[FFmpeg-trac] #10604(undetermined:new): NVENC: Video Codec Changes to Older Preset and RC Mode Support
FFmpeg
trac at avcodec.org
Mon Oct 2 05:34:17 EEST 2023
#10604: NVENC: Video Codec Changes to Older Preset and RC Mode Support
-------------------------------------+-------------------------------------
Reporter: hydra3333 | Type:
| enhancement
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: nvenc nvdec | Blocked By:
nvidia sdk |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Hello. Looks like older presets are being removed, which could mean
changes may be needed to ffmpeg.
Hello, I received an email with this info:
Planned rollout in 2024. What to Know About This Update
The NVIDIA Video Codec SDK is working towards updates regarding preset
support. In this update support for older presets will be removed.
Background:
• Video Codec SDK introduced new presets (p1-p7) and RC modes for
H264 and HEVC in Video Codec SDK 10.0 in June 2020. This was done to
simplify the usage of NVENC presets.
• Older presets and RC modes are currently supported in four SDK
versions (10.0, 11.0, 11.1, 12.0).
• The older presets and RC modes support only HEVC and H.264. AV1 or
new features such as split encode, encode quality improvements done post
v10.0 are not supported.
• In SDK 12.1, the older presets and RC modes were removed from the
Video SDK C header.
• Video Codec SDK supports backward compatibility. Applications
compiled with SDK versions < 10.0 using older presets and older RC modes
are supported in the driver.
Future steps:
• The plan is to remove driver support in R550 (Q1’24). Therefore,
all applications compiled with older presets/RC modes will stop working if
upgraded to R550 drivers.
• The R545 will be the last driver release which will support the
older presets and RC modes. The R545 release notes will have the final
warning included.
Migration guide:
• NVIDIA has provided a migration guide (NVENC Preset Migration
Guide - NVIDIA Docs) to enable a seamless transition to the new NVENC API
preset architecture.
• Please refer to the link below for details regarding HEVC, H.264
migration tables.
Learn More https://docs.nvidia.com/video-technologies/video-codec-sdk/12.1
/nvenc-preset-migration-guide/index.html
(has a list of preset mappings)
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10604>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list