[FFmpeg-trac] #9938(undetermined:new): Updates to libopenh264

FFmpeg trac at avcodec.org
Thu Sep 22 10:51:10 EEST 2022


#9938: Updates to libopenh264
-------------------------------------+-------------------------------------
             Reporter:  Jozef        |                    Owner:  (none)
  Chutka                             |
                 Type:  enhancement  |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  libopenh264  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Description changed by Jozef Chutka:

Old description:

> 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 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
> }}}

New description:

 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
 }}}

--
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9938#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list