peter@batgirl:~$ perl -e 'my $data = `ffmpeg -formats 2>&1`; my ($codecs) = $data =~ /(?:^|\n\s*)Codecs:\s*\n(.+?\n)\s*\n/s; print "$codecs\n"' D V 4xm D V D 8bps EA aac D V D aasc EA ac3 DEA adpcm_4xm DEA adpcm_adx DEA adpcm_ct DEA adpcm_ea DEA adpcm_ima_dk3 DEA adpcm_ima_dk4 DEA adpcm_ima_qt DEA adpcm_ima_smjpeg DEA adpcm_ima_wav DEA adpcm_ima_ws DEA adpcm_ms DEA adpcm_swf DEA adpcm_xa DEA adpcm_yamaha D A alac DEV D asv1 DEV D asv2 D V D camtasia D V D cinepak D V D cljr D V D cyuv DES dvbsub D S dvdsub DEV D dvvideo DEV D ffv1 DEVSD ffvhuff D A flac D V D flic DEVSD flv D V D fraps DEA g726 DEV D h261 DEVSDT h263 D VSD h263i EV h263p DEV DT h264 DEVSD huffyuv D V D idcinvideo D V D indeo2 D V indeo3 D A interplay_dpcm D V D interplayvideo EV ljpeg D V D loco D A mace3 D A mace6 D V D mdec DEV D mjpeg D V D mjpegb DEA mp2 DEA mp3 D A mp3adu D A mp3on4 DEVSDT mpeg1video DEVSDT mpeg2video DEVSDT mpeg4 D VSDT mpegvideo DEVSD msmpeg4 DEVSD msmpeg4v1 DEVSD msmpeg4v2 D V D msrle D V D msvideo1 D V D mszh DEV pam DEV pbm DEA pcm_alaw DEA pcm_mulaw DEA pcm_s16be DEA pcm_s16le DEA pcm_s8 DEA pcm_u16be DEA pcm_u16le DEA pcm_u8 DEV pgm DEV pgmyuv DEV png DEV ppm D V D qdraw D V D qpeg D V D qtrle DEV rawvideo D A real_144 D A real_288 D A roq_dpcm D V D roqvideo D V D rpza DEV D rv10 DEV D rv20 D A shorten D V D smc DEV snow D A sol_dpcm DEA sonic EA sonicls D V D sp5x DEV D svq1 D VSD svq3 D V theora D V D truemotion1 D V D ultimotion D V vc9 D V D vcr1 D A vmdaudio D V D vmdvideo D A vorbis D V vp3 D V D vqavideo D A wmav1 D A wmav2 DEVSD wmv1 DEVSD wmv2 D V wmv3 D V D wnv1 D A ws_snd1 D A xan_dpcm D V D xan_wc3 D V D xl EV xvid DEV D zlib