[FFmpeg-devel] [PATCH] Updated the documentation for libaom encoder options.

Gyan ffmpeg at gyani.pro
Wed Apr 17 22:17:40 EEST 2019



On 18-04-2019 12:33 AM, Sam John via ffmpeg-devel wrote:
> Hi,
>
> Is there anything to be done for this patch ?
>
Just a tiny bit of formatting, which I'll do and push.

Thanks,
Gyan


> On Tue, Apr 9, 2019 at 5:55 PM Sam John <samjohn at google.com> wrote:
>
>> ---
>>   doc/encoders.texi | 47 +++++++++++++++++++++++++++++++++++++++++++++++
>>   1 file changed, 47 insertions(+)
>>
>> diff --git a/doc/encoders.texi b/doc/encoders.texi
>> index 94337d009c..15b9199549 100644
>> --- a/doc/encoders.texi
>> +++ b/doc/encoders.texi
>> @@ -1434,6 +1434,16 @@ value is 1, which will be slow and high quality.
>>   Enable use of alternate reference frames.  Defaults to the internal
>>   default of the library.
>>
>> + at item arnr-max-frames
>> +Set altref noise reduction max frame count.
>> +
>> + at item arnr-strength
>> +Set altref noise reduction filter strength.
>> +
>> + at item aq-mode
>> +Set adaptive quantization mode (0: off (default), 1: variance 2:
>> complexity, 3:
>> +cyclic refresh).
>> +
>>   @item lag-in-frames
>>   Set the maximum number of frames which the encoder may keep in flight
>>   at any one time for lookahead purposes.  Defaults to the internal
>> @@ -1466,6 +1476,31 @@ buffer falls below this percentage, frames will be
>> dropped until it
>>   has refilled above the threshold.  Defaults to zero (no frames are
>>   dropped).
>>
>> + at item denoise-noise-level
>> +Amount of noise to be removed for grain synthesis. Grain synthesis is
>> disabled if
>> +this option is not set or set to 0.
>> +
>> + at item denoise-block-size
>> +Block size used for denoising for grain synthesis. If not set, AV1 codec
>> +uses the default value of 32.
>> +
>> + at item undershoot-pct
>> +Set datarate undershoot (min) percentage of the target bitrate.
>> +
>> + at item overshoot-pct
>> +Set datarate overshoot (max) percentage of the target bitrate.
>> +
>> + at item maxsection-pct
>> +Maximum percentage variation of the GOP bitrate from the target bitrate.
>> If maxsection-pct
>> +is not set, the libaomenc wrapper computes it as follows: @code{(maxrate
>> * 100 / bitrate)}.
>> +
>> + at item minrate
>> +Minimum percentage variation of the GOP bitrate from the target bitrate.
>> If minsection-pct
>> +is not set, the libaomenc wrapper computes it as follows: @code{(minrate
>> * 100 / bitrate)}.
>> +
>> + at item frame-parallel @var{boolean}
>> +Enable frame parallel decodability features. The default value is true.
>> +
>>   @item tiles
>>   Set the number of tiles to encode the input video with, as columns x
>>   rows.  Larger numbers allow greater parallelism in both encoding and
>> @@ -1480,6 +1515,18 @@ Provided for compatibility with libvpx/VP9.
>>   @item row-mt (Requires libaom >= 1.0.0-759-g90a15f4f2)
>>   Enable row based multi-threading. Disabled by default.
>>
>> + at item enable-cdef @var{boolean}
>> +Flag to enable or disable Constrained Directional Enhancement Filter. The
>> libaom-av1
>> +encoder enables CDEF by default.
>> +
>> + at item enable-global-motion @var{boolean}
>> +Flag to enable or disable the use of global motion for block prediction.
>> +The default value is true.
>> +
>> + at item enable-intrabc @var{boolean}
>> +Flag to enable or disable block copy mode for intra block prediction.
>> This mode is
>> +useful for screen content. The default value is true.
>> +
>>   @end table
>>
>>   @section libkvazaar
>> --
>> 2.21.0.392.gf8f6787159e-goog
>>
>>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".



More information about the ffmpeg-devel mailing list