原创文章链接:http://blog.csdn.net/qianqiuwanzi/article/details/20639753#t1
如何查看ffmpeg支持的编解码器和封装格式?
1、查看支持的编解码器(也就是-vcodec后面可以接的参数):
命令:ffmpeg -codecs
返回内容过多,可输出到文件:ffmpeg -codecs > codec.txt
列出一些常用的:
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
-------
DEV.L. mpeg1video MPEG-1 video
DEV.L. mpeg2video MPEG-2 video (decoders: mpeg2video mpegvideo )
DEV.L. mpeg4 MPEG-4 part 2 (encoders: mpeg4 libxvid )
DEV.L. h261 H.261
DEV.L. h263 H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
D.V.L. h263i Intel H.263
DEV.L. h263p H.263+ / H.263-1998 / H.263 version 2
DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb )
DEV.L. hevc H.265 / HEVC (High Efficiency Video Coding) (encoders: libx265 )
DEVILS jpeg2000 JPEG 2000 (decoders: jpeg2000 libopenjpeg ) (encoders: jpeg2000 libopenjpeg )
DEVIL. mjpeg Motion JPEG
DEV..S gif GIF (Graphics Interchange Format)
DEA.L. pcm_alaw PCM A-law / G.711 A-law
DEA.L. pcm_mulaw PCM mu-law / G.711 mu-law
DEA.L. adpcm_g722 G.722 ADPCM (decoders: g722 ) (encoders: g722 )
DEA.L. adpcm_g726 G.726 ADPCM (decoders: g726 ) (encoders: g726 )
DEA.L. g723_1 G.723.1
D.A.L. g729 G.729
DEA.L. gsm GSM (decoders: gsm libgsm ) (encoders: libgsm )
DEA.L. aac AAC (Advanced Audio Coding) (encoders: aac libvo_aacenc )
DEA.L. mp3 MP3 (MPEG audio layer 3) (decoders: mp3 mp3float ) (encoders: libmp3lame )
2、查看支持的封装格式(也就是-f后面可以接的参数):
命令:ffmpeg -formats
列出一些常用的:
File formats:
D. = Demuxing supported
.E = Muxing supported
--
E 3gp 3GP (3GPP file format)
D aac raw ADTS AAC (Advanced Audio Coding)
DE alaw PCM A-law
DE mulaw PCM mu-law
E mp2 MP2 (MPEG audio layer 2)
DE mp3 MP3 (MPEG audio layer 3)
E mp4 MP4 (MPEG-4 Part 14)
DE g722 raw G.722
DE g723_1 raw G.723.1
D g729 G.729 raw format demuxer
DE gif GIF Animation
D gsm raw GSM
DE gxf GXF (General eXchange Format)
DE h261 raw H.261
DE h263 raw H.263
DE h264 raw H.264 video
3、查看支持的滤镜(也就是-vf后面可以接的参数):
命令:ffmpeg -filters