FFmpeg默认解码

FFmpeg 默认支持大量的解码器,这些解码器覆盖了广泛的多媒体格式。以下是部分 FFmpeg 默认支持的音频和视频解码器列表。请注意,实际支持的解码器可能会根据你编译 FFmpeg 时的选择(如是否启用了某些外部库)有所不同。

默认支持的部分音频解码器

  • AAC (aac) - 高级音频编码。
  • AC3 (ac3, eac3) - Dolby Digital音频格式。
  • FLAC (flac) - 无损音频压缩编码。
  • MP3 (mp3, mp3float) - MPEG-1、MPEG-2 Audio Layer III。
  • Opus (opus) - Opus 是一个开源的、有损声音编码格式,设计用于互联网上的实时应用。
  • PCM (pcm_s16le, pcm_u8, 等) - 脉冲编码调制,直接表示模拟信号的样本值。
  • Vorbis (vorbis) - 常见于Ogg容器中的音频格式。
  • WMA (wmav1, wmav2) - Windows Media Audio。
  • G.722 (g722) - ITU-T G.722标准定义的宽频语音编码。
  • u-law, A-law PCM (pcm_mulaw, pcm_alaw) - 用于电话网络的音频编码格式。

默认支持的部分视频解码器

  • H.264/AVC (h264) - 广泛使用的视频编码标准。
  • HEVC/H.265 (hevc) - 高效视频编码,是H.264的后续版本。
  • VP8 (vp8) - Google开发的一种视频压缩格式。
  • VP9 (vp9) - VP8的后续版本,由Google开发。
  • MPEG-4 Part 2 (mpeg4) - 一种基于以前MPEG标准的视频压缩标准。
  • MPEG-1/2 Video (mpeg1video, mpeg2video) - 早期的视频压缩标准。
  • Theora (theora) - 由Xiph.Org基金会维护的一个免费且开放的视频压缩技术。
  • ProRes (prores, prores_aw, prores_ks) - 苹果公司开发的专业视频编码格式。

查看完整支持的解码器列表

要查看你的 FFmpeg 版本支持的所有解码器,可以使用以下命令:

1
ffmpeg -decoders