summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDaryl Seah <daryl.seah@intel.com>2019-01-18 02:11:38 +0000
committerJames Almer <jamrial@gmail.com>2020-07-29 17:11:26 -0300
commit0e20dee5c21a40f23ecfe7af2c360493a169c0f0 (patch)
treea65662bcca1cfcac78bea12ccd5c86ffc914c475 /doc
parentcbb6ba2e86923349ff9c5602976bb02ffa9d3fff (diff)
avcodec: Add an SVT-AV1 encoder wrapper
Signed-off-by: Daryl Seah <daryl.seah@intel.com> Signed-off-by: Jing SUN <jing.a.sun@intel.com> Signed-off-by: ZhiZhen Tang <zhizhen.tang@intel.com> Signed-off-by: Zhong Li <zhong.li@intel.com> Signed-off-by: Xu Guangxin <guangxin.xu@intel.com> Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/encoders.texi38
-rw-r--r--doc/general.texi10
2 files changed, 47 insertions, 1 deletions
diff --git a/doc/encoders.texi b/doc/encoders.texi
index ed8ef63784..af7d2ba983 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@ -1687,6 +1687,44 @@ Enable smooth interintra mode. Default is true.
@end table
+@section libsvt-av1
+
+SVT-AV1 encoder wrapper.
+
+Requires the presence of the SVT-AV1 headers and library during configuration.
+You need to explicitly configure the build with @code{--enable-libsvtav1}.
+
+@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 (0-63).
+
+@item hielevel
+Enable scene change detection.
+
+@item la_depth
+Set number of frames to look ahead (0-120).
+
+@item preset
+Set encoding preset.
+
+@item tier
+
+@item tile-rows
+Selects how many rows of tiles to encode with (0-6).
+
+@item tile-columns
+Selects how many columns of tiles to encode with (0-4).
+
+@end table
+
@section libkvazaar
Kvazaar H.265/HEVC encoder.
diff --git a/doc/general.texi b/doc/general.texi
index 68d386b655..dfcfd394e6 100644
--- a/doc/general.texi
+++ b/doc/general.texi
@@ -263,6 +263,14 @@ Go to @url{https://github.com/xiph/rav1e/} and follow the instructions to build
the C library. To enable using rav1e in FFmpeg, pass @code{--enable-librav1e}
to @file{./configure}.
+@section SVT-AV1
+
+FFmpeg can make use of the Scalable Video Technology for AV1 library for AV1 encoding.
+
+Go to @url{https://github.com/OpenVisualCloud/SVT-AV1/} and follow the instructions
+for installing the library. Then pass @code{--enable-libsvtav1} to configure to
+enable it.
+
@section TwoLAME
FFmpeg can make use of the TwoLAME library for MP2 encoding.
@@ -822,7 +830,7 @@ following image formats are supported:
@item Autodesk RLE @tab @tab X
@tab fourcc: AASC
@item AV1 @tab E @tab E
- @tab Supported through external libraries libaom, libdav1d and librav1e
+ @tab Supported through external libraries libaom, libdav1d, librav1e and libsvtav1
@item Avid 1:1 10-bit RGB Packer @tab X @tab X
@tab fourcc: AVrp
@item AVS (Audio Video Standard) video @tab @tab X