ports/graphics/ffmpeg/patches/patch-doc_encoders_texi

103 lines
2.8 KiB
Text

- doc/encoders: update default coder for aac
- doc/encoders: add available values for libsvtav1 options
- avcodec/libsvtav1: add a svtav1-params option to pass a list of key=value
parameters
- avcodec/libsvtav1: update some options and defaults
Index: doc/encoders.texi
--- doc/encoders.texi.orig
+++ doc/encoders.texi
@@ -53,7 +53,7 @@ Set AAC encoder coding method. Possible values:
@table @samp
@item twoloop
-Two loop searching (TLS) method.
+Two loop searching (TLS) method. This is the default method.
This method first sets quantizers depending on band thresholds and then tries
to find an optimal combination by adding or subtracting a specific value from
@@ -75,7 +75,6 @@ Constant quantizer method.
Uses a cheaper version of twoloop algorithm that doesn't try to do as many
clever adjustments. Worse with low bitrates (less than 64kbps), but is better
and much faster at higher bitrates.
-This is the default choice for a coder
@end table
@@ -1747,27 +1746,29 @@ You need to explicitly configure the build with @code{
@table @option
@item profile
Set the encoding profile.
+@table @samp
+@item main
+@item high
+@item professional
+@end table
@item level
-Set the operating point level.
+Set the operating point level. For example: '4.0'
+@item hielevel
+Set the Hierarchical prediction levels.
+@table @samp
+@item 3level
+@item 4level
+This is the default.
+@end table
+
@item tier
Set the operating point tier.
-
-@item rc
-Set the rate control mode to use.
-
-Possible modes:
-@table @option
-@item cqp
-Constant quantizer: use fixed values of qindex (dependent on the frame type)
-throughout the stream. This mode is the default.
-
-@item vbr
-Variable bitrate: use a target bitrate for the whole stream.
-
-@item cvbr
-Constrained variable bitrate: use a target bitrate for each GOP.
+@table @samp
+@item main
+This is the default.
+@item high
@end table
@item qmax
@@ -1776,6 +1777,9 @@ Set the maximum quantizer to use when using a bitrate
@item qmin
Set the minimum quantizer to use when using a bitrate mode.
+@item crf
+Constant rate factor value used in crf rate control mode (0-63).
+
@item qp
Set the quantizer used in cqp rate control mode (0-63).
@@ -1786,14 +1790,18 @@ Enable scene change detection.
Set number of frames to look ahead (0-120).
@item preset
-Set the quality-speed tradeoff, in the range 0 to 8. Higher values are
-faster but lower quality. Defaults to 8 (highest speed).
+Set the quality-speed tradeoff, in the range 0 to 13. Higher values are
+faster but lower quality.
@item tile_rows
Set log2 of the number of rows of tiles to use (0-6).
@item tile_columns
Set log2 of the number of columns of tiles to use (0-4).
+
+@item svtav1-params
+Set SVT-AV1 options using a list of @var{key}=@var{value} pairs separated
+by ":". See the SVT-AV1 encoder user guide for a list of accepted parameters.
@end table