[FFmpeg-trac] #6476(avcodec:new): NVENC: "InitializeEncoder failed" error occurs when level 5.2 is specified
FFmpeg
trac at avcodec.org
Mon Jun 15 12:53:50 EEST 2020
#6476: NVENC: "InitializeEncoder failed" error occurs when level 5.2 is specified
-------------------------------------+-----------------------------------
Reporter: alexpigment | Owner:
Type: enhancement | Status: new
Priority: wish | Component: avcodec
Version: git-master | Resolution:
Keywords: nvenc | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-----------------------------------
Comment (by hydra3333):
Sadly, no I am not sure. I do want to encode 4k using an nvidia 2060
Super which I gather goes beyond level 5.1 and I have to leave off -level.
The h.264 spec https://en.wikipedia.org/wiki/Advanced_Video_Coding#Levels
says it goes to level 6.2,
and the constants in https://github.com/FFmpeg/nv-codec-
headers/blob/master/include/ffnvcodec/nvEncodeAPI.h specify up to 5.2 (it
may be greater now with newer cards/drivers),
however here
https://github.com/FFmpeg/FFmpeg/blob/master/libavcodec/nvenc_h264.c (at
least) it specifies only to level 5.1,
Thus there seems to be some inconsistency at present.
I'm unsure if the code otherwise checks and constrains it to what a driver
may report (not sure where to look for that).
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6476#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list