[FFmpeg-trac] #4762(avcodec:new): Temporal Layering in HEVC Encoding
FFmpeg
trac at avcodec.org
Thu Aug 6 21:07:59 CEST 2015
#4762: Temporal Layering in HEVC Encoding
-------------------------------------+-------------------------------------
Reporter: | Type:
smallishzulu | enhancement
Status: new | Priority: wish
Component: avcodec | Version: git-
Keywords: temporal | master
layering, hevc | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Hello All,
x265 command line supports temporal layering over command line interface:
--temporal-layers,--no-temporal-layers
Enable a temporal sub layer. All referenced I/P/B frames are in the base
layer and all unreferenced B frames are placed in a temporal enhancement
layer. A decoder may chose to drop the enhancement layer and only decode
and display the base layer slices.
Temporal layering enables 50 or 60 fps encodded HEVC videos playable by 25
or 30 fps decoders.
Also, it looks NVENC also supports temporal layering.
https://developer.nvidia.com/sites/default/files/akamai/cuda/files/CUDADownloads/NVENC_RefManual_v2.0.pdf
Page 14:
NV_ENC_CAPS_NUM_MAX_TEMPORAL_LAYERS Indicates HW support for encoding
Temporal layers.
0 : Encoding Temporal layers not supported.
1 : Encoding Temporal layers supported
Maybe, a developer can add temporal layering option to enable/disable
temporal layering ?
Kind Regards,
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4762>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list