[FFmpeg-trac] #6475(undetermined:closed): NVENC: -coder 0 parameter produces no error, but does not disable CABAC
FFmpeg
trac at avcodec.org
Tue Dec 12 22:01:23 EET 2017
#6475: NVENC: -coder 0 parameter produces no error, but does not disable CABAC
-------------------------------------+-------------------------------------
Reporter: alexpigment | Owner:
Type: defect | Status: closed
Priority: normal | Component:
Version: unspecified | undetermined
Keywords: nvenc | Resolution: invalid
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by jkqxz):
Replying to [comment:1 cehoyos]:
> No warning can be shown for unused output options.
The option isn't unused, but the behaviour is exactly as expected.
"-coder 0" indicates that the encoder should choose the mode
automatically:
<http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavcodec/nvenc_h264.c;h=c3b4bac7494dc24faf250423f2539830358b4c63;hb=HEAD#l122>
<http://git.videolan.org/?p=ffmpeg.git;a=blob;f=compat/nvenc/nvEncodeAPI.h;h=e662880f4d94e880004f536dfbaa485bce9daf9a;hb=HEAD#l592>
The encoder then chooses to use CABAC, since it is more efficient and you
haven't indicated any other constraint (e.g. profile) which would force it
to use CAVLC instead.
(It is generally recommended that you use named options rather than
integer values where they are available. See {{{ffmpeg -h
encoder=nvenc_h264}}}.)
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6475#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list