我需要FFmpeg支持的编解码器和格式的列表。我在哪里可以找到它?
发布于 2010-07-31 15:56:55
正确的编解码器:
ffmpeg -codecs
格式:
ffmpeg -formats
发布于 2013-12-15 04:08:05
您的ffmpeg
构建支持的formats和codecs可能会因版本、编译方式以及编译期间是否支持任何外部库(如libx264 )而有所不同。
格式(多路复用器和解复用器):
列出所有格式:
ffmpeg -formats
显示特定多路复用器的特定选项及其相关信息:
ffmpeg -h muxer=matroska
显示特定于特定解复用器的选项及其相关信息:
ffmpeg -h demuxer=gif
编解码器(编码器和解码器):
列出所有编解码器:
ffmpeg -codecs
列出所有编码器:
ffmpeg -encoders
列出所有解码器:
ffmpeg -decoders
显示特定于特定编码器的选项和有关特定编码器的信息:
ffmpeg -h encoder=mpeg4
显示特定于特定解码器的选项和有关特定解码器的信息:
ffmpeg -h decoder=aac
阅读结果
输出顶部附近有一个键,用于描述格式、编码器、解码器或编解码器名称之前的每个字母:
$ 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
在本例中,V.S...
表示编码器mpeg4
是V
ideo编码器,并支持S
lice级多线程。
另请参阅
发布于 2011-10-06 02:59:31
ffmpeg -codecs
应该会给你所有可用的编解码器的信息。
您将在编解码器旁边看到一些字母:
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
https://stackoverflow.com/questions/3377300
复制相似问题