X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=doc%2Fdecoders.texi;h=f18226b3504a891470a2a215c2004e98ae59ff31;hb=73e23b404c93a339b5a77d013a7a1274e5b4e063;hp=31e96fbc8def95025ade925d3d614b22c369c547;hpb=1a8be90adbaf86faa3053ff98118004ad7711c8c;p=ffmpeg diff --git a/doc/decoders.texi b/doc/decoders.texi index 31e96fbc8de..f18226b3504 100644 --- a/doc/decoders.texi +++ b/doc/decoders.texi @@ -47,6 +47,39 @@ top-field-first is assumed @end table +@section libdav1d + +dav1d AV1 decoder. + +libdav1d allows libavcodec to decode the AOMedia Video 1 (AV1) codec. +Requires the presence of the libdav1d headers and library during configuration. +You need to explicitly configure the build with @code{--enable-libdav1d}. + +@subsection Options + +The following options are supported by the libdav1d wrapper. + +@table @option + +@item framethreads +Set amount of frame threads to use during decoding. The default value is 0 (autodetect). + +@item tilethreads +Set amount of tile threads to use during decoding. The default value is 0 (autodetect). + +@item filmgrain +Apply film grain to the decoded video if present in the bitstream. Defaults to the +internal default of the library. + +@item oppoint +Select an operating point of a scalable AV1 bitstream (0 - 31). Defaults to the +internal default of the library. + +@item alllayers +Output all spatial layers of a scalable AV1 bitstream. The default value is false. + +@end table + @section libdavs2 AVS2-P2/IEEE1857.4 video decoder wrapper. @@ -194,6 +227,31 @@ without this library. @chapter Subtitles Decoders @c man begin SUBTILES DECODERS +@section libaribb24 + +ARIB STD-B24 caption decoder. + +Implements profiles A and C of the ARIB STD-B24 standard. + +@subsection libaribb24 Decoder Options + +@table @option + +@item -aribb24-base-path @var{path} +Sets the base path for the libaribb24 library. This is utilized for reading of +configuration files (for custom unicode conversions), and for dumping of +non-text symbols as images under that location. + +Unset by default. + +@item -aribb24-skip-ruby-text @var{boolean} +Tells the decoder wrapper to skip text blocks that contain half-height ruby +text. + +Enabled by default. + +@end table + @section dvbsub @subsection Options @@ -261,12 +319,18 @@ Default value is *. @item txt_chop_top Discards the top teletext line. Default value is 1. @item txt_format -Specifies the format of the decoded subtitles. The teletext decoder is capable -of decoding the teletext pages to bitmaps or to simple text, you should use -"bitmap" for teletext pages, because certain graphics and colors cannot be -expressed in simple text. You might use "text" for teletext based subtitles if -your application can handle simple text based subtitles. Default value is -bitmap. +Specifies the format of the decoded subtitles. +@table @option +@item bitmap +The default format, you should use this for teletext pages, because certain +graphics and colors cannot be expressed in simple text or even ASS. +@item text +Simple text based output without formatting. +@item ass +Formatted ASS output, subtitle pages and teletext pages are returned in +different styles, subtitle pages are stripped down to text, but an effort is +made to keep the text alignment and the formatting. +@end table @item txt_left X offset of generated bitmaps, default is 0. @item txt_top