[FFmpeg-devel] [PATCH] doc/encoders: Add libtwolame doc

Stefano Sabatini stefasab at gmail.com
Thu May 30 10:07:56 CEST 2013


On date Tuesday 2013-05-28 15:53:25 -0700, Timothy Gu encoded:
> ---
>  doc/encoders.texi | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 63 insertions(+)
> 
> diff --git a/doc/encoders.texi b/doc/encoders.texi
> index a2c5eb0..20ec849 100644
> --- a/doc/encoders.texi
> +++ b/doc/encoders.texi
> @@ -441,6 +441,69 @@ Enables the the encoder to use (on a frame by frame basis) either L/R
>  stereo or mid/side stereo.
>  @end multitable
>  
> + at section libtwolame
> +
> +TwoLAME MP2 encoder wrapper
> +
> +Requires the presence of the libtwolame headers and library during
> +configuration. You need to explicitly configure the build with
> + at code{--enable-libtwolame}.
> +
> + at subsection Options Mapping
> +
> +The following options are supported by the libtwolame wrapper. The
> +FFmpeg options are in quotation marks, while the TwoLAME options are
> +in parentheses.
> +

> + at table @option
> + at item b
> +(b) Set bitrate in bits/s. Note that FFmpeg @code{b} option is

I'd still prefer the form used in libmp3lame:
@item b                 @tab b

> +expressed in bits/s, twolame @code{bb} in kilobits/s. (The default
> +value is 128k.)
> +
> + at item q
> +(V) Set quality for experimental VBR support. Maximum value range is
> +from -50 to 50, useful range is from -10 to 10.
> +
> + at item mode
> +(mode) Set MPEG mode. Available values:
> +
> + at table @samp
> + at item auto
> +Choose mode automatically based on the input. (This is the default.)
> + at item stereo

> +Stereo.
> + at item joint_stereo
> +Joint stereo.
> + at item dual_channel
> +Dual channel.
> + at item mono
> +Mono.
> + at end table

Nit: for non complete sentences the trailing dot can be skipped

> +
> + at item psymodel
> +(psyc-mode) Set psychoacoustic model to use in encoding. The argument
> +must be an integer between -1 and 4, inclusive. The higher the value,
> +the better the quality. The default value is 3.
> +

> + at item energy_levels
> +(energy) Set argument to 1 to enable energy levels extensions, and 0
> +to disable it. The default value is 0 (disabled).

Set argument to 1 to enable energy levels extensions...

=> This form is providing instructions for using the option, rather
than describing what the option does. While it is not incorrect, it is
not consistent with the other descriptions.

A shorter variant:
Enable energy levels extensions when set to 1. The default value is 0
(disabled).

Same below.

> +
> + at item error_protection
> +(protect) Set argument to 1 to enable CRC error protection, and 0 to
> +disable it. The default value is 0 (disabled).
> +
> + at item copyright
> +(copyright) Set argument to 1 to set MPEG audio copyright flag.
> +The default value is 0 (disabled).
> +
> + at item original
> +(original) Set argument to 1 to set MPEG audio original flag.
> +The default value is 0 (disabled).
[...]

No more comments from me. Thank you.
-- 
FFmpeg = Fast and Friendly Murdering Practical Ecumenical God


More information about the ffmpeg-devel mailing list