Avcodec.Subtitle
Subtitle codecs.
type 'mode t = (Avutil.subtitle, 'mode) codec
Main subtitle types.
type id = [
| `None
| `Dvd_subtitle
| `Dvb_subtitle
| `Text
| `Xsub
| `Ssa
| `Mov_text
| `Hdmv_pgs_subtitle
| `Dvb_teletext
| `Srt
| `Microdvd
| `Eia_608
| `Jacosub
| `Sami
| `Realtext
| `Stl
| `Subviewer1
| `Subviewer
| `Subrip
| `Webvtt
| `Mpl2
| `Vplayer
| `Pjs
| `Ass
| `Hdmv_text_subtitle
| `Ttml
]
Subtitle codec ids. Careful: different codecs share the same ID, e.g. aac and libfdk_aac
val descriptor : id -> descriptor option
Get the codec descriptor.
val codec_ids :
[ `None
| `Dvd_subtitle
| `Dvb_subtitle
| `Text
| `Xsub
| `Ssa
| `Mov_text
| `Hdmv_pgs_subtitle
| `Dvb_teletext
| `Srt
| `Microdvd
| `Eia_608
| `Jacosub
| `Sami
| `Realtext
| `Stl
| `Subviewer1
| `Subviewer
| `Subrip
| `Webvtt
| `Mpl2
| `Vplayer
| `Pjs
| `Ass
| `Hdmv_text_subtitle
| `Ttml
| `Arib_caption ]
list
List all subtitle codec IDs.
Find an encoder from its name.
Raise Error if the codec is not found or is not an audio codec.
Find an encoder from its id.
Raise Error if the codec is not found or is not an audio codec.
Find a decoder from its name.
Raise Error if the codec is not found or is not an audio codec.
Find a decoder from its id.
Raise Error if the codec is not found or is not an audio codec.
val get_name : (_, _) codec -> string
Return the name of a codec.
val get_description : (_, _) codec -> string
Return the description of a codec.
val string_of_id : id -> string
Return the name of the codec.
val get_params_id : Avutil.subtitle params -> id
Return the id of the codec params.