目錄
- 1 外部函式庫
- 1.1 開放媒體聯盟 (AOM)
- 1.2 AMD AMF/VCE
- 1.3 AviSynth
- 1.4 Chromaprint
- 1.5 codec2
- 1.6 dav1d
- 1.7 davs2
- 1.8 uavs3d
- 1.9 Game Music Emu
- 1.10 Intel QuickSync Video
- 1.11 Kvazaar
- 1.12 LAME
- 1.13 LCEVCdec
- 1.14 libilbc
- 1.15 libjxl
- 1.16 libvpx
- 1.17 ModPlug
- 1.18 OpenCORE、VisualOn 和 Fraunhofer 函式庫
- 1.19 OpenH264
- 1.20 OpenJPEG
- 1.21 rav1e
- 1.22 SVT-AV1
- 1.23 TwoLAME
- 1.24 VapourSynth
- 1.25 x264
- 1.26 x265
- 1.27 xavs
- 1.28 xavs2
- 1.29 eXtra-fast Essential Video Encoder (XEVE)
- 1.30 eXtra-fast Essential Video Decoder (XEVD)
- 1.31 ZVBI
- 2 支援的檔案格式、編碼器或功能
1 外部函式庫
FFmpeg 可以與許多外部函式庫連結,以增加對更多格式的支援。預設情況下不會使用它們,必須透過傳遞適當的旗標給 ./configure
來明確請求使用。
1.1 開放媒體聯盟 (AOM)
FFmpeg 可以使用 AOM 函式庫進行 AV1 解碼和編碼。
前往 http://aomedia.org/ 並按照說明安裝函式庫。然後傳遞 --enable-libaom
給 configure 以啟用它。
1.2 AMD AMF/VCE
FFmpeg 可以使用 AMD Advanced Media Framework 函式庫,在具有視訊編碼引擎 (VCE) 的硬體上加速 H.264 和 HEVC (僅限 Windows) 編碼。
若要啟用支援,您必須從 https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git 取得 AMF framework 標頭檔 (版本 1.4.9+)。
在系統包含路徑中建立一個 AMF/
目錄。將 AMF/amf/public/include/
的內容複製到該目錄中。然後使用 --enable-amf
配置 FFmpeg。
amf 編碼器的初始化順序如下:1) 嘗試透過 dx11 (僅限 Windows) 初始化 2) 嘗試透過 dx9 (僅限 Windows) 初始化 3) 嘗試透過 vulkan 初始化
若要在 linux 上使用 h.264 (AMD VCE) 編碼器,需要 amdgru-pro 版本 19.20+ 和 amf-amdgpu-pro 套件 (amdgru-pro 包含,但不會自動安裝)。
可以使用官方 amd 驅動程式封存中的 amdgpu-pro-install 腳本安裝此驅動程式。
1.3 AviSynth
FFmpeg 可以讀取 AviSynth 腳本作為輸入。若要啟用支援,請在安裝 AviSynth+ 提供的標頭後,傳遞 --enable-avisynth
給 configure。可以將 AviSynth+ 配置為僅安裝標頭,方法是將 -DHEADERS_ONLY:bool=on
傳遞給正常的 CMake 建置系統,或使用提供的 GNUmakefile
。
對於 Windows,支援的 AviSynth 變體為:32 位元組建的 AviSynth 2.6 RC1 或更高版本,以及 32 位元和 64 位元組建的 AviSynth+ r1718 或更高版本。
對於 Linux、macOS 和 BSD,唯一支援的 AviSynth 變體是 AviSynth+,從 3.5 版開始。
在 2016 年,AviSynth+ 新增了使用 GCC 建置的支援。但是,由於 Windows 呼叫約定的特性,AviSynth+ 的 32 位元 GCC 組建與 FFmpeg 的典型 32 位元組建不相容。
預設情況下,FFmpeg 假定與 AviSynth+ 的 32 位元 MSVC 組建相容,因為這是最廣泛使用和根深蒂固的組建配置。使用者可以覆蓋此設定,並透過在配置 FFmpeg 時將 -DAVSC_WIN32_GCC32
傳遞給 --extra-cflags
,來啟用對 AviSynth+ 的 32 位元 GCC 組建的支援。
FFmpeg 的 64 位元組建不受影響,並且可以使用 AviSynth+ 的 MSVC 或 GCC 組建,而無需任何特殊旗標。
AviSynth(+) 是動態載入的。發行者可以使用 --enable-avisynth
建置 FFmpeg,並且二進位檔將可運作,而與終端使用者是否安裝 AviSynth 無關。如果/當終端使用者想要使用 AviSynth 腳本時,他們可以安裝 AviSynth(+),而 FFmpeg 將能夠找到並使用它來開啟腳本。
1.4 Chromaprint
FFmpeg 可以使用 Chromaprint 函式庫產生音訊指紋。傳遞 --enable-chromaprint
給 configure 以啟用它。請參閱 https://acoustid.org/chromaprint。
1.5 codec2
FFmpeg 可以使用 codec2 函式庫進行 codec2 解碼和編碼。目前沒有原生解碼器,因此必須使用 libcodec2 進行解碼。
前往 http://freedv.org/,下載「Codec 2 原始碼封存」。使用 CMake 建置並安裝。Debian 使用者可以改為安裝 libcodec2-dev 套件。安裝 libcodec2 後,您可以傳遞 --enable-libcodec2
給 configure 以啟用它。
使用 codec2 最簡單的方法是使用 .c2 檔案,因為它們包含解碼所需的模式資訊。若要編碼此類檔案,請使用 .c2 副檔名,並為 libcodec2 編碼器提供 -mode 選項:ffmpeg -i input.wav -mode 700C output.c2
。播放非常簡單,只需 ffplay output.c2
。如需支援模式的列表,請執行 ffmpeg -h encoder=libcodec2
。也支援原始 codec2 檔案。為了理解它們,需要將使用中的模式指定為格式選項:ffmpeg -f codec2raw -mode 1300 -i input.raw output.wav
。
1.6 dav1d
FFmpeg 可以使用 dav1d 函式庫進行 AV1 視訊解碼。
前往 https://code.videolan.org/videolan/dav1d 並按照說明安裝函式庫。然後傳遞 --enable-libdav1d
給 configure 以啟用它。
1.7 davs2
FFmpeg 可以使用 davs2 函式庫進行 AVS2-P2/IEEE1857.4 視訊解碼。
前往 https://github.com/pkuvcl/davs2 並按照說明安裝函式庫。然後傳遞 --enable-libdavs2
給 configure 以啟用它。
libdavs2 採用 GNU 公共授權條款第 2 版或更高版本 (詳細資訊請參閱 https://gnu.dev.org.tw/licenses/old-licenses/gpl-2.0.html),您必須將 FFmpeg 的授權升級到 GPL 才能使用它。
1.8 uavs3d
FFmpeg 可以使用 uavs3d 函式庫進行 AVS3-P2/IEEE1857.10 視訊解碼。
前往 https://github.com/uavs3/uavs3d 並按照說明安裝函式庫。然後傳遞 --enable-libuavs3d
給 configure 以啟用它。
1.9 Game Music Emu
FFmpeg 可以使用 Game Music Emu 函式庫從支援的視訊遊戲音樂檔案格式讀取音訊。傳遞 --enable-libgme
給 configure 以啟用它。請參閱 https://bitbucket.org/mpyne/game-music-emu/overview。
1.10 Intel QuickSync Video
FFmpeg 可以使用 Intel QuickSync Video (QSV) 加速多種編碼器的解碼和編碼。若要使用 QSV,FFmpeg 必須與 libmfx
dispatcher 連結,後者會載入實際的解碼函式庫。
dispatcher 是開放原始碼,可以從 https://github.com/lu-zero/mfx_dispatch.git 下載。FFmpeg 需要使用 --enable-libmfx
選項進行配置,並且 pkg-config
需要能夠找到 dispatcher 的 .pc
檔案。
1.11 Kvazaar
FFmpeg 可以使用 Kvazaar 函式庫進行 HEVC 編碼。
前往 https://github.com/ultravideo/kvazaar 並按照說明安裝函式庫。然後傳遞 --enable-libkvazaar
給 configure 以啟用它。
1.12 LAME
FFmpeg 可以使用 LAME 函式庫進行 MP3 編碼。
前往 http://lame.sourceforge.net/ 並按照說明安裝函式庫。然後傳遞 --enable-libmp3lame
給 configure 以啟用它。
1.13 LCEVCdec
FFmpeg 可以使用 liblcevc_dec 函式庫,在支援的位元串流上進行 LCEVC 增強層解碼。
前往 https://github.com/v-novaltd/LCEVCdec 並按照說明安裝函式庫。然後傳遞 --enable-liblcevc-dec
給 configure 以啟用它。
LCEVCdec 採用 BSD-3-Clause-Clear 授權條款。
1.14 libilbc
iLBC 是一種窄頻語音編碼器,Google 已將其作為 WebRTC 專案的一部分免費提供。libilbc 是 iLBC 編碼器的封裝友善副本。FFmpeg 可以使用 libilbc 函式庫進行 iLBC 解碼和編碼。
前往 https://github.com/TimothyGu/libilbc 並按照說明安裝函式庫。然後傳遞 --enable-libilbc
給 configure 以啟用它。
1.15 libjxl
JPEG XL 是一種圖片格式,旨在完全取代舊版 JPEG,以延長使用壽命。請參閱 https://jpegxl.info/ 以取得更多資訊,並參閱 https://github.com/libjxl/libjxl 以取得函式庫原始碼。您可以傳遞 --enable-libjxl
給 configure,以啟用 libjxl 包裝器。
1.16 libvpx
FFmpeg 可以使用 libvpx 函式庫進行 VP8/VP9 解碼和編碼。
前往 http://www.webmproject.org/ 並按照說明安裝函式庫。然後傳遞 --enable-libvpx
給 configure 以啟用它。
1.17 ModPlug
FFmpeg 可以使用這個源自 Modplug-XMMS 的函式庫,從 MOD 類型的音樂檔案讀取。請參閱 https://github.com/Konstanty/libmodplug。傳遞 --enable-libmodplug
給 configure 以啟用它。
1.18 OpenCORE、VisualOn 和 Fraunhofer 函式庫
從 Google Android 原始碼衍生而來,OpenCore、VisualOn 和 Fraunhofer 函式庫為許多音訊編碼器提供編碼器。
OpenCORE 和 VisualOn 函式庫採用 Apache License 2.0 授權條款 (詳細資訊請參閱 http://www.apache.org/licenses/LICENSE-2.0),這與 LGPL 版本 2.1 和 GPL 版本 2 不相容。您必須將 FFmpeg 的授權升級到 LGPL 版本 3 (或者如果您已啟用 GPL 元件,則為 GPL 版本 3),方法是傳遞 --enable-version3
給 configure 才能使用它。
Fraunhofer AAC 函式庫的授權與 GPL 不相容。因此,對於 GPL 組建,您必須傳遞 --enable-nonfree
給 configure 才能使用它。據我們所知,它與 LGPL 相容。
1.18.1 OpenCORE AMR
FFmpeg 可以使用 OpenCORE 函式庫進行 AMR-NB 解碼/編碼和 AMR-WB 解碼。
前往 http://sourceforge.net/projects/opencore-amr/ 並按照說明安裝函式庫。然後傳遞 --enable-libopencore-amrnb
和/或 --enable-libopencore-amrwb
給 configure 以啟用它們。
1.18.2 VisualOn AMR-WB 編碼器函式庫
FFmpeg 可以使用 VisualOn AMR-WBenc 函式庫進行 AMR-WB 編碼。
前往 http://sourceforge.net/projects/opencore-amr/ 並按照說明安裝函式庫。然後傳遞 --enable-libvo-amrwbenc
給 configure 以啟用它。
1.18.3 Fraunhofer AAC 函式庫
FFmpeg 可以使用 Fraunhofer AAC 函式庫進行 AAC 解碼和編碼。
前往 http://sourceforge.net/projects/opencore-amr/ 並按照說明安裝函式庫。然後傳遞 --enable-libfdk-aac
給 configure 以啟用它。
1.18.4 LC3 函式庫
FFmpeg 可以使用 Google LC3 函式庫進行 LC3 解碼和編碼。
前往 https://github.com/google/liblc3/ 並按照說明安裝函式庫。然後傳遞 --enable-liblc3
給 configure 以啟用它。
1.19 OpenH264
FFmpeg 可以使用 OpenH264 函式庫進行 H.264 解碼和編碼。
前往 http://www.openh264.org/ 並按照說明安裝函式庫。然後傳遞 --enable-libopenh264
給 configure 以啟用它。
對於解碼,此函式庫比 libavcodec 中的內建解碼器更受限制;目前,此函式庫缺乏對 B 影格和一些其他主要/高設定檔功能的支援。(目前僅支援受限制的基準設定檔和 CABAC。) 使用它主要用於測試,以及利用 Cisco 的專利組合授權 (http://www.openh264.org/BINARY_LICENSE.txt)。
1.20 OpenJPEG
FFmpeg 可以使用 OpenJPEG 函式庫來解碼/編碼 J2K 視訊。前往 http://www.openjpeg.org/ 以取得函式庫並按照安裝說明進行操作。若要在 FFmpeg 中啟用使用 OpenJPEG,請將 --enable-libopenjpeg
傳遞給 ./configure。
1.21 rav1e
FFmpeg 可以透過 rav1e (Rust AV1 Encoder) 的 C 綁定來編碼視訊。前往 https://github.com/xiph/rav1e/ 並按照說明建置 C 函式庫。若要在 FFmpeg 中啟用使用 rav1e,請將 --enable-librav1e
傳遞給 ./configure。
1.22 SVT-AV1
FFmpeg 可以使用 Scalable Video Technology for AV1 函式庫進行 AV1 編碼。
前往 https://gitlab.com/AOMediaCodec/SVT-AV1/ 並按照說明安裝函式庫。然後傳遞 --enable-libsvtav1
給 configure 以啟用它。
1.23 TwoLAME
FFmpeg 可以使用 TwoLAME 函式庫進行 MP2 編碼。
前往 http://www.twolame.org/ 並按照說明安裝函式庫。然後傳遞 --enable-libtwolame
給 configure 以啟用它。
1.24 VapourSynth
FFmpeg 可以讀取 VapourSynth 腳本作為輸入。若要啟用支援,請傳遞 --enable-vapoursynth
給 configure。Vapoursynth 是透過 pkg-config
偵測到的。支援 42 或更高版本。請參閱 http://www.vapoursynth.com/。
由於安全性考量,Vapoursynth 腳本不會自動偵測,因此必須強制輸入格式。對於 ff* CLI 工具,請在輸入 -i yourscript.vpy
之前新增 -f vapoursynth
。
1.25 x264
FFmpeg 可以使用 x264 函式庫進行 H.264 編碼。
前往 http://www.videolan.org/developers/x264.html 並按照說明安裝函式庫。然後傳遞 --enable-libx264
給 configure 以啟用它。
x264 採用 GNU 公共授權條款第 2 版或更高版本 (詳細資訊請參閱 https://gnu.dev.org.tw/licenses/old-licenses/gpl-2.0.html),您必須將 FFmpeg 的授權升級到 GPL 才能使用它。
1.26 x265
FFmpeg 可以使用 x265 函式庫進行 HEVC 編碼。
前往 http://x265.org/developers.html 並按照說明安裝函式庫。然後傳遞 --enable-libx265
給 configure 以啟用它。
x265 採用 GNU 公共授權條款第 2 版或更高版本 (詳細資訊請參閱 https://gnu.dev.org.tw/licenses/old-licenses/gpl-2.0.html),您必須將 FFmpeg 的授權升級到 GPL 才能使用它。
1.27 xavs
FFmpeg 可以使用 xavs 函式庫進行 AVS 編碼。
前往 http://xavs.sf.net/ 並按照說明安裝函式庫。然後傳遞 --enable-libxavs
給 configure 以啟用它。
1.28 xavs2
FFmpeg 可以使用 xavs2 函式庫進行 AVS2-P2/IEEE1857.4 視訊編碼。
前往 https://github.com/pkuvcl/xavs2 並按照說明安裝函式庫。然後傳遞 --enable-libxavs2
給 configure 以啟用它。
libxavs2 採用 GNU 公共授權條款第 2 版或更高版本 (詳細資訊請參閱 https://gnu.dev.org.tw/licenses/old-licenses/gpl-2.0.html),您必須將 FFmpeg 的授權升級到 GPL 才能使用它。
1.29 eXtra-fast Essential Video Encoder (XEVE)
FFmpeg 可以使用 XEVE 函式庫進行 EVC 視訊編碼。
前往 https://github.com/mpeg5/xeve 並按照說明安裝 XEVE 函式庫。然後傳遞 --enable-libxeve
給 configure 以啟用它。
1.30 eXtra-fast Essential Video Decoder (XEVD)
FFmpeg 可以使用 XEVD 函式庫進行 EVC 視訊解碼。
前往 https://github.com/mpeg5/xevd 並按照說明安裝 XEVD 函式庫。然後傳遞 --enable-libxevd
給 configure 以啟用它。
1.31 ZVBI
ZVBI 是一個 VBI 解碼函式庫,FFmpeg 可以使用它來解碼 DVB 圖文電視頁面和 DVB 圖文電視字幕。
前往 http://sourceforge.net/projects/zapping/ 並按照說明安裝函式庫。然後傳遞 --enable-libzvbi
給 configure 以啟用它。
2 支援的檔案格式、編碼器或功能
您可以使用 -formats
和 -codecs
選項取得詳盡的列表。
2.1 檔案格式
FFmpeg 透過 libavformat
函式庫支援下列檔案格式
名稱 | 編碼 | 解碼 | 註解 |
3dostr | X | ||
4xm | X | 4X Technologies 格式,用於某些遊戲。 | |
8088flex TMV | X | ||
AAX | X | Audible Enhanced Audio 格式,用於有聲書。 | |
AA | X | Audible Format 2、3 和 4,用於有聲書。 | |
ACT Voice | X | 包含 G.729 音訊 | |
Adobe Filmstrip | X | X | |
音訊 IFF (AIFF) | X | X | |
American Laser Games MM | X | 多媒體格式,用於瘋狗麥克雷 (Mad Dog McCree) 等遊戲。 | |
3GPP AMR | X | X | |
Amazing Studio Packed Animation File | X | 多媒體格式,用於黑暗之心 (Heart Of Darkness) 遊戲。 | |
Apple HTTP Live Streaming | X | ||
Artworx Data Format | X | ||
Interplay ACM | X | 僅限音訊格式,用於某些 Interplay 遊戲。 | |
ADP | X | 音訊格式,用於 Nintendo Gamecube。 | |
AFC | X | 音訊格式,用於 Nintendo Gamecube。 | |
ADS/SS2 | X | 音訊格式,用於 PS2。 | |
APNG | X | X | |
ASF | X | X | Advanced / Active Streaming Format。 |
AST | X | X | 音訊格式,用於 Nintendo Wii。 |
AVI | X | X | |
AviSynth | X | ||
AVR | X | 音訊格式,用於 Mac。 | |
AVS | X | 多媒體格式,用於 Creature Shock 遊戲。 | |
Beam Software SIFF | X | 音訊和視訊格式,用於 Beam Software 的某些遊戲。 | |
Bethesda Softworks VID | X | 用於 Bethesda Softworks 的某些遊戲。 | |
二進位文字 | X | ||
Bink | X | 多媒體格式,用於許多遊戲。 | |
Bink Audio | X | 僅限音訊多媒體格式,用於某些遊戲。 | |
Bitmap Brothers JV | X | 用於 Z 和 Z95 遊戲。 | |
BRP | X | Argonaut Games 格式。 | |
Brute Force & Ignorance | X | 用於 Flash Traffic: City of Angels 遊戲。 | |
BFSTM | X | 音訊格式,用於 Nintendo WiiU (基於 BRSTM)。 | |
BRSTM | X | 音訊格式,用於 Nintendo Wii。 | |
BW64 | X | Broadcast Wave 64 位元。 | |
BWF | X | X | |
codec2 (原始) | X | X | 必須提供 -mode 格式選項才能正確解碼。 |
codec2 (.c2 檔案) | X | X | 包含帶有版本和模式資訊的標頭,簡化播放。 |
CRI ADX | X | X | 僅限音訊格式,用於家用遊樂器視訊遊戲。 |
CRI AIX | X | ||
CRI HCA | X | 僅限音訊格式,用於家用遊樂器視訊遊戲。 | |
Discworld II BMV | X | ||
Interplay C93 | X | 用於 Interplay 的 Cyberia 遊戲。 | |
Delphine Software International CIN | X | 多媒體格式,用於 Delphine Software 遊戲。 | |
Digital Speech Standard (DSS) | X | ||
CD+G | X | 視訊格式,用於 CD+G 卡拉 OK 光碟 | |
Phantom Cine | X | ||
Commodore CDXL | X | Amiga CD 視訊格式 | |
Core Audio Format | X | X | Apple Core Audio Format |
CRC 測試格式 | X | ||
Creative Voice | X | X | 為 Sound Blaster Pro 建立。 |
CRYO APC | X | 音訊格式,用於 CRYO Interactive Entertainment 的某些遊戲。 | |
D-Cinema 音訊 | X | X | |
Deluxe Paint Animation | X | ||
DCSTR | X | ||
DFA | X | 此格式用於 Chronomaster 遊戲 | |
DirectDraw Surface | X | ||
DSD Stream File (DSF) | X | ||
DV 視訊 | X | X | |
DXA | X | 此格式用於 Feeble Files 遊戲的非 Windows 版本,以及重新封裝以與 ScummVM 一起使用的不同遊戲過場動畫。 | |
Electronic Arts cdata | X | ||
Electronic Arts Multimedia | X | 用於各種 EA 遊戲;檔案具有 WVE 和 UV2 等副檔名。 | |
Ensoniq Paris Audio File | X | ||
FFM (FFserver 即時饋送) | X | X | |
Flash (SWF) | X | X | |
Flash 9 (AVM2) | X | X | 僅解碼嵌入式音訊。 |
FLI/FLC/FLX 動畫 | X | .fli/.flc 檔案 | |
Flash Video (FLV) | X | X | Macromedia Flash 視訊檔案 |
framecrc 測試格式 | X | ||
FunCom ISS | X | 音訊格式,用於 FunCom 的各種遊戲,如最長的旅程 (The Longest Journey)。 | |
G.723.1 | X | X | |
G.726 | X | 左對齊和右對齊。 | |
G.729 BIT | X | X | |
G.729 原始 | X | ||
GENH | X | 各種遊戲的音訊格式。 | |
GIF 動畫 | X | X | |
GXF | X | X | General eXchange Format SMPTE 360M,由 Thomson Grass Valley 播出伺服器使用。 |
HNM | X | 僅支援版本 4,用於 Cryo Interactive 的某些遊戲 | |
iCEDraw File | X | ||
ICO | X | X | Microsoft Windows ICO |
id Quake II CIN 視訊 | X | ||
id RoQ | X | X | 用於 Quake III、Jedi Knight 2 和其他電腦遊戲。 |
IEC61937 封裝 | X | X | |
IFF | X | Interchange File Format | |
IFV | X | CCTV DVR 使用的格式。 | |
iLBC | X | X | |
Interplay MVE | X | 格式用於各種 Interplay 電腦遊戲。 | |
Iterated Systems ClearVideo | X | 僅限 I 影格 | |
IV8 | X | IndigoVision 8000 視訊伺服器產生的格式。 | |
IVF (On2) | X | X | libvpx 使用的格式 |
Internet Video Recording | X | ||
IRCAM | X | X | |
LAF | X | Limitless Audio Format | |
LATM | X | X | |
LMLM4 | X | 由 Linux Media Labs MPEG-4 PCI 板使用 | |
LOAS | X | 包含 LATM 多工 AAC 音訊 | |
LRC | X | X | |
LVF | X | ||
LXF | X | VR 原生串流格式,由 Leitch/Harris 的視訊伺服器使用。 | |
Magic Lantern Video (MLV) | X | ||
Matroska | X | X | |
Matroska 音訊 | X | ||
FFmpeg metadata | X | X | 文字格式的 metadata。 |
MAXIS XA | X | 用於模擬城市 3000;副檔名 .xa。 | |
MCA | X | 用於 Capcom 的某些遊戲;副檔名 .mca。 | |
MD Studio | X | ||
Metal Gear Solid: The Twin Snakes | X | ||
Megalux Frame | X | 由 Megalux Ultimate Paint 使用 | |
MobiClip MODS | X | ||
MobiClip MOFLEX | X | ||
Mobotix .mxg | X | ||
Monkey’s Audio | X | ||
Motion Pixels MVI | X | ||
MOV/QuickTime/MP4 | X | X | 支援 3GP、3GP2、PSP、iPod 變體 |
MP2 | X | X | |
MP3 | X | X | |
MPEG-1 System | X | X | 多工音訊和視訊,支援 VCD 格式 |
MPEG-PS (程式串流) | X | X | 也稱為 VOB 檔案,支援 SVCD 和 DVD 格式 |
MPEG-TS (傳輸串流) | X | X | 也稱為 DVB 傳輸串流 |
MPEG-4 | X | X | MPEG-4 是 QuickTime 的變體。 |
MSF | X | 音訊格式,用於 PS3。 | |
Mirillis FIC 視訊 | X | 無游標渲染。 | |
MIDI Sample Dump Standard | X | ||
MIME multipart JPEG | X | ||
MSN TCP webcam | X | 由 MSN Messenger 網路攝影機串流使用。 | |
MTV | X | ||
Musepack | X | ||
Musepack SV8 | X | ||
Material eXchange Format (MXF) | X | X | SMPTE 377M,由 D-Cinema、廣播產業使用。 |
Material eXchange Format (MXF), D-10 Mapping | X | X | SMPTE 386M, D-10/IMX Mapping。 |
NC camera feed | X | NC (AVIP NC4600) 攝影機串流 | |
NIST SPeech HEader REsources | X | ||
Computerized Speech Lab NSP | X | ||
NTT TwinVQ (VQF) | X | Nippon Telegraph and Telephone Corporation TwinVQ。 | |
Nullsoft Streaming Video | X | ||
NuppelVideo | X | ||
NUT | X | X | NUT Open Container Format |
Ogg | X | X | |
Playstation Portable PMP | X | ||
Portable Voice Format | X | ||
RK Audio (RKA) | X | ||
TechnoTrend PVA | X | 由 TechnoTrend DVB PCI 板使用。 | |
QCP | X | ||
raw ADTS (AAC) | X | X | |
raw AC-3 | X | X | |
raw AMR-NB | X | ||
raw AMR-WB | X | ||
raw APAC | X | ||
raw aptX | X | X | |
raw aptX HD | X | X | |
raw Bonk | X | ||
raw Chinese AVS video | X | X | |
raw DFPWM | X | X | |
raw Dirac | X | X | |
raw DNxHD | X | X | |
raw DTS | X | X | |
raw DTS-HD | X | ||
raw E-AC-3 | X | X | |
raw EVC | X | X | |
raw FLAC | X | X | |
raw GSM | X | ||
raw H.261 | X | X | |
raw H.263 | X | X | |
raw H.264 | X | X | |
raw HEVC | X | X | |
raw Ingenient MJPEG | X | ||
raw MJPEG | X | X | |
raw MLP | X | ||
raw MPEG | X | ||
raw MPEG-1 | X | ||
raw MPEG-2 | X | ||
raw MPEG-4 | X | X | |
raw NULL | X | ||
raw video | X | X | |
raw id RoQ | X | ||
raw OBU | X | X | |
raw OSQ | X | ||
raw SBC | X | X | |
raw Shorten | X | ||
raw TAK | X | ||
raw TrueHD | X | X | |
raw VC-1 | X | X | |
raw PCM A-law | X | X | |
raw PCM mu-law | X | X | |
raw PCM Archimedes VIDC | X | X | |
raw PCM signed 8 bit | X | X | |
raw PCM signed 16 bit big-endian | X | X | |
raw PCM signed 16 bit little-endian | X | X | |
raw PCM signed 24 bit big-endian | X | X | |
raw PCM signed 24 bit little-endian | X | X | |
raw PCM signed 32 bit big-endian | X | X | |
raw PCM signed 32 bit little-endian | X | X | |
raw PCM signed 64 bit big-endian | X | X | |
raw PCM signed 64 bit little-endian | X | X | |
raw PCM unsigned 8 bit | X | X | |
raw PCM unsigned 16 bit big-endian | X | X | |
raw PCM unsigned 16 bit little-endian | X | X | |
raw PCM unsigned 24 bit big-endian | X | X | |
raw PCM unsigned 24 bit little-endian | X | X | |
raw PCM unsigned 32 bit big-endian | X | X | |
raw PCM unsigned 32 bit little-endian | X | X | |
raw PCM 16.8 floating point little-endian | X | ||
raw PCM 24.0 floating point little-endian | X | ||
raw PCM floating-point 32 bit big-endian | X | X | |
raw PCM floating-point 32 bit little-endian | X | X | |
raw PCM floating-point 64 bit big-endian | X | X | |
raw PCM floating-point 64 bit little-endian | X | X | |
RDT | X | ||
REDCODE R3D | X | RED Digital 攝影機使用的檔案格式,包含 JPEG 2000 影格和 PCM 音訊。 | |
RealMedia | X | X | |
Redirector | X | ||
RedSpark | X | ||
Renderware TeXture Dictionary | X | ||
Resolume DXV | X | X | 僅支援 DXT1 (一般品質,無 Alpha) 材質格式的編碼。 |
RF64 | X | ||
RL2 | X | 音訊和視訊格式,用於 Entertainment Software Partners 的某些遊戲。 | |
RPL/ARMovie | X | ||
Lego Mindstorms RSO | X | X | |
RSD | X | ||
RTMP | X | X | 輸出是透過將串流發佈到 RTMP 伺服器來執行 |
RTP | X | X | |
RTSP | X | X | |
Sample Dump eXchange | X | ||
SAP | X | X | |
SBG | X | ||
SDNS | X | ||
SDP | X | ||
SER | X | ||
Digital Pictures SGA | X | ||
Sega FILM/CPK | X | X | 用於許多 Sega Saturn 家用遊樂器遊戲。 |
Silicon Graphics Movie | X | ||
Sierra SOL | X | .sol 檔案用於 Sierra Online 遊戲。 | |
Sierra VMD | X | 用於 Sierra CD-ROM 遊戲。 | |
Smacker | X | 多媒體格式,用於許多遊戲。 | |
SMJPEG | X | X | 用於某些 Loki 遊戲移植。 |
SMPTE 337M 封裝 | X | ||
Smush | X | 多媒體格式,用於 LucasArts 的某些遊戲。 | |
Sony OpenMG (OMA) | X | X | 音訊格式,用於 Sony Sonic Stage 和 Sony Vegas。 |
Sony PlayStation STR | X | ||
Sony Wave64 (W64) | X | X | |
SoX 原生格式 | X | X | |
SUN AU 格式 | X | X | |
SUP raw PGS 字幕 | X | X | |
SVAG | X | 音訊格式,用於 Konami PS2 遊戲。 | |
TDSC | X | ||
文字檔案 | X | ||
THP | X | 用於 Nintendo GameCube。 | |
Tiertex Limited SEQ | X | Tiertex .seq 檔案用於遊戲 Flashback 的 DOS CD-ROM 版本。 | |
True Audio | X | X | |
VAG | X | 音訊格式,用於許多 Sony PS2 遊戲。 | |
VC-1 測試位元串流 | X | X | |
Vidvox Hap | X | X | |
Vivo | X | ||
VPK | X | 音訊格式,用於 Sony PS 遊戲。 | |
Marble WADY | X | ||
WAV | X | X | |
Waveform Archiver | X | ||
WavPack | X | X | |
WebM | X | X | |
Windows Televison (WTV) | X | X | |
Wing Commander III 電影 | X | 多媒體格式,用於 Origin 的 Wing Commander III 電腦遊戲。 | |
Westwood Studios audio | X | X | 多媒體格式,用於 Westwood Studios 遊戲。 |
Westwood Studios VQA | X | 多媒體格式,用於 Westwood Studios 遊戲。 | |
Wideband Single-bit Data (WSD) | X | ||
WVE | X | ||
Konami XMD | X | ||
XMV | X | Microsoft 視訊容器,用於 Xbox 遊戲。 | |
XVAG | X | 音訊格式,用於 PS3。 | |
xWMA | X | Microsoft 音訊容器,由 XAudio 2 使用。 | |
eXtended BINary text (XBIN) | X | ||
YUV4MPEG pipe | X | X | |
Psygnosis YOP | X |
X
表示該欄 (編碼/解碼) 中的功能受到支援。
2.2 圖片格式
FFmpeg 可以讀取和寫入視訊序列每個影格的圖片。支援下列圖片格式
名稱 | 編碼 | 解碼 | 註解 |
.Y.U.V | X | X | 每個元件一個原始檔案 |
Alias PIX | X | X | Alias/Wavefront PIX 圖片格式 |
animated GIF | X | X | |
APNG | X | X | Animated Portable Network Graphics |
BMP | X | X | Microsoft BMP 圖片 |
BRender PIX | X | Argonaut BRender 3D 引擎圖片格式。 | |
CRI | X | Cintel RAW | |
DPX | X | X | Digital Picture Exchange |
EXR | X | OpenEXR | |
FITS | X | X | Flexible Image Transport System |
HDR | X | X | Radiance HDR RGBE 圖片格式 |
IMG | X | GEM Raster 圖片 | |
JPEG | X | X | 不支援漸進式 JPEG。 |
JPEG 2000 | X | X | |
JPEG-LS | X | X | |
LJPEG | X | Lossless JPEG | |
Media 100 | X | ||
MSP | X | Microsoft Paint 圖片 | |
PAM | X | X | PAM 是具有 Alpha 支援的 PNM 擴充功能。 |
PBM | X | X | Portable BitMap 圖片 |
PCD | X | PhotoCD | |
PCX | X | X | PC Paintbrush |
PFM | X | X | Portable FloatMap 圖片 |
PGM | X | X | Portable GrayMap 圖片 |
PGMYUV | X | X | PGM,在 YUV 4:2:0 中具有 U 和 V 元件 |
PGX | X | PGX 檔案解碼器 | |
PHM | X | X | Portable HalfFloatMap 圖片 |
PIC | X | Pictor/PC Paint | |
PNG | X | X | Portable Network Graphics 圖片 |
PPM | X | X | Portable PixelMap 圖片 |
PSD | X | Photoshop | |
PTX | X | V.Flash PTX 格式 | |
QOI | X | X | Quite OK Image 格式 |
SGI | X | X | SGI RGB 圖片格式 |
Sun Rasterfile | X | X | Sun RAS 圖片格式 |
TIFF | X | X | YUV、JPEG 和一些擴充功能尚不受支援。 |
Truevision Targa | X | X | Targa (.TGA) 圖片格式 |
VBN | X | X | Vizrt Binary Image 格式 |
WBMP | X | X | Wireless Application Protocol Bitmap 圖片格式 |
WebP | E | X | WebP 圖片格式,透過外部函式庫 libwebp 支援編碼 |
XBM | X | X | X BitMap 圖片格式 |
XFace | X | X | X-Face 圖片格式 |
XPM | X | X PixMap 圖片格式 | |
XWD | X | X | X Window Dump 圖片格式 |
X
表示該欄 (編碼/解碼) 中的功能受到支援。
E
表示透過外部函式庫提供支援。
2.3 視訊編碼器
名稱 | 編碼 | 解碼 | 註解 |
4X Movie | X | 用於某些電腦遊戲。 | |
8088flex TMV | X | ||
A64 multicolor | X | 建立適用於在 commodore 64 (多色模式) 上播放的視訊。 | |
Amazing Studio PAF Video | X | ||
American Laser Games MM | X | 用於瘋狗麥克雷 (Mad Dog McCree) 等遊戲。 | |
Amuse Graphics Movie | X | ||
AMV Video | X | X | 用於中國 MP3 播放器。 |
ANSI/ASCII art | X | ||
Apple Intermediate Codec | X | ||
Apple MJPEG-B | X | ||
Apple Pixlet | X | ||
Apple ProRes | X | X | fourcc: apch,apcn,apcs,apco,ap4h,ap4x |
Apple QuickDraw | X | fourcc: qdrw | |
Argonaut Video | X | 用於某些 Argonaut 遊戲。 | |
Asus v1 | X | X | fourcc: ASV1 |
Asus v2 | X | X | fourcc: ASV2 |
ATI VCR1 | X | fourcc: VCR1 | |
ATI VCR2 | X | fourcc: VCR2 | |
Auravision Aura | X | ||
Auravision Aura 2 | X | ||
Autodesk Animator Flic video | X | ||
Autodesk RLE | X | fourcc: AASC | |
AV1 | E | E | 透過外部函式庫 libaom、libdav1d、librav1e 和 libsvtav1 支援 |
Avid 1:1 10-bit RGB Packer | X | X | fourcc: AVrp |
AVS (Audio Video Standard) video | X | Creature Shock 遊戲使用的視訊編碼。 | |
AVS2-P2/IEEE1857.4 | E | E | 透過外部函式庫 libxavs2 和 libdavs2 支援 |
AVS3-P2/IEEE1857.10 | E | 透過外部函式庫 libuavs3d 支援 | |
AYUV | X | X | Microsoft 未壓縮封裝 4:4:4:4 |
Beam Software VB | X | ||
Bethesda VID video | X | 用於 Bethesda Softworks 的某些遊戲。 | |
Bink Video | X | ||
BitJazz SheerVideo | X | ||
Bitmap Brothers JV video | X | ||
y41p Brooktree 未壓縮 4:1:1 12 位元 | X | X | |
Brooktree ProSumer Video | X | fourcc: BT20 | |
Brute Force & Ignorance | X | 用於 Flash Traffic: City of Angels 遊戲。 | |
C93 video | X | Cyberia 遊戲中使用的編碼器。 | |
CamStudio | X | fourcc: CSCD | |
CD+G | X | CD+G 卡拉 OK 光碟的視訊編碼器 | |
CDXL | X | Amiga CD 視訊編碼器 | |
Chinese AVS video | E | X | AVS1-P2,JiZhun 設定檔,透過外部函式庫 libxavs 進行編碼 |
Delphine Software International CIN video | X | Delphine Software International 遊戲中使用的編碼器。 | |
Discworld II BMV Video | X | ||
CineForm HD | X | X | |
Canopus HQ | X | ||
Canopus HQA | X | ||
Canopus HQX | X | ||
Canopus Lossless Codec | X | ||
CDToons | X | 各種 Broderbund 遊戲中使用的編碼器。 | |
Cinepak | X | ||
Cirrus Logic AccuPak | X | X | fourcc: CLJR |
CPiA Video Format | X | ||
Creative YUV (CYUV) | X | ||
DFA | X | Chronomaster 遊戲中使用的編碼器。 | |
Dirac | E | X | 透過原生 vc2 (Dirac Pro) 編碼器支援 |
Deluxe Paint Animation | X | ||
DNxHD | X | X | 又名 SMPTE VC3 |
Duck TrueMotion 1.0 | X | fourcc: DUCK | |
Duck TrueMotion 2.0 | X | fourcc: TM20 | |
Duck TrueMotion 2.0 RT | X | fourcc: TR20 | |
DV (Digital Video) | X | X | |
Dxtory 擷取格式 | X | ||
Feeble Files/ScummVM DXA | X | 最初用於 Feeble Files 遊戲中的編碼器。 | |
Electronic Arts CMV video | X | 用於 NHL 95 遊戲。 | |
Electronic Arts Madcow video | X | ||
Electronic Arts TGV video | X | ||
Electronic Arts TGQ video | X | ||
Electronic Arts TQI video | X | ||
Escape 124 | X | ||
Escape 130 | X | ||
EVC / MPEG-5 Part 1 | E | E | 透過外部函式庫 libxeve 和 libxevd 支援編碼和解碼 |
FFmpeg video codec #1 | X | X | 無損編碼器 (fourcc: FFV1) |
Flash Screen Video v1 | X | X | fourcc: FSV1 |
Flash Screen Video v2 | X | X | |
Flash Video (FLV) | X | X | Flash 中使用的 Sorenson H.263 |
FM Screen Capture Codec | X | ||
Forward Uncompressed | X | ||
Fraps | X | ||
Go2Meeting | X | fourcc: G2M2, G2M3 | |
Go2Webinar | X | fourcc: G2M4 | |
Gremlin Digital Video | X | ||
H.261 | X | X | |
H.263 / H.263-1996 | X | X | |
H.263+ / H.263-1998 / H.263 version 2 | X | X | |
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 | E | X | 透過外部函式庫 libx264 和 OpenH264 支援編碼 |
HEVC | X | X | 透過外部函式庫 libx265 和 libkvazaar 支援編碼 |
HNM version 4 | X | ||
HuffYUV | X | X | |
HuffYUV FFmpeg 變體 | X | X | |
IBM Ultimotion | X | fourcc: ULTI | |
id Cinematic video | X | 用於 Quake II。 | |
id RoQ video | X | X | 用於 Quake III、Jedi Knight 2、其他電腦遊戲。 |
IFF ILBM | X | IFF interleaved bitmap | |
IFF ByteRun1 | X | IFF run length encoded bitmap | |
Infinity IMM4 | X | ||
Intel H.263 | X | ||
Intel Indeo 2 | X | ||
Intel Indeo 3 | X | ||
Intel Indeo 4 | X | ||
Intel Indeo 5 | X | ||
Interplay C93 | X | 用於 Interplay 的 Cyberia 遊戲。 | |
Interplay MVE video | X | 用於 Interplay .MVE 檔案。 | |
J2K | X | X | |
Karl Morton’s video codec | X | Worms 遊戲中使用的編碼器。 | |
Kega Game Video (KGV1) | X | Kega 模擬器螢幕擷取編碼器。 | |
Lagarith | X | ||
LCEVC / MPEG-5 LCEVC / MPEG-5 Part 2 | E | 透過外部函式庫 liblcevc-dec 支援解碼 | |
LCL (LossLess Codec Library) MSZH | X | ||
LCL (LossLess Codec Library) ZLIB | E | E | |
LEAD MCMP | X | ||
LOCO | X | ||
LucasArts SANM/Smush | X | 用於 LucasArts 遊戲 / SMUSH 動畫。 | |
lossless MJPEG | X | X | |
MagicYUV Video | X | X | |
Mandsoft Screen Capture Codec | X | ||
Microsoft ATC Screen | X | 也稱為 Microsoft Screen 3。 | |
Microsoft Expression Encoder Screen | X | 也稱為 Microsoft Titanium Screen 2。 | |
Microsoft RLE | X | X | |
Microsoft Screen 1 | X | 也稱為 Windows Media Video V7 Screen。 | |
Microsoft Screen 2 | X | 也稱為 Windows Media Video V9 Screen。 | |
Microsoft Video 1 | X | ||
Mimic | X | 用於 MSN Messenger Webcam 串流。 | |
Miro VideoXL | X | fourcc: VIXL | |
MJPEG (Motion JPEG) | X | X | |
Mobotix MxPEG video | X | ||
Motion Pixels video | X | ||
MPEG-1 video | X | X | |
MPEG-2 video | X | X | |
MPEG-4 part 2 | X | X | libxvidcore 可以替代用於編碼。 |
MPEG-4 part 2 Microsoft 變體版本 1 | X | ||
MPEG-4 part 2 Microsoft 變體版本 2 | X | X | |
MPEG-4 part 2 Microsoft 變體版本 3 | X | X | |
Newtek SpeedHQ | X | X | |
Nintendo Gamecube THP video | X | ||
NotchLC | X | ||
NuppelVideo/RTjpeg | X | NuppelVideo 檔案中使用的視訊編碼。 | |
On2 VP3 | X | 仍為實驗性 | |
On2 VP4 | X | fourcc: VP40 | |
On2 VP5 | X | fourcc: VP50 | |
On2 VP6 | X | fourcc: VP60,VP61,VP62 | |
On2 VP7 | X | fourcc: VP70,VP71 | |
VP8 | E | X | fourcc: VP80,透過外部函式庫 libvpx 支援編碼 |
VP9 | E | X | 透過外部函式庫 libvpx 支援編碼 |
Pinnacle TARGA CineWave YUV16 | X | fourcc: Y216 | |
Q-team QPEG | X | fourccs: QPEG, Q1.0, Q1.1 | |
QuickTime 8BPS video | X | ||
QuickTime Animation (RLE) video | X | X | fourcc: ’rle ’ |
QuickTime Graphics (SMC) | X | X | fourcc: ’smc ’ |
QuickTime video (RPZA) | X | X | fourcc: rpza |
R10K AJA Kona 10-bit RGB Codec | X | X | |
R210 Quicktime Uncompressed RGB 10-bit | X | X | |
Raw Video | X | X | |
RealVideo 1.0 | X | X | |
RealVideo 2.0 | X | X | |
RealVideo 3.0 | X | 仍遠非理想 | |
RealVideo 4.0 | X | ||
RealVideo 6.0 | X | ||
Renderware TXD (TeXture Dictionary) | X | Renderware 引擎使用的材質字典。 | |
RivaTuner Video | X | fourcc: ’RTV1’ | |
RL2 video | X | 用於 Entertainment Software Partners 的某些遊戲 | |
ScreenPressor | X | ||
Screenpresso | X | ||
Screen Recorder Gold Codec | X | ||
Sierra VMD video | X | 用於 Sierra VMD 檔案。 | |
Silicon Graphics Motion Video Compressor 1 (MVC1) | X | ||
Silicon Graphics Motion Video Compressor 2 (MVC2) | X | ||
Silicon Graphics RLE 8-bit video | X | ||
Smacker video | X | Smacker 中使用的視訊編碼。 | |
SMPTE VC-1 | X | ||
Snow | X | X | 實驗性小波編碼器 (fourcc: SNOW) |
Sony PlayStation MDEC (Motion DECoder) | X | ||
Sorenson Vector Quantizer 1 | X | X | fourcc: SVQ1 |
Sorenson Vector Quantizer 3 | X | fourcc: SVQ3 | |
Sunplus JPEG (SP5X) | X | fourcc: SP5X | |
TechSmith Screen Capture Codec | X | fourcc: TSCC | |
TechSmith Screen Capture Codec 2 | X | fourcc: TSC2 | |
Theora | E | X | 透過外部函式庫 libtheora 支援編碼 |
Tiertex Limited SEQ video | X | DOS CD-ROM FlashBack 遊戲中使用的編碼器。 | |
Ut Video | X | X | |
v210 QuickTime 未壓縮 4:2:2 10 位元 | X | X | |
v308 QuickTime 未壓縮 4:4:4 | X | X | |
v408 QuickTime 未壓縮 4:4:4:4 | X | X | |
v410 QuickTime 未壓縮 4:4:4 10 位元 | X | X | |
VBLE Lossless Codec | X | ||
vMix Video | X | fourcc: ’VMX1’ | |
VMware Screen Codec / VMware Video | X | VMware 擷取的視訊中使用的編碼器。 | |
Westwood Studios VQA (Vector Quantized Animation) video | X | ||
Windows Media Image | X | ||
Windows Media Video 7 | X | X | |
Windows Media Video 8 | X | X | |
Windows Media Video 9 | X | 尚未完全運作 | |
Wing Commander III / Xan | X | 用於 Wing Commander III .MVE 檔案。 | |
Wing Commander IV / Xan | X | 用於 Wing Commander IV。 | |
Winnov WNV1 | X | ||
WMV7 | X | X | |
YAMAHA SMAF | X | X | |
Psygnosis YOP Video | X | ||
yuv4 | X | X | libquicktime 未壓縮封裝 4:2:0 |
ZeroCodec Lossless Video | X | ||
ZLIB | X | X | LCL 的一部分,編碼器為實驗性 |
Zip Motion Blocks Video | X | X | 編碼器僅在 PAL8 中運作。 |
X
表示該欄 (編碼/解碼) 中的功能受到支援。
E
表示透過外部函式庫提供支援。
2.4 音訊編碼器
名稱 | 編碼 | 解碼 | 註解 |
8SVX exponential | X | ||
8SVX fibonacci | X | ||
AAC | EX | X | 透過內部編碼器和外部函式庫 libfdk-aac 支援編碼 |
AAC+ | E | IX | 透過外部函式庫 libfdk-aac 支援編碼 |
AC-3 | IX | IX | |
ACELP.KELVIN | X | ||
ADPCM 4X Movie | X | ||
ADPCM Yamaha AICA | X | ||
ADPCM AmuseGraphics Movie | X | ||
ADPCM Argonaut Games | X | X | |
ADPCM CDROM XA | X | ||
ADPCM Creative Technology | X | 16 -> 4, 8 -> 4, 8 -> 3, 8 -> 2 | |
ADPCM Electronic Arts | X | 用於各種 EA 遊戲標題。 | |
ADPCM Electronic Arts Maxis CDROM XS | X | 用於模擬城市 3000。 | |
ADPCM Electronic Arts R1 | X | ||
ADPCM Electronic Arts R2 | X | ||
ADPCM Electronic Arts R3 | X | ||
ADPCM Electronic Arts XAS | X | ||
ADPCM G.722 | X | X | |
ADPCM G.726 | X | X | |
ADPCM IMA Acorn Replay | X | ||
ADPCM IMA AMV | X | X | 用於 AMV 檔案 |
ADPCM IMA Cunning Developments | X | ||
ADPCM IMA Electronic Arts EACS | X | ||
ADPCM IMA Electronic Arts SEAD | X | ||
ADPCM IMA Funcom | X | ||
ADPCM IMA High Voltage Software ALP | X | X | |
ADPCM IMA Mobiclip MOFLEX | X | ||
ADPCM IMA QuickTime | X | X | |
ADPCM IMA Simon & Schuster Interactive | X | X | |
ADPCM IMA Ubisoft APM | X | X | |
ADPCM IMA Loki SDL MJPEG | X | ||
ADPCM IMA WAV | X | X | |
ADPCM IMA Westwood | X | ||
ADPCM ISS IMA | X | 用於 FunCom 遊戲。 | |
ADPCM IMA Dialogic | X | ||
ADPCM IMA Duck DK3 | X | 用於某些 Sega Saturn 家用遊樂器遊戲。 | |
ADPCM IMA Duck DK4 | X | 用於某些 Sega Saturn 家用遊樂器遊戲。 | |
ADPCM IMA Radical | X | ||
ADPCM IMA Xbox | X | ||
ADPCM Microsoft | X | X | |
ADPCM MS IMA | X | X | |
ADPCM Nintendo Gamecube AFC | X | ||
ADPCM Nintendo Gamecube DTK | X | ||
ADPCM Nintendo THP | X | ||
ADPCM Playstation | X | ||
ADPCM QT IMA | X | X | |
ADPCM SEGA CRI ADX | X | X | 用於 Sega Dreamcast 遊戲。 |
ADPCM Shockwave Flash | X | X | |
ADPCM Sound Blaster Pro 2-bit | X | ||
ADPCM Sound Blaster Pro 2.6-bit | X | ||
ADPCM Sound Blaster Pro 4-bit | X | ||
ADPCM VIMA | X | 用於 LucasArts SMUSH 動畫。 | |
ADPCM Konami XMD | X | ||
ADPCM Westwood Studios IMA | X | X | 用於 Westwood Studios 遊戲,如終極動員令 (Command and Conquer)。 |
ADPCM Yamaha | X | X | |
ADPCM Zork | X | ||
AMR-NB | E | X | 透過外部函式庫 libopencore-amrnb 支援編碼 |
AMR-WB | E | X | 透過外部函式庫 libvo-amrwbenc 支援編碼 |
Amazing Studio PAF Audio | X | ||
Apple lossless audio | X | X | QuickTime fourcc ’alac’ |
aptX | X | X | 用於 Bluetooth A2DP |
aptX HD | X | X | 用於 Bluetooth A2DP |
ATRAC1 | X | ||
ATRAC3 | X | ||
ATRAC3+ | X | ||
ATRAC9 | X | ||
Bink Audio | X | 用於許多遊戲中的 Bink 和 Smacker 檔案。 | |
Bonk audio | X | ||
CELT | E | 透過外部函式庫 libcelt 支援解碼 | |
codec2 | E | E | 透過外部函式庫 libcodec2 支援編碼/解碼 |
CRI HCA | X | ||
Delphine Software International CIN audio | X | Delphine Software International 遊戲中使用的編碼器。 | |
DFPWM | X | X | |
Digital Speech Standard - Standard Play mode (DSS SP) | X | ||
Discworld II BMV Audio | X | ||
COOK | X | 支援除 5.1 以外的所有版本。 | |
DCA (DTS Coherent Acoustics) | X | X | 支援的擴充功能:XCh、XXCH、X96、XBR、XLL、LBR (部分) |
Dolby E | X | ||
DPCM Cuberoot-Delta-Exact | X | 用於少數遊戲。 | |
DPCM Gremlin | X | ||
DPCM id RoQ | X | X | 用於 Quake III、Jedi Knight 2 和其他電腦遊戲。 |
DPCM Marble WADY | X | ||
DPCM Interplay | X | 用於各種 Interplay 電腦遊戲。 | |
DPCM Squareroot-Delta-Exact | X | 用於各種遊戲。 | |
DPCM Sierra Online | X | 用於 Sierra Online 遊戲音訊檔案。 | |
DPCM Sol | X | ||
DPCM Xan | X | 用於 Origin 的 Wing Commander IV AVI 檔案。 | |
DPCM Xilam DERF | X | ||
DSD (Direct Stream Digital),最低有效位元優先 | X | ||
DSD (Direct Stream Digital),最高有效位元優先 | X | ||
DSD (Direct Stream Digital),最低有效位元優先,平面 | X | ||
DSD (Direct Stream Digital),最高有效位元優先,平面 | X | ||
DSP Group TrueSpeech | X | ||
DST (Direct Stream Transfer) | X | ||
DV audio | X | ||
Enhanced AC-3 | X | X | |
EVRC (Enhanced Variable Rate Codec) | X | ||
FLAC (Free Lossless Audio Codec) | X | IX | |
FTR Voice | X | ||
G.723.1 | X | X | |
G.729 | X | ||
GSM | E | X | 透過外部函式庫 libgsm 支援編碼 |
GSM Microsoft variant | E | X | 透過外部函式庫 libgsm 支援編碼 |
IAC (Indeo Audio Coder) | X | ||
iLBC (Internet Low Bitrate Codec) | E | EX | 透過外部函式庫 libilbc 支援編碼和解碼 |
IMC (Intel Music Coder) | X | ||
Interplay ACM | X | ||
LC3 | E | E | 透過外部函式庫 liblc3 支援 |
MACE (Macintosh Audio Compression/Expansion) 6:1 | X | ||
Marian’s A-pac audio | X | ||
MI-SC4 (Micronas SC-4 Audio) | X | ||
MLP (Meridian Lossless Packing) | X | X | 用於 DVD-Audio 光碟。 |
Monkey’s Audio | X | ||
MP1 (MPEG audio layer 1) | IX | ||
MP2 (MPEG audio layer 2) | IX | IX | 也透過外部函式庫 TwoLAME 支援編碼 |
MP3 (MPEG audio layer 3) | E | IX | 透過外部函式庫 LAME 支援編碼,也支援 ADU MP3 和 MP3onMP4 |
MPEG-4 Audio Lossless Coding (ALS) | X | ||
MobiClip FastAudio | X | ||
Musepack SV7 | X | ||
Musepack SV8 | X | ||
Nellymoser Asao | X | X | |
On2 AVC (Audio for Video Codec) | X | ||
Opus | E | X | 透過外部函式庫 libopus 支援編碼 |
OSQ (Original Sound Quality) | X | ||
PCM A-law | X | X | |
PCM mu-law | X | X | |
PCM Archimedes VIDC | X | X | |
PCM signed 8-bit planar | X | X | |
PCM signed 16-bit big-endian planar | X | X | |
PCM signed 16-bit little-endian planar | X | X | |
PCM signed 24-bit little-endian planar | X | X | |
PCM signed 32-bit little-endian planar | X | X | |
PCM 32-bit floating point big-endian | X | X | |
PCM 32-bit floating point little-endian | X | X | |
PCM 64-bit floating point big-endian | X | X | |
PCM 64-bit floating point little-endian | X | X | |
PCM D-Cinema audio signed 24-bit | X | X | |
PCM signed 8-bit | X | X | |
PCM signed 16-bit big-endian | X | X | |
PCM signed 16-bit little-endian | X | X | |
PCM signed 24-bit big-endian | X | X | |
PCM signed 24-bit little-endian | X | X | |
PCM signed 32-bit big-endian | X | X | |
PCM signed 32-bit little-endian | X | X | |
PCM signed 16/20/24-bit big-endian in MPEG-TS | X | ||
PCM unsigned 8-bit | X | X | |
PCM unsigned 16-bit big-endian | X | X | |
PCM unsigned 16-bit little-endian | X | X | |
PCM unsigned 24-bit big-endian | X | X | |
PCM unsigned 24-bit little-endian | X | X | |
PCM unsigned 32-bit big-endian | X | X | |
PCM unsigned 32-bit little-endian | X | X | |
PCM SGA | X | ||
QCELP / PureVoice | X | ||
QDesign Music Codec 1 | X | ||
QDesign Music Codec 2 | X | 仍然有一些失真。 | |
RealAudio 1.0 (14.4K) | X | X | Real 14400 bit/s 編碼器 |
RealAudio 2.0 (28.8K) | X | Real 28800 bit/s 編碼器 | |
RealAudio 3.0 (dnet) | IX | X | Real 低位元率 AC-3 編碼器 |
RealAudio Lossless | X | ||
RealAudio SIPR / ACELP.NET | X | ||
RK Audio (RKA) | X | ||
SBC (low-complexity subband codec) | X | X | 用於 Bluetooth A2DP |
Shorten | X | ||
Sierra VMD audio | X | 用於 Sierra VMD 檔案。 | |
Smacker audio | X | ||
SMPTE 302M AES3 audio | X | X | |
Sonic | X | X | 實驗性編碼器 |
Sonic lossless | X | X | 實驗性編碼器 |
Speex | E | EX | 透過外部函式庫 libspeex 支援 |
TAK (Tom’s lossless Audio Kompressor) | X | ||
True Audio (TTA) | X | X | |
TrueHD | X | X | 用於 HD-DVD 和 Blu-Ray 光碟。 |
TwinVQ (VQF flavor) | X | ||
VIMA | X | 用於 LucasArts SMUSH 動畫。 | |
ViewQuest VQC | X | ||
Vorbis | E | X | 存在原生但非常原始的編碼器。 |
Voxware MetaSound | X | ||
Waveform Archiver | X | ||
WavPack | X | X | |
Westwood Audio (SND1) | X | ||
Windows Media Audio 1 | X | X | |
Windows Media Audio 2 | X | X | |
Windows Media Audio Lossless | X | ||
Windows Media Audio Pro | X | ||
Windows Media Audio Voice | X | ||
Xbox Media Audio 1 | X | ||
Xbox Media Audio 2 | X |
X
表示該欄 (編碼/解碼) 中的功能受到支援。
E
表示透過外部函式庫提供支援。
I
表示也有僅限整數的版本 (確保在沒有硬體浮點支援的系統上具有高效能)。
2.5 字幕格式
名稱 | 多工 | 解多工 | 編碼 | 解碼 |
3GPP Timed Text | X | X | ||
AQTitle | X | X | ||
DVB | X | X | X | X |
DVB 圖文電視 | X | E | ||
DVD | X | X | X | X |
JACOsub | X | X | X | |
MicroDVD | X | X | X | |
MPL2 | X | X | ||
MPsub (MPlayer) | X | X | ||
PGS | X | |||
PJS (Phoenix) | X | X | ||
RealText | X | X | ||
SAMI | X | X | ||
Spruce format (STL) | X | X | ||
SSA/ASS | X | X | X | X |
SubRip (SRT) | X | X | X | X |
SubViewer v1 | X | X | ||
SubViewer | X | X | ||
TED Talks captions | X | X | ||
TTML | X | X | ||
VobSub (IDX+SUB) | X | X | ||
VPlayer | X | X | ||
WebVTT | X | X | X | X |
XSUB | X | X |
X
表示支援該功能。
E
表示透過外部函式庫提供支援。
2.6 網路協定
名稱 | 支援 |
AMQP | E |
file | X |
FTP | X |
Gopher | X |
Gophers | X |
HLS | X |
HTTP | X |
HTTPS | X |
Icecast | X |
MMSH | X |
MMST | X |
pipe | X |
Pro-MPEG FEC | X |
RTMP | X |
RTMPE | X |
RTMPS | X |
RTMPT | X |
RTMPTE | X |
RTMPTS | X |
RTP | X |
SAMBA | E |
SCTP | X |
SFTP | E |
TCP | X |
TLS | X |
UDP | X |
ZMQ | E |
X
表示支援該協定。
E
表示透過外部函式庫提供支援。
2.7 輸入/輸出裝置
名稱 | 輸入 | 輸出 |
ALSA | X | X |
BKTR | X | |
caca | X | |
DV1394 | X | |
Lavfi 虛擬裝置 | X | |
Linux framebuffer | X | X |
JACK | X | |
LIBCDIO | X | |
LIBDC1394 | X | |
OpenAL | X | |
OpenGL | X | |
OSS | X | X |
PulseAudio | X | X |
SDL | X | |
Video4Linux2 | X | X |
VfW capture | X | |
X11 grabbing | X | |
Win32 grabbing | X |
X
表示支援輸入/輸出。
2.8 時間碼
編碼器/格式 | 讀取 | 寫入 |
AVI | X | X |
DV | X | X |
GXF | X | X |
MOV | X | X |
MPEG1/2 | X | X |
MXF | X | X |
本文件於 2025 年 1 月 21 日 使用 makeinfo 產生。
託管由 telepoint.bg 提供