Last update : September 16, 2013
By typing ffmpeg -formats in the command prompt window, a list of all supported media formats by FFmpeg is returned. The same is true for ffmpeg -codecs to get the list of all supported video- and audio-codecs.
I am particularly interested in the following FFmpeg formats and codecs :
File formats :
D. = Demuxing supported
.E = Muxing supported
- D aac raw ADTS AAC (Advanced Audio Coding)
- DE ac3 raw AC-3
- DE amr 3GPP AMR
- DE asf ASF (Advanced / Active Streaming Format)
- DE avi AVI (Audio Video Interleaved)
- DE dv DV (Digital Video)
- E dvd MPEG-2 PS (DVD VOB)
- DE flv FLV (Flash Video)
- DE h264 raw H.264 video
- E ismv ISMV/ISMA (Smooth Streaming)
- DE m4v raw MPEG-4 video
- DE mjpeg raw MJPEG video
- E mov QuickTime / MOV
- D mov,mp4,m4a,3gp,3g2,mj2 QuickTime / MOV
- E mp4 MP4 (MPEG-4 Part 14)
- DE mpeg MPEG-1 Systems / MPEG program stream
- E mpeg2video raw MPEG-2 video
- DE mpegts MPEG-TS (MPEG-2 Transport Stream)
- D mpegvideo raw MPEG video
- DE u8 PCM unsigned 8-bit
- E psp PSP MP4 (MPEG-4 Part 14)
- E vob MPEG-2 PS (VOB)
- D webvtt WebVTT subtitle
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
- D.V..S fraps Fraps
- DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
- DEVIL. mjpeg Motion JPEG
- DEV.L. mpeg1video MPEG-1 video
- DEV.L. mpeg2video MPEG-2 video (decoders: mpeg2video mpegvideo )
- DEA..S pcm_u8 PCM unsigned 8-bit
- D.S… webvtt WebVTT subtitle