Skip to content
Snippets Groups Projects
general.texi 50.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • @item MP3 (MPEG audio layer 3)  @tab  E  @tab IX
        @tab encoding supported through external library LAME, ADU MP3 and MP3onMP4 also supported
    
    @item MPEG-4 Audio Lossless Coding (ALS)  @tab     @tab  X
    
    @item Musepack SV7           @tab     @tab  X
    @item Musepack SV8           @tab     @tab  X
    
    Kostya Shishkov's avatar
    Kostya Shishkov committed
    @item On2 AVC (Audio for Video Codec) @tab     @tab  X
    
    @item Opus                   @tab  E  @tab  X
        @tab encoding supported through external library libopus
    
    @item PCM A-law              @tab  X  @tab  X
    @item PCM mu-law             @tab  X  @tab  X
    
    @item PCM signed 8-bit planar  @tab  X  @tab  X
    @item PCM signed 16-bit big-endian planar  @tab  X  @tab  X
    @item PCM signed 16-bit little-endian planar  @tab  X  @tab  X
    @item PCM signed 24-bit little-endian planar  @tab  X  @tab  X
    @item PCM signed 32-bit little-endian planar  @tab  X  @tab  X
    
    @item PCM 32-bit floating point big-endian  @tab  X  @tab  X
    @item PCM 32-bit floating point little-endian  @tab  X  @tab  X
    @item PCM 64-bit floating point big-endian  @tab  X  @tab  X
    @item PCM 64-bit floating point little-endian  @tab  X  @tab  X
    @item PCM D-Cinema audio signed 24-bit   @tab  X  @tab  X
    @item PCM signed 8-bit       @tab  X  @tab  X
    @item PCM signed 16-bit big-endian  @tab  X  @tab  X
    @item PCM signed 16-bit little-endian  @tab  X  @tab  X
    @item PCM signed 24-bit big-endian  @tab  X  @tab  X
    @item PCM signed 24-bit little-endian  @tab  X  @tab  X
    @item PCM signed 32-bit big-endian  @tab  X  @tab  X
    @item PCM signed 32-bit little-endian  @tab  X  @tab  X
    
    @item PCM signed 16/20/24-bit big-endian in MPEG-TS  @tab     @tab  X
    
    @item PCM unsigned 8-bit     @tab  X  @tab  X
    @item PCM unsigned 16-bit big-endian  @tab  X  @tab  X
    @item PCM unsigned 16-bit little-endian  @tab  X  @tab  X
    @item PCM unsigned 24-bit big-endian  @tab  X  @tab  X
    @item PCM unsigned 24-bit little-endian  @tab  X  @tab  X
    @item PCM unsigned 32-bit big-endian  @tab  X  @tab  X
    @item PCM unsigned 32-bit little-endian  @tab  X  @tab  X
    
    @item PCM Zork               @tab     @tab  X
    
    @item QCELP / PureVoice      @tab     @tab  X
    
    @item QDesign Music Codec 2  @tab     @tab  X
    
        @tab There are still some distortions.
    
    @item RealAudio 1.0 (14.4K)  @tab  X  @tab  X
    
        @tab Real 14400 bit/s codec
    
    @item RealAudio 2.0 (28.8K)  @tab     @tab  X
    
        @tab Real 28800 bit/s codec
    
    @item RealAudio 3.0 (dnet)   @tab IX  @tab  X
    
        @tab Real low bitrate AC-3 codec
    
    @item RealAudio Lossless     @tab     @tab  X
    
    @item RealAudio SIPR / ACELP.NET @tab     @tab  X
    
    @item Shorten                @tab     @tab  X
    
    @item Sierra VMD audio       @tab     @tab  X
        @tab Used in Sierra VMD files.
    
    @item Smacker audio          @tab     @tab  X
    
    Darryl Wallace's avatar
    Darryl Wallace committed
    @item SMPTE 302M AES3 audio  @tab  X  @tab  X
    
    @item Sonic                  @tab  X  @tab  X
        @tab experimental codec
    @item Sonic lossless         @tab  X  @tab  X
        @tab experimental codec
    
    @item Speex                  @tab  E  @tab  E
    
        @tab supported through external library libspeex
    
    @item TAK (Tom's lossless Audio Kompressor)  @tab     @tab  X
    
    Paul B Mahol's avatar
    Paul B Mahol committed
    @item True Audio (TTA)       @tab  X  @tab  X
    
    @item TrueHD                 @tab     @tab  X
        @tab Used in HD-DVD and Blu-Ray discs.
    
    Vitor Sessak's avatar
    Vitor Sessak committed
    @item TwinVQ (VQF flavor)    @tab     @tab  X
    
    Paul B Mahol's avatar
    Paul B Mahol committed
    @item VIMA                   @tab     @tab  X
    
        @tab Used in LucasArts SMUSH animations.
    
        @tab A native but very primitive encoder exists.
    
    @item Voxware MetaSound      @tab     @tab  X
    
    Paul B Mahol's avatar
    Paul B Mahol committed
    @item WavPack                @tab  X  @tab  X
    
    @item Westwood Audio (SND1)  @tab     @tab  X
    @item Windows Media Audio 1  @tab  X  @tab  X
    @item Windows Media Audio 2  @tab  X  @tab  X
    
    @item Windows Media Audio Lossless @tab  @tab  X
    
    @item Windows Media Audio Pro @tab    @tab  X
    
    Ronald S. Bultje's avatar
    Ronald S. Bultje committed
    @item Windows Media Audio Voice @tab  @tab  X
    
    @end multitable
    
    @code{X} means that encoding (resp. decoding) is supported.
    
    
    @code{E} means that support is provided through an external library.
    
    
    @code{I} means that an integer-only version is available, too (ensures high
    performance on systems without hardware floating point support).
    
    
    @section Subtitle Formats
    
    
    @multitable @columnfractions .4 .1 .1 .1 .1
    
    @item Name @tab Muxing @tab Demuxing @tab Encoding @tab Decoding
    
    @item 3GPP Timed Text  @tab   @tab   @tab X @tab X
    
    @item AQTitle          @tab   @tab X @tab   @tab X
    
    @item DVB              @tab X @tab X @tab X @tab X
    
    @item DVB teletext     @tab   @tab X @tab   @tab E
    
    @item DVD              @tab X @tab X @tab X @tab X
    @item JACOsub          @tab X @tab X @tab   @tab X
    @item MicroDVD         @tab X @tab X @tab   @tab X
    
    @item MPL2             @tab   @tab X @tab   @tab X
    
    @item MPsub (MPlayer)  @tab   @tab X @tab   @tab X
    
    @item PGS              @tab   @tab   @tab   @tab X
    
    @item PJS (Phoenix)    @tab   @tab X @tab   @tab X
    
    @item RealText         @tab   @tab X @tab   @tab X
    @item SAMI             @tab   @tab X @tab   @tab X
    
    @item Spruce format (STL) @tab   @tab X @tab   @tab X
    
    @item SSA/ASS          @tab X @tab X @tab X @tab X
    
    @item SubRip (SRT)     @tab X @tab X @tab X @tab X
    
    @item SubViewer v1     @tab   @tab X @tab   @tab X
    
    @item SubViewer        @tab   @tab X @tab   @tab X
    
    @item TED Talks captions @tab @tab X @tab   @tab X
    
    Clément Bœsch's avatar
    Clément Bœsch committed
    @item VobSub (IDX+SUB) @tab   @tab X @tab   @tab X
    
    @item VPlayer          @tab   @tab X @tab   @tab X
    
    @item WebVTT           @tab X @tab X @tab X @tab X
    
    @item XSUB             @tab   @tab   @tab X @tab X
    
    @end multitable
    
    @code{X} means that the feature is supported.
    
    
    @code{E} means that support is provided through an external library.
    
    
    @section Network Protocols
    
    
    @item Name         @tab Support
    @item file         @tab X
    
    @item Gopher       @tab X
    
    @item HTTP         @tab X
    
    @item Icecast      @tab X
    
    @item MMSH         @tab X
    @item MMST         @tab X
    
    @item pipe         @tab X
    
    Samuel Pitoiset's avatar
    Samuel Pitoiset committed
    @item RTMPE        @tab X
    
    Samuel Pitoiset's avatar
    Samuel Pitoiset committed
    @item RTMPS        @tab X
    
    Samuel Pitoiset's avatar
    Samuel Pitoiset committed
    @item RTMPTE       @tab X
    
    Samuel Pitoiset's avatar
    Samuel Pitoiset committed
    @item RTMPTS       @tab X
    
    @item RTP          @tab X
    
    @item SAMBA        @tab E
    
    @item SFTP         @tab E
    
    @item TCP          @tab X
    
    @item UDP          @tab X
    @end multitable
    
    @code{X} means that the protocol is supported.
    
    
    @code{E} means that support is provided through an external library.
    
    
    @section Input/Output Devices
    
    @multitable @columnfractions .4 .1 .1
    @item Name              @tab Input  @tab Output
    @item ALSA              @tab X      @tab X
    @item BKTR              @tab X      @tab
    
    @item DV1394            @tab X      @tab
    
    @item Lavfi virtual device @tab X   @tab
    
    @item Linux framebuffer @tab X      @tab X
    
    @item JACK              @tab X      @tab
    
    @item LIBCDIO           @tab X
    
    @item LIBDC1394         @tab X      @tab
    
    @item OpenGL            @tab        @tab X
    
    @item OSS               @tab X      @tab X
    
    @item PulseAudio        @tab X      @tab X
    
    Clément Bœsch's avatar
    Clément Bœsch committed
    @item Video4Linux2      @tab X      @tab X
    
    @item VfW capture       @tab X      @tab
    @item X11 grabbing      @tab X      @tab
    
    @item Win32 grabbing    @tab X      @tab
    
    @code{X} means that input/output is supported.
    
    @section Timecode
    
    @multitable @columnfractions .4 .1 .1
    @item Codec/format      @tab Read   @tab Write
    
    @item AVI               @tab X      @tab X
    
    @item DV                @tab X      @tab X
    @item GXF               @tab X      @tab X
    
    @item MOV               @tab X      @tab X
    
    @item MPEG1/2           @tab X      @tab X
    
    @item MXF               @tab X      @tab X
    
    @end multitable