Opened 19 months ago

Last modified 18 months ago

#9938 new enhancement

Updates to libopenh264

Reported by: Jozef Chutka Owned by:
Priority: wish Component: avcodec
Version: git-master Keywords: libopenh264
Cc: Jozef Chutka Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description (last modified by Jozef Chutka)

Please update implementation or docs for https://ffmpeg.org/ffmpeg-codecs.html#libopenh264 :

It is a bit hard to find available openh264 params, but following https://github.com/cisco/openh264/blob/master/testbin/welsenc.cfg and https://thiblahute.github.io/GStreamer-doc/openh264-1.0/openh264enc.html?gi-language=c#openh264enc it seems there are some interesting ones available ComplexityMode, RCMode, MaxQp, MinQp and few more.

Some other encoders have ***-params available, so I propose openh264-params to be able to pass not yet implemented ones...

Using ffmpeg version N-108232-g79845ce6cf-20220920 Copyright (c) 2000-2022 the FFmpeg developers

Current doc mentions slice_mode, however seems deprecated:

ffmpeg ... -c:v libopenh264 -slice_mode fixed ...

[libopenh264enc @ 00000203cc219500] The "slice_mode" option is deprecated: set slice mode, use slices/max_nal_size

Change History (2)

comment:1 by Jozef Chutka, 19 months ago

Description: modified (diff)

comment:2 by Carl Eugen Hoyos, 18 months ago

Component: undeterminedavcodec
Priority: normalwish
Version: unspecifiedgit-master
Note: See TracTickets for help on using tickets.