[FFmpeg-trac] #5688(avcodec:new): Support hevc NAL units 62 and 63

FFmpeg trac at avcodec.org
Wed Jul 3 17:15:26 EEST 2019


#5688: Support hevc NAL units 62 and 63
-------------------------------------+-----------------------------------
             Reporter:  cehoyos      |                    Owner:
                 Type:  enhancement  |                   Status:  new
             Priority:  wish         |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  hevc         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by Balling):

 Replying to [comment:1 cehoyos]:
 > http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket5688/

 In reddit discussion in previous comment there was an interesting fact, I
 quote: "The model used on Blu-ray goes a bit further. Instead of just
 metadata there’s actually a second 10 bit HEVC stream. This provides even
 higher quality." This IS actually true! Here is March 2018 Dolby Vision +
 Dolby Atmos Blu-ray disk, which has .m2ts files with two HEVC video
 streams inside!
 magnet:?xt=urn:btih:1F89889E0642497F74B0C54C98E079E4A8303C65&dn=DOLBY_VISION_CES_March_2018


 {{{
 Video #1
 ID                          : 4113 (0x1011)
 Menu ID                     : 1 (0x1)
 Format                      : HEVC
 Format/Info                 : High Efficiency Video Coding
 Format profile              : Main 10 at L5.1@High
 HDR format                  : SMPTE ST 2086, HDR10 compatible
 Codec ID                    : 36
 Duration                    : 3 min 7 s
 Width                       : 3 840 pixels
 Height                      : 2 160 pixels
 Display aspect ratio        : 16:9
 Frame rate                  : 23.976 (24000/1001) FPS
 Color space                 : YUV
 Chroma subsampling          : 4:2:0 (Type 2)
 Bit depth                   : 10 bits
 Color range                 : Limited
 Color primaries             : BT.2020
 Transfer characteristics    : PQ
 Matrix coefficients         : BT.2020 non-constant
 Mastering display color pri : Display P3
 Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
 Maximum Content Light Level : 1000 cd/m2
 Maximum Frame-Average Light : 471 cd/m2

 Video #2
 ID                          : 4117 (0x1015)
 Menu ID                     : 1 (0x1)
 Format                      : HEVC
 Format/Info                 : High Efficiency Video Coding
 Format profile              : Main 10 at L5.1@High
 HDR format                  : SMPTE ST 2086, HDR10 compatible
 Codec ID                    : 36
 Duration                    : 3 min 7 s
 Width                       : 1 920 pixels
 Height                      : 1 080 pixels
 Display aspect ratio        : 16:9
 Frame rate                  : 23.976 (24000/1001) FPS
 Color space                 : YUV
 Chroma subsampling          : 4:2:0 (Type 2)
 Bit depth                   : 10 bits
 Color range                 : Limited
 Color primaries             : BT.2020
 Transfer characteristics    : PQ
 Matrix coefficients         : BT.2020 non-constant
 Mastering display color pri : Display P3
 Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2

 Audio #1
 ID                          : 4352 (0x1100)
 Menu ID                     : 1 (0x1)
 Format                      : AC-3 MLP FBA 16-ch
 Format/Info                 : Audio Coding 3 + Meridian Lossless Packing
 FBA with 16-channel presentation
 Commercial name             : Dolby TrueHD with Dolby Atmos
 Muxing mode                 : Stream extension
 Codec ID                    : 131
 Duration                    : 3 min 7 s
 Bit rate mode               : Variable
 Bit rate                    : 640 kb/s
 Maximum bit rate            : 9 621 kb/s
 Channel(s)                  : 8 channels
 Channel layout              : L R C LFE Ls Rs Lb Rb
 Sampling rate               : 48.0 kHz
 Frame rate                  : 31.250 FPS (1536 SPF)
 Bit depth                   : 16 bits
 Compression mode            : Lossy
 Stream size                 : 14.3 MiB (1%)
 Service kind                : Complete Main
 Number of dynamic objects   : 15
 Bed channel count           : 1 channel
 Bed channel configuration   : LFE


 }}}
 This is very interesting. Can you or anybody else comment on how it is
 theoretically possible to decode it? I will try to upload one or two .m2ts
 files, so you can check it yourself. The second stream is really
 interesting, it is very gray, like a negative, but sometimes there are
 colors... Rather crasy one))

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5688#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list