FFmpeg支持的所有编解码器和格式是什么?

poo*_*lan 116 video ffmpeg

我需要一个FFmpeg支持的编解码器和格式列表.我在哪里可以找到它?

Mat*_*hen 146

编解码器:

ffmpeg -codecs
Run Code Online (Sandbox Code Playgroud)

格式:

ffmpeg -formats
Run Code Online (Sandbox Code Playgroud)

  • 是的,如果您对它感兴趣,可以参考源代码和更广泛的文档.但是,大多数人最初会对*他们的*ffmpeg感兴趣. (15认同)
  • 这只是FFmpeg的特定构建/安装所支持的格式列表.使用的FFmpeg版本非常广泛. (4认同)
  • 我想这取决于提问者的意图,但我不认为它是抽象的。如果客户打电话要求我支持 Purple Unicorn Codec 2.718,我就不会想到做“ffmpeg 格式”。 (3认同)
  • @DídacPérez,编辑添加`-codecs`. (2认同)

llo*_*gan 105

构建支持的格式编解码器ffmpeg可能因版本,编译方式以及编译期间是否支持任何外部库(如libx264)而有所不同.

格式(复用器和解复用器):

列出所有格式:

ffmpeg -formats
Run Code Online (Sandbox Code Playgroud)

显示特定复用器的特定选项和信息:

ffmpeg -h muxer=matroska
Run Code Online (Sandbox Code Playgroud)

显示特定分路器的特定选项和信息:

ffmpeg -h demuxer=gif
Run Code Online (Sandbox Code Playgroud)

编解码器(编码器和解码器):

列出所有编解码器:

ffmpeg -codecs
Run Code Online (Sandbox Code Playgroud)

列出所有编码器:

ffmpeg -encoders
Run Code Online (Sandbox Code Playgroud)

列出所有解码器:

ffmpeg -decoders
Run Code Online (Sandbox Code Playgroud)

显示特定编码器的特定选项和信息:

ffmpeg -h encoder=mpeg4
Run Code Online (Sandbox Code Playgroud)

显示特定解码器的特定选项和信息:

ffmpeg -h decoder=aac
Run Code Online (Sandbox Code Playgroud)

阅读结果

输出顶部附近有一个键,用于描述格式,编码器,解码器或编解码器名称前面的每个字母:

$ ffmpeg -encoders
[…]
Encoders:
 V..... = Video
 A..... = Audio
 S..... = Subtitle
 .F.... = Frame-level multithreading
 ..S... = Slice-level multithreading
 ...X.. = Codec is experimental
 ....B. = Supports draw_horiz_band
 .....D = Supports direct rendering method 1
 ------
[…]
 V.S... mpeg4                MPEG-4 part 2
Run Code Online (Sandbox Code Playgroud)

在此示例中V.S...指示编码器mpeg4Video编码器并支持S虱子级多线程.

另见

什么是编解码器?它与格式有何不同?


小智 57

ffmpeg -codecs
Run Code Online (Sandbox Code Playgroud)

应该为您提供有关可用编解码器的所有信息.

你会在编解码器旁边看到一些字母:

Codecs:
 D..... = Decoding supported
 .E.... = Encoding supported
 ..V... = Video codec
 ..A... = Audio codec
 ..S... = Subtitle codec
 ...I.. = Intra frame-only codec
 ....L. = Lossy compression
 .....S = Lossless compression
Run Code Online (Sandbox Code Playgroud)

  • 编解码器,那些魔鬼。 (5认同)

won*_*nea 29

您可以在官方文档中看到支持的编解码器列表:

支持的视频编解码器

支持的音频编解码器