diff options
author | Derek Buitenhuis <derek.buitenhuis@gmail.com> | 2019-05-29 19:28:24 +0100 |
---|---|---|
committer | Derek Buitenhuis <derek.buitenhuis@gmail.com> | 2019-11-10 13:55:39 +0000 |
commit | d8bf24459b694338de4ceb2a2e6d4d2949d6658d (patch) | |
tree | 1613cbdf8e695b2f7ef484484bedf79ae0f515e7 /doc/encoders.texi | |
parent | 0f89a2293ea5f642a67700225d76948ed154418e (diff) |
avcodec: Add librav1e encoder
Port to the new send/receive API by: James Almer <jamrial@gmail.com>.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Diffstat (limited to 'doc/encoders.texi')
-rw-r--r-- | doc/encoders.texi | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/encoders.texi b/doc/encoders.texi index eefd124751..6cf3a74093 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -1378,6 +1378,49 @@ makes it possible to store non-rgb pix_fmts. @end table +@section librav1e + +rav1e AV1 encoder wrapper. + +Requires the presence of the rav1e headers and library during configuration. +You need to explicitly configure the build with @code{--enable-librav1e}. + +@subsection Options + +@table @option +@item qmax +Sets the maximum quantizer to use when using bitrate mode. + +@item qmin +Sets the minimum quantizer to use when using bitrate mode. + +@item qp +Uses quantizer mode to encode at the given quantizer. + +@item speed +Selects the speed preset (0-10) to encode with. + +@item tiles +Selects how many tiles to encode with. + +@item tile-rows +Selects how many rows of tiles to encode with. + +@item tile-columns +Selects how many columns of tiles to encode with. + +@item rav1e-params +Set rav1e options using a list of @var{key}=@var{value} pairs separated +by ":". See @command{rav1e --help} for a list of options. + +For example to specify librav1e encoding options with @option{-rav1e-params}: + +@example +ffmpeg -i input -c:v librav1e -b:v 500K -rav1e-params speed=5:low_latency=true output.mp4 +@end example + +@end table + @section libaom-av1 libaom AV1 encoder wrapper. |