diff options
author | Stefano Sabatini <stefasab@gmail.com> | 2012-11-11 12:40:46 +0100 |
---|---|---|
committer | Stefano Sabatini <stefasab@gmail.com> | 2012-11-13 12:15:23 +0100 |
commit | 9d2a7c04812ae6f3db2e58570242a15ff25a335a (patch) | |
tree | 12db409ba62bf14e26b1c21db6c6d5f094c75522 /doc/encoders.texi | |
parent | 8cb76ef275f7e4be049ac7d6dbfc23186ec73631 (diff) | |
download | ffmpeg-9d2a7c04812ae6f3db2e58570242a15ff25a335a.tar.gz |
doc/encoders: document libtheora encoder
Diffstat (limited to 'doc/encoders.texi')
-rw-r--r-- | doc/encoders.texi | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/encoders.texi b/doc/encoders.texi index a7a2761f1d..c37f2565e1 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -420,6 +420,45 @@ Selected by Encoder (default) A description of some of the currently available video encoders follows. +@section libtheora + +Theora format supported through libtheora. + +Requires the presence of the libtheora headers and library during +configuration. You need to explicitly configure the build with +@code{--enable-libtheora}. + +@subsection Options + +The following global options are mapped to internal libtheora options +which affect the quality and the bitrate of the encoded stream. + +@table @option +@item b +Set the video bitrate, only works if the @code{qscale} flag in +@option{flags} is not enabled. + +@item flags +Used to enable constant quality mode encoding through the +@option{qscale} flag, and to enable the @code{pass1} and @code{pass2} +modes. + +@item g +Set the GOP size. + +@item global_quality +Set the global quality in lambda units, only works if the +@code{qscale} flag in @option{flags} is enabled. The value is clipped +in the [0 - 10*@code{FF_QP2LAMBDA}] range, and then multiplied for 6.3 +to get a value in the native libtheora range [0-63]. + +For example, to set maximum constant quality encoding with +@command{ffmpeg}: +@example +ffmpeg -i INPUT -flags:v qscale -global_quality:v "10*QP2LAMBDA" -codec:v libtheora OUTPUT.ogg +@end example +@end table + @section libvpx VP8 format supported through libvpx. |