Platform documentation & tutorials

Integrate Panda with your web app

Supported File Formats and Codecs

The follows are supported by the primary encoding tool FFMpeg. Many other conversion tools are available, see the full list here.

Popular formats and codecs

Input Formats

AAC, AVI, 3GP, FLV, MOV, MP3, MP4, MPEG, OGG, WAV, WEBM, WMA, WMV and many more.

Output Formats

AAC, AVI, FLV, MP3, MP4 (H.264), OGG, WEBM (VP8) any more output formats including iPhone segmented streaming are also supported.

Complete list

File Formats

Name Encoding Decoding Comments
4xm Yes 4X Technologies format, used in some games.
8088flex TMV Yes
Adobe Filmstrip YesYes
Audio IFF (AIFF) YesYes
American Laser Games MM Yes Multimedia format used in games like Mad Dog McCree.
3GPP AMR YesYes
ASF YesYes
AVI YesYes
AVISynth Yes
AVS Yes Multimedia format used by the Creature Shock game.
Beam Software SIFF Yes Audio and video format used in some games by Beam Software.
Bethesda Softworks VID Yes Used in some games from Bethesda Softworks.
Bink Yes Multimedia format used by many games.
Brute Force & Ignorance Yes Used in the game Flash Traffic: City of Angels.
Interplay C93 Yes Used in the game Cyberia from Interplay.
Delphine Software International CIN Yes Multimedia format used by Delphine Software games.
CD+G Yes Video format used by CD+G karaoke disks
Core Audio Format Yes Apple Core Audio Format
CRC testing format Yes
Creative Voice YesYes Created for the Sound Blaster Pro.
CRYO APC Yes Audio format used in some games by CRYO Interactive Entertainment.
D-Cinema audio YesYes
Deluxe Paint Animation Yes
DV video YesYes
DXA Yes This format is used in the non-Windows version of the Feeble Files game and different game cutscenes repacked for use with ScummVM.
Electronic Arts cdata Yes
Electronic Arts Multimedia Yes Used in various EA games; files have extensions like WVE and UV2.
FFM (FFserver live feed) YesYes
Flash (SWF) YesYes
Flash 9 (AVM2) YesYes Only embedded audio is decoded.
FLI/FLC/FLX animation Yes .fli/.flc files
Flash Video (FLV) Yes Macromedia Flash video files
framecrc testing format Yes
FunCom ISS Yes Audio format used in various games from FunCom like The Longest Journey.
GIF Animation Yes
GXF YesYes General eXchange Format SMPTE 360M, used by Thomson Grass Valley playout servers.
id Quake II CIN video Yes
id RoQ YesYes Used in Quake III, Jedi Knight 2, other computer games.
IEC61937 encapsulation Yes
IFF Yes Interchange File Format
Interplay MVE Yes Format used in various Interplay computer games.
IV8 Yes A format generated by IndigoVision 8000 video server.
LMLM4 Yes Used by Linux Media Labs MPEG-4 PCI boards
Matroska YesYes
Matroska audio Yes
MAXIS XA Yes Used in Sim City 3000; file extension .xa.
MD Studio Yes
Monkey's Audio Yes
Motion Pixels MVI Yes
MOV/QuickTime/MP4 YesYes 3GP, 3GP2, PSP, iPod variants supported
MP2 YesYes
MP3 YesYes
MPEG-1 System YesYes muxed audio and video, VCD format supported
MPEG-PS (program stream) YesYes also known as VOB file, SVCD and DVD format supported
MPEG-TS (transport stream) YesYes also known as DVB Transport Stream
MPEG-4 YesYes MPEG-4 is a variant of QuickTime.
MIME multipart JPEG Yes
MSN TCP webcam Yes Used by MSN Messenger webcam streams.
MTV Yes
Musepack Yes
Musepack SV8 Yes
Material eXchange Format (MXF) YesYes SMPTE 377M, used by D-Cinema, broadcast industry.
Material eXchange Format (MXF), D-10 Mapping YesYes SMPTE 386M, D-10/IMX Mapping.
NC camera feed Yes NC (AVIP NC4600) camera streams
NTT TwinVQ (VQF) Yes Nippon Telegraph and Telephone Corporation TwinVQ.
Nullsoft Streaming Video Yes
NuppelVideo Yes
NUT YesYes NUT Open Container Format
Ogg YesYes
TechnoTrend PVA Yes Used by TechnoTrend DVB PCI boards.
QCP Yes
raw ADTS (AAC) YesYes
raw AC-3 YesYes
raw Chinese AVS video Yes
raw CRI ADX YesYes
raw Dirac YesYes
raw DNxHD YesYes
raw DTS YesYes
raw E-AC-3 YesYes
raw FLAC YesYes
raw GSM Yes
raw H.261 YesYes
raw H.263 YesYes
raw H.264 YesYes
raw Ingenient MJPEG Yes
raw MJPEG YesYes
raw MLP Yes
raw MPEG Yes
raw MPEG-1 Yes
raw MPEG-2 Yes
raw MPEG-4 YesYes
raw NULL Yes
raw video YesYes
raw id RoQ Yes
raw Shorten Yes
raw TrueHD YesYes
raw VC-1 Yes
raw PCM A-law YesYes
raw PCM mu-law YesYes
raw PCM signed 8 bit YesYes
raw PCM signed 16 bit big-endian YesYes
raw PCM signed 16 bit little-endian YesYes
raw PCM signed 24 bit big-endian YesYes
raw PCM signed 24 bit little-endian YesYes
raw PCM signed 32 bit big-endian YesYes
raw PCM signed 32 bit little-endian YesYes
raw PCM unsigned 8 bit YesYes
raw PCM unsigned 16 bit big-endian YesYes
raw PCM unsigned 16 bit little-endian YesYes
raw PCM unsigned 24 bit big-endian YesYes
raw PCM unsigned 24 bit little-endian YesYes
raw PCM unsigned 32 bit big-endian YesYes
raw PCM unsigned 32 bit little-endian YesYes
raw PCM floating-point 32 bit big-endian YesYes
raw PCM floating-point 32 bit little-endian YesYes
raw PCM floating-point 64 bit big-endian YesYes
raw PCM floating-point 64 bit little-endian YesYes
RDT Yes
REDCODE R3D Yes File format used by RED Digital cameras, contains JPEG 2000 frames and PCM audio.
RealMedia YesYes
Redirector Yes
Renderware TeXture Dictionary Yes
RL2 Yes Audio and video format used in some games by Entertainment Software Partners.
RPL/ARMovie Yes
RTMP YesYes Output is performed by publishing stream to RTMP server
RTP Yes
RTSP YesYes
SDP Yes
Sega FILM/CPK Yes Used in many Sega Saturn console games.
Sierra SOL Yes .sol files used in Sierra Online games.
Sierra VMD Yes Used in Sierra CD-ROM games.
Smacker Yes Multimedia format used by many games.
Sony OpenMG (OMA) Yes Audio format used in Sony Sonic Stage and Sony Vegas.
Sony PlayStation STR Yes
Sony Wave64 (W64) Yes
SoX native format YesYes
SUN AU format YesYes
THP Yes Used on the Nintendo GameCube.
Tiertex Limited SEQ Yes Tiertex .seq files used in the DOS CD-ROM version of the game Flashback.
True Audio Yes
VC-1 test bitstream YesYes
WAV YesYes
WavPack Yes
Wing Commander III movie Yes Multimedia format used in Origin's Wing Commander III computer game.
WebMYesYes
Westwood Studios audio Yes Multimedia format used in Westwood Studios games.
Westwood Studios VQA Yes Multimedia format used in Westwood Studios games.
YUV4MPEG pipe YesYes
Psygnosis YOP Yes

Image Formats

FFmpeg can read and write images for each frame of a video sequence. The following image formats are supported:

Name Encoding Decoding Comments
.Y.U.V YesYes one raw file per component
animated GIF YesYes Only uncompressed GIFs are generated.
BMP YesYes Microsoft BMP image
DPX Yes Digital Picture Exchange
JPEG YesYes Progressive JPEG is not supported.
JPEG 2000 E decoding supported through external library libopenjpeg
JPEG-LS YesYes
LJPEG Yes Lossless JPEG
PAM YesYes PAM is a PNM extension with alpha support.
PBM YesYes Portable BitMap image
PCX YesYes PC Paintbrush
PGM YesYes Portable GrayMap image
PGMYUV YesYes PGM with U and V components in YUV 4:2:0
PNG YesYes 2/4 bpp not supported yet
PPM YesYes Portable PixelMap image
PTX Yes V.Flash PTX format
SGI YesYes SGI RGB image format
Sun Rasterfile Yes Sun RAS image format
TIFF YesYes YUV, JPEG and some extension is not supported yet.
Truevision Targa YesYes Targa (.TGA) image format

Video Codecs

Name Encoding Decoding Comments
4X Movie Yes Used in certain computer games.
8088flex TMV Yes
8SVX exponential Yes
8SVX fibonacci Yes
American Laser Games MM Yes Used in games like Mad Dog McCree.
AMV Video Yes Used in Chinese MP3 players.
Apple MJPEG-B Yes
Apple QuickDraw Yes fourcc: qdrw
Asus v1 YesYes fourcc: ASV1
Asus v2 YesYes fourcc: ASV2
ATI VCR1 Yes fourcc: VCR1
ATI VCR2 Yes fourcc: VCR2
Auravision Aura Yes
Auravision Aura 2 Yes
Autodesk Animator Flic video Yes
Autodesk RLE Yes fourcc: AASC
AVS (Audio Video Standard) video Yes Video encoding used by the Creature Shock game.
Beam Software VB Yes
Bethesda VID video Yes Used in some games from Bethesda Softworks.
Bink Video Yes Support for version 'b' is missing.
Brute Force & Ignorance Yes Used in the game Flash Traffic: City of Angels.
C93 video Yes Codec used in Cyberia game.
CamStudio Yes fourcc: CSCD
CD+G Yes Video codec for CD+G karaoke disks
Chinese AVS video Yes AVS1-P2, JiZhun profile
Delphine Software International CIN video Yes Codec used in Delphine Software International games.
Cinepak Yes
Cirrus Logic AccuPak Yes fourcc: CLJR
Creative YUV (CYUV) Yes
Dirac Yes E supported through external libdirac/libschroedinger libraries
Deluxe Paint Animation Yes
DNxHD YesYes aka SMPTE VC3
Duck TrueMotion 1.0 Yes fourcc: DUCK
Duck TrueMotion 2.0 Yes fourcc: TM20
DV (Digital Video) YesYes
Feeble Files/ScummVM DXA Yes Codec originally used in Feeble Files game.
Electronic Arts CMV video Yes Used in NHL 95 game.
Electronic Arts Madcow video Yes
Electronic Arts TGV video Yes
Electronic Arts TGQ video Yes
Electronic Arts TQI video Yes
Escape 124 Yes
FFmpeg video codec #1 YesYes experimental lossless codec (fourcc: FFV1)
Flash Screen Video v1 YesYes fourcc: FSV1
Flash Video (FLV) YesYes Sorenson H.263 used in Flash
Fraps Yes
H.261 YesYes
H.263 / H.263-1996 YesYes
H.263+ / H.263-1998 / H.263 version 2 YesYes
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 YesYes encoding supported through external library libx264
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration) YesYes
HuffYUV YesYes
HuffYUV FFmpeg variant YesYes
IBM Ultimotion Yes fourcc: ULTI
id Cinematic video Yes Used in Quake II.
id RoQ video YesYes Used in Quake III, Jedi Knight 2, other computer games.
IFF ILBM Yes IFF interlaved bitmap
IFF ByteRun1 Yes IFF run length encoded bitmap
Intel H.263 Yes
Intel Indeo 2 Yes
Intel Indeo 3 Yes
Intel Indeo 5 Yes
Interplay C93 Yes Used in the game Cyberia from Interplay.
Interplay MVE video Yes Used in Interplay .MVE files.
Karl Morton's video codec Yes Codec used in Worms games.
Kega Game Video (KGV1) Yes Kega emulator screen capture codec.
LCL (LossLess Codec Library) MSZH Yes
LCL (LossLess Codec Library) ZLIB Yes E
LOCO Yes
lossless MJPEG YesYes
Microsoft RLE Yes
Microsoft Video 1 Yes
Mimic Yes Used in MSN Messenger Webcam streams.
Miro VideoXL Yes fourcc: VIXL
MJPEG (Motion JPEG) YesYes
Motion Pixels video Yes
MPEG-1 video YesYes
MPEG-1/2 video XvMC (X-Video Motion Compensation) Yes
MPEG-1/2 video (VDPAU acceleration) Yes
MPEG-2 video YesYes
MPEG-4 part 2 YesYes
MPEG-4 part 2 Microsoft variant version 1 YesYes
MPEG-4 part 2 Microsoft variant version 2 YesYes
MPEG-4 part 2 Microsoft variant version 3 YesYes
Nintendo Gamecube THP video Yes
NuppelVideo/RTjpeg Yes Video encoding used in NuppelVideo files.
On2 VP3 Yes still experimental
On2 VP5 Yes fourcc: VP50
On2 VP6 Yes fourcc: VP60,VP61,VP62
On2 / Google VP8 YesYes
planar RGB Yes fourcc: 8BPS
Q-team QPEG Yes fourccs: QPEG, Q1.0, Q1.1
QuickTime 8BPS video Yes
QuickTime Animation (RLE) video YesYes fourcc: 'rle '
QuickTime Graphics (SMC) Yes fourcc: 'smc '
QuickTime video (RPZA) Yes fourcc: rpza
R210 Quicktime Uncompressed RGB 10-bit Yes
Raw Video YesYes
RealVideo 1.0 YesYes
RealVideo 2.0 YesYes
RealVideo 3.0 Yes still far from ideal
RealVideo 4.0 Yes
Renderware TXD (TeXture Dictionary) Yes Texture dictionaries used by the Renderware Engine.
RL2 video Yes used in some games by Entertainment Software Partners
Sierra VMD video Yes Used in Sierra VMD files.
Smacker video Yes Video encoding used in Smacker.
SMPTE VC-1 Yes
Snow YesYes experimental wavelet codec (fourcc: SNOW)
Sony PlayStation MDEC (Motion DECoder) Yes
Sorenson Vector Quantizer 1 YesYes fourcc: SVQ1
Sorenson Vector Quantizer 3 Yes fourcc: SVQ3
Sunplus JPEG (SP5X) Yes fourcc: SP5X
TechSmith Screen Capture Codec Yes fourcc: TSCC
Theora YesYes encoding supported through external library libtheora
Tiertex Limited SEQ video Yes Codec used in DOS CD-ROM FlashBack game.
V210 Quicktime Uncompressed 4:2:2 10-bit YesYes
VMware Screen Codec / VMware Video Yes Codec used in videos captured by VMware.
Westwood Studios VQA (Vector Quantized Animation) video Yes
Windows Media Video 7 YesYes
Windows Media Video 8 YesYes
Windows Media Video 9 Yes not completely working
Wing Commander III / Xan Yes Used in Wing Commander III .MVE files.
Winnov WNV1 Yes
WMV7 YesYes
YAMAHA SMAF YesYes
Psygnosis YOP Video Yes
ZLIB YesYes part of LCL, encoder experimental
Zip Motion Blocks Video YesYes Encoder works only in PAL8.

Audio Codecs

Name Encoding Decoding Comments
8SVX audio Yes
AAC YesYes encoding supported through external library libfaac
AC-3 IX Yes
ADPCM 4X Movie Yes
ADPCM CDROM XA Yes
ADPCM Creative Technology Yes 16 -> 4, 8 -> 4, 8 -> 3, 8 -> 2
ADPCM Electronic Arts Yes Used in various EA titles.
ADPCM Electronic Arts Maxis CDROM XS Yes Used in Sim City 3000.
ADPCM Electronic Arts R1 Yes
ADPCM Electronic Arts R2 Yes
ADPCM Electronic Arts R3 Yes
ADPCM Electronic Arts XAS Yes
ADPCM G.726 YesYes
ADPCM IMA AMV Yes Used in AMV files
ADPCM IMA Electronic Arts EACS Yes
ADPCM IMA Electronic Arts SEAD Yes
ADPCM IMA Funcom Yes
ADPCM IMA QuickTime YesYes
ADPCM IMA Loki SDL MJPEG Yes
ADPCM IMA WAV YesYes
ADPCM IMA Westwood Yes
ADPCM ISS IMA Yes Used in FunCom games.
ADPCM IMA Duck DK3 Yes Used in some Sega Saturn console games.
ADPCM IMA Duck DK4 Yes Used in some Sega Saturn console games.
ADPCM Microsoft YesYes
ADPCM MS IMA YesYes
ADPCM Nintendo Gamecube THP Yes
ADPCM QT IMA YesYes
ADPCM SEGA CRI ADX YesYes Used in Sega Dreamcast games.
ADPCM Shockwave Flash YesYes
ADPCM SMJPEG IMA Yes Used in certain Loki game ports.
ADPCM Sound Blaster Pro 2-bit Yes
ADPCM Sound Blaster Pro 2.6-bit Yes
ADPCM Sound Blaster Pro 4-bit Yes
ADPCM Westwood Studios IMA Yes Used in Westwood Studios games like Command and Conquer.
ADPCM Yamaha YesYes
AMR-NB YesYes encoding supported through external library libopencore-amrnb
AMR-WB E decoding supported through external library libopencore-amrwb
Apple lossless audio YesYes QuickTime fourcc 'alac'
Atrac 1 Yes
Atrac 3 Yes
Bink Audio Yes Used in Bink and Smacker files in many games.
Delphine Software International CIN audio Yes Codec used in Delphine Software International games.
COOK Yes All versions except 5.1 are supported.
DCA (DTS Coherent Acoustics) Yes
DPCM id RoQ YesYes Used in Quake III, Jedi Knight 2, other computer games.
DPCM Interplay Yes Used in various Interplay computer games.
DPCM Sierra Online Yes Used in Sierra Online game audio files.
DPCM Sol Yes
DPCM Xan Yes Used in Origin's Wing Commander IV AVI files.
DSP Group TrueSpeech Yes
DV audio Yes
Enhanced AC-3 Yes
FLAC (Free Lossless Audio Codec) Yes IX
G.729 Yes
GSM Yes E supported through external library libgsm
GSM Microsoft variant Yes E supported through external library libgsm
IMC (Intel Music Coder) Yes
MACE (Macintosh Audio Compression/Expansion) 3:1 Yes
MACE (Macintosh Audio Compression/Expansion) 6:1 Yes
MLP (Meridian Lossless Packing) Yes Used in DVD-Audio discs.
Monkey's Audio Yes Only versions 3.97-3.99 are supported.
MP1 (MPEG audio layer 1) IX
MP2 (MPEG audio layer 2) IX IX
MP3 (MPEG audio layer 3) Yes IX encoding supported through external library LAME, ADU MP3 and MP3onMP4 also supported
MPEG-4 Audio Lossless Coding (ALS) Yes
Musepack SV7 Yes
Musepack SV8 Yes
Nellymoser Asao YesYes
PCM A-law YesYes
PCM mu-law YesYes
PCM 16-bit little-endian planar Yes
PCM 32-bit floating point big-endian YesYes
PCM 32-bit floating point little-endian YesYes
PCM 64-bit floating point big-endian YesYes
PCM 64-bit floating point little-endian YesYes
PCM D-Cinema audio signed 24-bit YesYes
PCM signed 8-bit YesYes
PCM signed 16-bit big-endian YesYes
PCM signed 16-bit little-endian YesYes
PCM signed 24-bit big-endian YesYes
PCM signed 24-bit little-endian YesYes
PCM signed 32-bit big-endian YesYes
PCM signed 32-bit little-endian YesYes
PCM signed 16/20/24-bit big-endian in MPEG-TS Yes
PCM unsigned 8-bit YesYes
PCM unsigned 16-bit big-endian YesYes
PCM unsigned 16-bit little-endian YesYes
PCM unsigned 24-bit big-endian YesYes
PCM unsigned 24-bit little-endian YesYes
PCM unsigned 32-bit big-endian YesYes
PCM unsigned 32-bit little-endian YesYes
PCM Zork YesYes
QCELP / PureVoice Yes
QDesign Music Codec 2 Yes There are still some distortions.
RealAudio 1.0 (14.4K) Yes Real 14400 bit/s codec
RealAudio 2.0 (28.8K) Yes Real 28800 bit/s codec
RealAudio 3.0 (dnet) IX Yes Real low bitrate AC-3 codec
RealAudio SIPR / ACELP.NET Yes
Shorten Yes
Sierra VMD audio Yes Used in Sierra VMD files.
Smacker audio Yes
Sonic YesYes experimental codec
Sonic lossless YesYes experimental codec
Speex E supported through external library libspeex
True Audio (TTA) Yes
TrueHD Yes Used in HD-DVD and Blu-Ray discs.
TwinVQ (VQF flavor) Yes
Vorbis YesYes A native but very primitive encoder exists.
WavPack Yes
Westwood Audio (SND1) Yes
Windows Media Audio 1 YesYes
Windows Media Audio 2 YesYes
Windows Media Audio Pro Yes
Windows Media Audio Voice Yes