目录
- 1 外部库
- 1.1 开放媒体联盟(AOM)
- 1.2 AMD AMF/VCE
- 1.3 AviSynth
- 1.4 色谱打印
- 1.5 编解码器2
- 1.6 达夫1d
- 1.7 达夫斯2
- 1.8 无人机3D
- 1.9 游戏音乐鸸鹋
- 1.10 英特尔快速同步视频
- 1.11 克瓦扎尔
- 1.12 蹩脚
- 1.13 liblibc
- 1.14 libjxl
- 1.15 libvpx
- 1.16 模组插件
- 1.17 OpenCORE、VisualOn 和 Fraunhofer 库
- 1.18 OpenH264
- 1.19 开放JPEG
- 1.20 拉夫1e
- 1.21 SVT-AV1
- 1.22 两个LAME
- 1.23 蒸汽合成器
- 1.24×264
- 1.25×265
- 1.26 XAV
- 1.27 xavs2
- 1.28 零电压BI
- 2 支持的文件格式、编解码器或功能
1 外部库
FFmpeg 可以与许多外部库连接以添加对更多格式的支持。默认情况下,它们都不被使用,必须通过将适当的标志传递给 来显式请求它们的使用
./configure
。
1.1 Alliance for Open Media (AOM)
FFmpeg 可以利用 AOM 库进行 AV1 解码和编码。
访问http://aomedia.org/并按照安装该库的说明进行操作。然后传递--enable-libaom
给configure以启用它。
1.2 AMD AMF/VCE
FFmpeg 可以使用 AMD 高级媒体框架库在具有视频编码引擎 (VCE) 的硬件上加速 H.264 和 HEVC(仅限 Windows)编码。
要启用支持,您必须从https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git获取 AMF 框架头文件(版本 1.4.9+) 。
AMF/
在系统包含路径中创建一个目录。将 的内容复制AMF/amf/public/include/
到该目录中。然后使用 FFmpeg 配置--enable-amf
。
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+ 配置为仅安装标头,方法是传递到正常的基于 CMake 的构建系统,或使用提供的.
-DHEADERS_ONLY:bool=on
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 构建兼容,因为这是最广泛使用和根深蒂固的构建配置。-DAVSC_WIN32_GCC32
用户可以覆盖此设置,并通过
在配置 FFmpeg 时传递 来启用对 AviSynth+ 32 位 GCC 版本的支持--extra-cflags
。
FFmpeg 的 64 位版本不受影响,并且可以使用 AviSynth+ 的 MSVC 或 GCC 版本,无需任何特殊标志。
AviSynth(+) 是动态加载的。分销商可以使用 构建 FFmpeg --enable-avisynth
,并且无论最终用户是否安装了 AviSynth,二进制文件都可以正常工作。如果/当最终用户想要使用 AviSynth 脚本时,他们可以安装 AviSynth(+),FFmpeg 将能够找到并使用它来打开脚本。
1.4 Chromaprint
FFmpeg 可以利用 Chromaprint 库来生成音频指纹。传递--enable-chromaprint
给配置以启用它。请参阅https://acoustid.org/chromaprint。
1.5 codec2
FFmpeg可以利用codec2库进行codec2解码和编码。目前没有原生解码器,所以必须使用libcodec2进行解码。
访问http://freedv.org/,下载“Codec 2 源存档”。使用 CMake 构建并安装。Debian 用户可以安装 libcodec2-dev 软件包。安装 libcodec2 后,您可以--enable-libcodec2
通过配置来启用它。
使用 codec2 的最简单方法是使用 .c2 文件,因为它们包含解码所需的模式信息。要编码此类文件,请使用 .c2 文件扩展名并为 libcodec2 编码器提供 -mode 选项:
ffmpeg -i input.wav -mode 700C output.c2
。播放就这么简单ffplay output.c2
。要获取支持模式的列表,请运行ffmpeg -h encoder=libcodec2
。还支持原始编解码器2 文件。为了理解它们,需要将使用的模式指定为格式选项:
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 或更高版本(详细信息请参见http://www.gnu.org/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
给配置以启用它。请参阅https://bitbucket.org/mpyne/game-music-emu/overview。
1.10 Intel QuickSync Video
FFmpeg 可以使用 Intel QuickSync Video (QSV) 来加速多个编解码器的解码和编码。要使用 QSV,FFmpeg 必须链接到libmfx
调度程序,该调度程序加载实际的解码库。
该调度程序是开源的,可以从
https://github.com/lu-zero/mfx_dispatch.git下载。FFmpeg 需要配置该--enable-libmfx
选项,并且pkg-config
需要能够找到调度程序的.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 libilbc
iLBC 是一种窄带语音编解码器,作为 WebRTC 项目的一部分由 Google 免费提供。libilbc 是 iLBC 编解码器的打包友好副本。FFmpeg 可以利用 libilbc 库进行 iLBC 解码和编码。
转到https://github.com/TimothyGu/libilbc并按照安装该库的说明进行操作。然后传递--enable-libilbc
给configure以启用它。
1.14 libjxl
JPEG XL 是一种图像格式,旨在完全取代传统 JPEG,以延长其使用寿命。请参阅https://jpegxl.info/了解更多信息,并参阅
https://github.com/libjxl/libjxl了解库源。您可以传递
--enable-libjxl
到configure以启用libjxl包装器。
1.15 libvpx
FFmpeg 可以利用 libvpx 库进行 VP8/VP9 解码和编码。
访问http://www.webmproject.org/并按照安装该库的说明进行操作。然后传递--enable-libvpx
给configure以启用它。
1.16 ModPlug
FFmpeg 可以利用这个源自 Modplug-XMMS 的库来读取类似 MOD 的音乐文件。请参阅https://github.com/Konstanty/libmodplug。传递--enable-libmodplug
给配置以启用它。
1.17 OpenCORE, VisualOn, and Fraunhofer libraries
OpenCore、VisualOn 和 Fraunhofer 库源自 Google Android 源代码,为多种音频编解码器提供编码器。
OpenCORE 和 VisualOn 库采用 Apache License 2.0(详细信息请参见http://www.apache.org/licenses/LICENSE-2.0 ),与 LGPL 版本 2.1 和 GPL 版本 2 不兼容。您必须升级 FFmpeg 的许可证通过传递配置来使用 LGPL 版本 3(或者如果您已启用 GPL 组件,--enable-version3
则为 GPL 版本 3)。
Fraunhofer AAC 库的许可证与 GPL 不兼容。因此,对于 GPL 版本,您必须传递--enable-nonfree
配置才能使用它。据我们所知,它与 LGPL 兼容。
1.17.1 OpenCORE AMR
FFmpeg 可以利用 OpenCORE 库进行 AMR-NB 解码/编码和 AMR-WB 解码。
转至http://sourceforge.net/projects/opencore-amr/并按照安装库的说明进行操作。然后通过--enable-libopencore-amrnb
和/或
--enable-libopencore-amrwb
配置来启用它们。
1.17.2 VisualOn AMR-WB编码器库
FFmpeg 可以利用 VisualOn AMR-WBenc 库进行 AMR-WB 编码。
转至http://sourceforge.net/projects/opencore-amr/并按照安装该库的说明进行操作。然后传递--enable-libvo-amrwbenc
给configure以启用它。
1.17.3 Fraunhofer AAC库
FFmpeg 可以利用 Fraunhofer AAC 库进行 AAC 解码和编码。
转至http://sourceforge.net/projects/opencore-amr/并按照安装该库的说明进行操作。然后传递--enable-libfdk-aac
给configure以启用它。
1.18 OpenH264
FFmpeg 可以利用 OpenH264 库进行 H.264 解码和编码。
访问http://www.openh264.org/并按照安装该库的说明进行操作。然后传递--enable-libopenh264
给configure以启用它。
对于解码来说,这个库比 libavcodec 中内置的解码器要有限得多;目前,该库缺乏对 B 帧解码和其他一些主要/重要功能的支持。(它目前仅支持约束基线配置文件和 CABAC。)使用它主要用于测试和利用 Cisco 的专利组合许可证 ( http://www.openh264.org/BINARY_LICENSE.txt )。
1.19 OpenJPEG
FFmpeg 可以使用 OpenJPEG 库对 J2K 视频进行解码/编码。转至
http://www.openjpeg.org/获取库并按照安装说明进行操作。要在 FFmpeg 中启用 OpenJPEG,请传递--enable-libopenjpeg
到
。/配置。
1.20 rav1e
FFmpeg 可以通过其 C 绑定使用 rav1e(Rust AV1 编码器)来编码视频。访问https://github.com/xiph/rav1e/并按照说明构建 C 库。要在 FFmpeg 中启用 rav1e,请传递--enable-librav1e
到。/配置。
1.21 SVT-AV1
FFmpeg 可以利用 Scalable Video Technology for AV1 库进行 AV1 编码。
访问https://gitlab.com/AOMediaCodec/SVT-AV1/并按照安装库的说明进行操作。然后传递--enable-libsvtav1
给configure以启用它。
1.22 TwoLAME
FFmpeg 可以利用 TwoLAME 库进行 MP2 编码。
访问http://www.twolame.org/并按照安装该库的说明进行操作。然后传递--enable-libtwolame
给configure以启用它。
1.23 VapourSynth
FFmpeg 可以读取 VapourSynth 脚本作为输入。要启用支持,请传递
--enable-vapoursynth
到配置。Vapoursynth 通过检测
pkg-config
。支持版本 42 或更高版本。请参阅http://www.vapoursynth.com/。
出于安全考虑,Vapoursynth 脚本不会被自动检测,因此必须强制输入格式。对于 ff* CLI 工具,请-f vapoursynth
在输入之前添加-i yourscript.vpy
.
1.24 x264
FFmpeg 可以利用 x264 库进行 H.264 编码。
转至http://www.videolan.org/developers/x264.html并按照安装该库的说明进行操作。然后传递--enable-libx264
给configure以启用它。
x264 遵循 GNU 公共许可证版本 2 或更高版本(详细信息请参见http://www.gnu.org/licenses/old-licenses/gpl-2.0.html),您必须将 FFmpeg 的许可证升级到 GPL 才能使用它。
1.25 x265
FFmpeg 可以利用 x265 库进行 HEVC 编码。
转至http://x265.org/developers.html并按照安装该库的说明进行操作。然后传递--enable-libx265
给configure以启用它。
x265 遵循 GNU 公共许可证版本 2 或更高版本(详细信息请参见http://www.gnu.org/licenses/old-licenses/gpl-2.0.html),您必须将 FFmpeg 的许可证升级为 GPL 才能使用它。
1.26 xavs
FFmpeg 可以利用 xavs 库进行 AVS 编码。
转至http://xavs.sf.net/并按照安装该库的说明进行操作。然后传递--enable-libxavs
给configure以启用它。
1.27 xavs2
FFmpeg 可以利用 xavs2 库进行 AVS2-P2/IEEE1857.4 视频编码。
转到https://github.com/pkuvcl/xavs2并按照安装该库的说明进行操作。然后传递--enable-libxavs2
给configure以启用它。
libxavs2 采用 GNU 公共许可证版本 2 或更高版本(详细信息请参见http://www.gnu.org/licenses/old-licenses/gpl-2.0.html),您必须将 FFmpeg 的许可证升级到 GPL 才能使用它。
1.28 ZVBI
ZVBI是一个VBI解码库,FFmpeg可以使用它来解码DVB图文电视页面和DVB图文电视字幕。
转至http://sourceforge.net/projects/zapping/并按照安装该库的说明进行操作。然后传递--enable-libzvbi
给configure以启用它。
2 支持的文件格式、编解码器或功能
您可以使用-formats
和-codecs
选项来获得详尽的列表。
2.1 File Formats
FFmpeg 通过库支持以下文件格式libavformat
:
Name | 编码 | 解码 | 评论 |
3dostr | X | ||
4xm | X | 4X Technologies 格式,用于某些游戏。 | |
8088flex TMV | X | ||
AAX | X | Audible 增强音频格式,用于有声读物。 | |
AA | X | 有声格式 2、3 和 4,用于有声读物。 | |
ACT Voice | X | 包含 G.729 音频 | |
Adobe Filmstrip | X | X | |
Audio IFF (AIFF) | X | X | |
American Laser Games MM | X | Mad Dog McCree 等游戏中使用的多媒体格式。 | |
3GPP AMR | X | X | |
Amazing Studio Packed Animation File | X | 游戏《黑暗之心》中使用的多媒体格式。 | |
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 | 高级/活动流格式。 |
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 的一些游戏。 | |
Binary text | X | ||
Bink | X | 许多游戏使用的多媒体格式。 | |
Bink Audio | X | 某些游戏使用的纯音频多媒体格式。 | |
Bitmap Brothers JV | X | 用于Z和Z95游戏。 | |
BRP | X | 阿尔戈英雄游戏格式。 | |
Brute Force & Ignorance | X | 用于游戏《Flash Traffic:天使之城》。 | |
BFSTM | X | Nintendo WiiU 上使用的音频格式(基于 BRSTM)。 | |
BRSTM | X | Nintendo Wii 上使用的音频格式。 | |
BW64 | X | 广播波 64 位。 | |
BWF | X | X | |
codec2 (raw) | X | X | 必须给出 -mode 格式选项才能正确解码。 |
codec2 (.c2 files) | 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 | 苹果核心音频格式 |
CRC testing format | X | ||
Creative Voice | X | X | 专为 Sound Blaster Pro 创建。 |
CRYO APC | X | CRYO Interactive Entertainment 在某些游戏中使用的音频格式。 | |
D-Cinema audio | X | X | |
Deluxe Paint Animation | X | ||
DCSTR | X | ||
DFA | X | 此格式用于 Chronomaster 游戏 | |
DirectDraw Surface | X | ||
DSD Stream File (DSF) | X | ||
DV video | X | X | |
DXA | X | 此格式用于非 Windows 版本的 Feeble Files 游戏以及重新打包以与 ScummVM 一起使用的不同游戏过场动画。 | |
Electronic Arts cdata | X | ||
Electronic Arts Multimedia | X | 用于各种EA游戏;文件具有 WVE 和 UV2 等扩展名。 | |
Ensoniq Paris Audio File | X | ||
FFM (FFserver live feed) | X | X | |
Flash (SWF) | X | X | |
Flash 9 (AVM2) | X | X | 仅解码嵌入的音频。 |
FLI/FLC/FLX animation | X | .fli/.flc 文件 | |
Flash Video (FLV) | X | X | Macromedia Flash 视频文件 |
framecrc testing format | X | ||
FunCom ISS | X | FunCom 的各种游戏(例如《最长的旅程》)中使用的音频格式。 | |
G.723.1 | X | X | |
G.726 | X | 左对齐和右对齐。 | |
G.729 BIT | X | X | |
G.729 raw | X | ||
GENH | X | 各种游戏的音频格式。 | |
GIF Animation | X | X | |
GXF | X | X | 通用交换格式 SMPTE 360M,由 Thomson Grass Valley 播放服务器使用。 |
HNM | X | 仅支持版本 4,用于 Cryo Interactive 的某些游戏 | |
iCEDraw File | X | ||
ICO | X | X | 微软Windows ICO |
id Quake II CIN video | X | ||
id RoQ | X | X | 用于《雷神之锤 III》、《绝地武士 2》等电脑游戏。 |
IEC61937 encapsulation | X | X | |
IFF | X | 交换文件格式 | |
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 | 无限的音频格式 | |
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 audio | X | ||
FFmpeg metadata | X | X | 文本格式的元数据。 |
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 (program stream) | X | X | 也称为VOB 文件,支持 SVCD 和 DVD 格式 |
MPEG-TS (transport stream) | X | X | 也称为 DVB 传输流 |
MPEG-4 | X | X | MPEG-4 是 QuickTime 的变体。 |
MSF | X | PS3 上使用的音频格式。 | |
Mirillis FIC video | 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 映射。 |
NC camera feed | X | NC (AVIP NC4600) 摄像机流 | |
NIST SPeech HEader REsources | X | ||
Computerized Speech Lab NSP | X | ||
NTT TwinVQ (VQF) | X | 日本电报电话公司 TwinVQ。 | |
Nullsoft Streaming Video | X | ||
NuppelVideo | X | ||
NUT | X | X | NUT 开放容器格式 |
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 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 数码相机使用的文件格式,包含 JPEG 2000 帧和 PCM 音频。 | |
RealMedia | X | X | |
Redirector | X | ||
RedSpark | X | ||
Renderware TeXture Dictionary | X | ||
Resolume DXV | X | ||
RF64 | X | ||
RL2 | X | 娱乐软件合作伙伴在某些游戏中使用的音频和视频格式。 | |
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 | 用于许多世嘉土星游戏机游戏。 |
Silicon Graphics Movie | X | ||
Sierra SOL | X | Sierra Online 游戏中使用的 .sol 文件。 | |
Sierra VMD | X | 用于 Sierra CD-ROM 游戏。 | |
Smacker | X | 许多游戏使用的多媒体格式。 | |
SMJPEG | X | X | 用于某些 Loki 游戏移植。 |
SMPTE 337M encapsulation | X | ||
Smush | X | 某些 LucasArts 游戏中使用的多媒体格式。 | |
Sony OpenMG (OMA) | X | X | Sony Sonic Stage 和 Sony Vegas 使用的音频格式。 |
Sony PlayStation STR | X | ||
Sony Wave64 (W64) | X | X | |
SoX native format | X | X | |
SUN AU format | X | X | |
SUP raw PGS subtitles | X | X | |
SVAG | X | Konami PS2 游戏中使用的音频格式。 | |
TDSC | X | ||
Text files | X | ||
THP | X | 用于任天堂 GameCube。 | |
Tiertex Limited SEQ | X | Tiertex .seq 文件用于游戏 Flashback 的 DOS CD-ROM 版本。 | |
True Audio | X | X | |
VAG | X | 许多索尼 PS2 游戏中使用的音频格式。 | |
VC-1 test bitstream | X | X | |
Vidvox Hap | X | X | |
Vivo | X | ||
VPK | X | 索尼 PS 游戏中使用的音频格式。 | |
Marble WADY | X | ||
WAV | X | X | |
Waveform Archiver | X | ||
WavPack | X | X | |
WebM | X | X | |
Windows Televison (WTV) | X | X | |
Wing Commander III movie | 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 | Xbox 游戏中使用的 Microsoft 视频容器。 | |
XVAG | X | PS3 上使用的音频格式。 | |
xWMA | X | XAudio 2 使用的 Microsoft 音频容器。 | |
eXtended BINary text (XBIN) | X | ||
YUV4MPEG pipe | X | X | |
Psygnosis YOP | X |
X
表示支持该列中的功能(编码/解码)。
2.2 Image Formats
FFmpeg 可以读取和写入视频序列的每一帧的图像。支持以下图像格式:
Name | 编码 | 解码 | 评论 |
.Y.U.V | X | X | 每个组件一个原始文件 |
Alias PIX | X | X | Alias/Wavefront PIX 图像格式 |
animated GIF | X | X | |
APNG | X | X | 动画便携式网络图形 |
BMP | X | X | 微软BMP图像 |
BRender PIX | X | Argonaut BRender 3D 引擎图像格式。 | |
CRI | X | 辛特尔RAW | |
DPX | X | X | 数字图片交换 |
EXR | X | 开放EXR | |
FITS | X | X | 灵活的图像传输系统 |
HDR | X | X | Radiance HDR RGBE 图像格式 |
IMG | X | GEM 光栅图像 | |
JPEG | X | X | 不支持渐进式 JPEG。 |
JPEG 2000 | X | X | |
JPEG-LS | X | X | |
LJPEG | X | 无损 JPEG | |
Media 100 | X | ||
MSP | X | 微软画图图像 | |
PAM | X | X | PAM 是具有 alpha 支持的 PNM 扩展。 |
PBM | X | X | 便携式位图图像 |
PCD | X | 照片CD | |
PCX | X | X | 电脑画笔 |
PFM | X | X | 便携式浮动地图图像 |
PGM | X | X | 便携式灰度图图像 |
PGMYUV | X | X | YUV 4:2:0 中具有 U 和 V 分量的 PGM |
PGX | X | PGX 文件解码器 | |
PHM | X | X | 便携式 HalfFloatMap 图像 |
PIC | X | 绘画/PC油漆 | |
PNG | X | X | 便携式网络图形图像 |
PPM | X | X | 便携式 PixelMap 图像 |
PSD | X | Photoshop | |
PTX | X | 五、Flash PTX格式 | |
QOI | X | X | 相当不错的图像格式 |
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 二进制图像格式 |
WBMP | X | X | 无线应用协议位图图像格式 |
WebP | 乙 | X | WebP图像格式,通过外部库libwebp支持编码 |
XBM | X | X | X 位图图像格式 |
XFace | X | X | X-Face 图像格式 |
XPM | X | X PixMap 图像格式 | |
XWD | X | X | X Window 转储图像格式 |
X
表示支持该列中的功能(编码/解码)。
E
意味着支持是通过外部库提供的。
2.3 Video Codecs
Name | 编码 | 解码 | 评论 |
4X Movie | X | 用于某些电脑游戏。 | |
8088flex TMV | X | ||
A64 multicolor | X | 创建适合在 Commodore 64(多色模式)上播放的视频。 | |
Amazing Studio PAF Video | X | ||
American Laser Games MM | X | 用于像疯狗麦克雷这样的游戏。 | |
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 | 用于一些阿尔戈英雄游戏。 | |
Asus v1 | X | X | 四联:ASV1 |
Asus v2 | X | X | 四联:ASV2 |
ATI VCR1 | X | 四联:VCR1 | |
ATI VCR2 | X | 四:VCR2 | |
Auravision Aura | X | ||
Auravision Aura 2 | X | ||
Autodesk Animator Flic video | X | ||
Autodesk RLE | X | 四方:AASC | |
AV1 | 乙 | 乙 | 通过外部库 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 | 乙 | 乙 | 通过外部库 libxavs2 和 libdavs2 支持 |
AVS3-P2/IEEE1857.10 | 乙 | 通过外部库 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 uncompressed 4:1:1 12-bit | X | X | |
Brooktree ProSumer Video | X | 四联:BT20 | |
Brute Force & Ignorance | X | 用于游戏《Flash Traffic:天使之城》。 | |
C93 video | X | Cyberia 游戏中使用的编解码器。 | |
CamStudio | X | 四方:CSCD | |
CD+G | X | CD+G 卡拉 OK 光盘的视频编解码器 | |
CDXL | X | Amiga CD 视频编解码器 | |
Chinese AVS video | 乙 | 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 | 四方:CLJR |
CPiA Video Format | X | ||
Creative YUV (CYUV) | X | ||
DFA | X | Chronomaster 游戏中使用的编解码器。 | |
Dirac | 乙 | X | 通过本机 vc2 (Dirac Pro) 编码器支持 |
Deluxe Paint Animation | X | ||
DNxHD | X | X | 又名 SMPTE VC3 |
Duck TrueMotion 1.0 | X | fourcc: 鸭子 | |
Duck TrueMotion 2.0 | X | 四联:TM20 | |
Duck TrueMotion 2.0 RT | X | 四联:TR20 | |
DV (Digital Video) | X | X | |
Dxtory capture format | 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 | ||
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 | 四联: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 | 乙 | X | 通过外部库 libx264 和 OpenH264 支持的编码 |
HEVC | X | X | 通过外部库 libx265 和 libkvazaar 支持的编码 |
HNM version 4 | X | ||
HuffYUV | X | X | |
HuffYUV FFmpeg variant | X | X | |
IBM Ultimotion | X | fourcc:ULTI | |
id Cinematic video | X | 用于《雷神之锤 II》。 | |
id RoQ video | X | X | 用于《雷神之锤 III》、《绝地武士 2》和其他电脑游戏。 |
IFF ILBM | X | IFF 交错位图 | |
IFF ByteRun1 | X | IFF 游程长度编码位图 | |
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 | 《百战天虫》游戏中使用的编解码器。 | |
Kega Game Video (KGV1) | X | Kega 模拟器屏幕捕获编解码器。 | |
Lagarith | X | ||
LCL (LossLess Codec Library) MSZH | X | ||
LCL (LossLess Codec Library) ZLIB | 乙 | 乙 | |
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 | 也称为微软钛屏 2。 | |
Microsoft RLE | X | X | |
Microsoft Screen 1 | X | 也称为 Windows Media Video V7 屏幕。 | |
Microsoft Screen 2 | X | 也称为 Windows Media Video V9 屏幕。 | |
Microsoft Video 1 | X | ||
Mimic | X | 用于 MSN Messenger 网络摄像头流。 | |
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 variant version 1 | X | ||
MPEG-4 part 2 Microsoft variant version 2 | X | X | |
MPEG-4 part 2 Microsoft variant version 3 | X | X | |
Newtek SpeedHQ | X | X | |
Nintendo Gamecube THP video | X | ||
NotchLC | X | ||
NuppelVideo/RTjpeg | X | NuppelVideo 文件中使用的视频编码。 | |
On2 VP3 | X | 仍处于实验阶段 | |
On2 VP4 | X | 四联:VP40 | |
On2 VP5 | X | 四联:VP50 | |
On2 VP6 | X | 四:VP60、VP61、VP62 | |
On2 VP7 | X | 四:VP70、VP71 | |
VP8 | 乙 | X | fourcc:VP80,通过外部库 libvpx 支持的编码 |
VP9 | 乙 | X | 通过外部库 libvpx 支持的编码 |
Pinnacle TARGA CineWave YUV16 | X | 四联: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 | ||
Renderware TXD (TeXture Dictionary) | X | Renderware 引擎使用的纹理字典。 | |
RivaTuner Video | X | fourcc: 'RTV1' | |
RL2 video | X | 娱乐软件合作伙伴在某些游戏中使用 | |
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 | 四联:SVQ1 |
Sorenson Vector Quantizer 3 | X | 四联:SVQ3 | |
Sunplus JPEG (SP5X) | X | 四联:SP5X | |
TechSmith Screen Capture Codec | X | 四号:TSCC | |
TechSmith Screen Capture Codec 2 | X | 四联:TSC2 | |
Theora | 乙 | X | 通过外部库 libtheora 支持的编码 |
Tiertex Limited SEQ video | X | DOS CD-ROM FlashBack 游戏中使用的编解码器。 | |
Ut Video | X | X | |
v210 QuickTime uncompressed 4:2:2 10-bit | X | X | |
v308 QuickTime uncompressed 4:4:4 | X | X | |
v408 QuickTime uncompressed 4:4:4:4 | X | X | |
v410 QuickTime uncompressed 4:4:4 10-bit | 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 Audio Codecs
Name | 编码 | 解码 | 评论 |
8SVX exponential | X | ||
8SVX fibonacci | X | ||
AAC | 前任 | X | 通过内部编码器和外部库 libfdk-aac 支持的编码 |
AAC+ | 乙 | 九 | 通过外部库 libfdk-aac 支持的编码 |
AC-3 | 九 | 九 | |
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 | 用于一些世嘉土星游戏机游戏。 | |
ADPCM IMA Duck DK4 | X | 用于一些世嘉土星游戏机游戏。 | |
ADPCM IMA Radical | 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 | 用于世嘉 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 游戏,例如《命令与征服》。 |
ADPCM Yamaha | X | X | |
ADPCM Zork | X | ||
AMR-NB | 乙 | X | 通过外部库 libopencore-amrnb 支持的编码 |
AMR-WB | 乙 | X | 通过外部库 libvo-amrwbenc 支持的编码 |
Amazing Studio PAF Audio | X | ||
Apple lossless audio | X | X | QuickTime fourcc 'alac' |
aptX | X | X | 用于蓝牙A2DP |
aptX HD | X | X | 用于蓝牙A2DP |
ATRAC1 | X | ||
ATRAC3 | X | ||
ATRAC3+ | X | ||
ATRAC9 | X | ||
Bink Audio | X | 用于许多游戏中的 Bink 和 Smacker 文件。 | |
Bonk audio | X | ||
CELT | 乙 | 通过外部库 libcelt 支持解码 | |
codec2 | 乙 | 乙 | 通过外部库 libcodec2 支持 en/解码 |
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 | 用于《雷神之锤 III》、《绝地武士 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), least significant bit first | X | ||
DSD (Direct Stream Digital), most significant bit first | X | ||
DSD (Direct Stream Digital), least significant bit first, planar | X | ||
DSD (Direct Stream Digital), most significant bit first, planar | 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 | 九 | |
FTR Voice | X | ||
G.723.1 | X | X | |
G.729 | X | ||
GSM | 乙 | X | 通过外部库 libgsm 支持的编码 |
GSM Microsoft variant | 乙 | X | 通过外部库 libgsm 支持的编码 |
IAC (Indeo Audio Coder) | X | ||
iLBC (Internet Low Bitrate Codec) | 乙 | 前任 | 通过外部库 libilbc 支持编码和解码 |
IMC (Intel Music Coder) | X | ||
Interplay ACM | X | ||
MACE (Macintosh Audio Compression/Expansion) 3:1 | X | ||
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 音频光盘。 |
Monkey’s Audio | X | ||
MP1 (MPEG audio layer 1) | 九 | ||
MP2 (MPEG audio layer 2) | 九 | 九 | 还通过外部库 TwoLAME 支持编码 |
MP3 (MPEG audio layer 3) | 乙 | 九 | 通过外部库 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 | 乙 | 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 | 真正的 14400 位/秒编解码器 |
RealAudio 2.0 (28.8K) | X | 真正的 28800 位/秒编解码器 | |
RealAudio 3.0 (dnet) | 九 | X | 真正的低比特率 AC-3 编解码器 |
RealAudio Lossless | X | ||
RealAudio SIPR / ACELP.NET | X | ||
RK Audio (RKA) | X | ||
SBC (low-complexity subband codec) | X | X | 用于蓝牙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 | 乙 | 前任 | 通过外部库 libspeex 支持 |
TAK (Tom’s lossless Audio Kompressor) | X | ||
True Audio (TTA) | X | X | |
TrueHD | X | X | 用于 HD-DVD 和蓝光光盘。 |
TwinVQ (VQF flavor) | X | ||
VIMA | X | 用于 LucasArts SMUSH 动画。 | |
ViewQuest VQC | X | ||
Vorbis | 乙 | 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 Subtitle Formats
Name | 穆星 | 解复用 | 编码 | 解码 |
3GPP Timed Text | X | X | ||
AQTitle | X | X | ||
DVB | X | X | X | X |
DVB teletext | X | 乙 | ||
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 Network Protocols
Name | 支持 |
AMQP | 乙 |
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 | 乙 |
SCTP | X |
SFTP | 乙 |
TCP | X |
TLS | X |
UDP | X |
ZMQ | 乙 |
X
表示支持该协议。
E
意味着支持是通过外部库提供的。
2.7 Input/Output Devices
Name | 输入 | 输出 |
ALSA | X | X |
BKTR | X | |
caca | X | |
DV1394 | X | |
Lavfi virtual device | 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 Timecode
Codec/format | 读 | 写 |
AVI | X | X |
DV | X | X |
GXF | X | X |
MOV | X | X |
MPEG1/2 | X | X |
MXF | X | X |
本文档于2023 年 11 月 17 日使用makeinfo 生成。
由telepoint.bg提供的托管