[SCM] ffmpeg/master: Add streamcopy testing to the autopkgtest.

aca-guest at users.alioth.debian.org aca-guest at users.alioth.debian.org
Sun Nov 27 02:40:05 UTC 2016


The following commit has been merged in the master branch:
commit f9150384cef91c4d7c1e13e1d234ab857b7501ce
Author: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
Date:   Sun Nov 27 00:31:04 2016 +0100

    Add streamcopy testing to the autopkgtest.

diff --git a/debian/tests/encdec b/debian/tests/encdec
index 61b9fab..4c93144 100755
--- a/debian/tests/encdec
+++ b/debian/tests/encdec
@@ -62,7 +62,7 @@ encode_file() {
     fi
     echo -e "trying muxer '$mux' with '$type' encoder '$encoder' for codec '$codec'\n"
     ret=0
-    CMD="ffmpeg -f lavfi -i $src -strict -2 $opts -c:$type $encoder -f $mux $file_name -y -hide_banner"
+    CMD="ffmpeg -f lavfi -i $src -strict -2 $opts -c:$type $encoder -f $mux $file_name -y -hide_banner -nostdin"
     echo $CMD
     $CMD 2>&1 || ret=$?
     return $ret
@@ -119,7 +119,20 @@ decode_file() {
     file_name=$1
     ret=0
     # The option '-t 1' is necessary, because the comfortnoise decoder never stops producing noise.
-    CMD="ffmpeg -strict -2 -i $file_name -t 1 -c:v rawvideo -c:a pcm_s32le -f nut /dev/null -y -hide_banner"
+    CMD="ffmpeg -strict -2 -i $file_name -t 1 -c:v rawvideo -c:a pcm_s32le -f nut /dev/null -y -hide_banner -nostdin"
+    echo $CMD
+    $CMD 2>&1 || ret=$?
+    return $ret
+}
+
+streamcopy_file() {
+    file_name=$1
+    test=$2
+    mux=${test%%;*}
+    file_name_copy="$file_name.copy.$mux"
+    ret=0
+    # The option '-t 1' is necessary, because the comfortnoise decoder never stops producing noise.
+    CMD="ffmpeg -strict -2 -i $file_name -t 1 -c copy -f $mux $file_name_copy -y -hide_banner -nostdin"
     echo $CMD
     $CMD 2>&1 || ret=$?
     return $ret
@@ -274,6 +287,11 @@ num_success=0
 for test in $tests; do
     num_test=$((num_test + 1))
     echo "Test $num_test:"
+    streamcopy=${test##*|}
+    if [ "$update" ]; then
+        streamcopy=1
+    fi
+    test=${test%%|*}
     # skip the test, if the muxer/encoder is not available
     available=$(echo "$possible_tests" | grep " $test ") || true
     if [ ! "$available" ]; then
@@ -324,7 +342,40 @@ for test in $tests; do
         echo -e "FAILED: $errmsg\n\n"
         continue
     fi
-    echo -e "\nSUCCESS: correctly created file with format '$mux' and codec '$tenc'\n\n"
+    if [ "$streamcopy" == "1" ]; then
+        ret=0
+        # test streamcopying the file
+        # this also sets the file_name_copy variable
+        echo -e "\n"
+        streamcopy_file "$file_name" "$test" || ret=$?
+        if [ "$ret" != "0" ]; then
+            errmsg="$test; streamcopy return code: $ret"
+            if [ "$ret" -gt 128 ]; then
+                crashes="${crashes}${errmsg}\n"
+            else
+                failures="${failures}${errmsg}\n"
+            fi
+            echo -e "FAILED: $errmsg\n\n"
+            streamcopy=0
+        fi
+    fi
+    if [ "$streamcopy" == "1" ]; then
+        ret=0
+        # test if the file has the correct format/codec
+        err=$(probe_file "$file_name_copy" $test) || ret=$?
+        if [ "$ret" != "0" ]; then
+            errmsg="$test; streamcopy: $err"
+            if [ "$ret" -gt 128 ]; then
+                crashes="${crashes}${errmsg}\n"
+            else
+                failures="${failures}${errmsg}\n"
+            fi
+            echo -e "FAILED: $errmsg\n\n"
+            streamcopy=0
+        fi
+    fi
+    works=$([ "$streamcopy" = "1" ] && echo works || echo fails)
+    echo -e "\nSUCCESS: correctly created file with format '$mux' and codec '$tenc'; streamcopying $works\n\n"
     num_success=$((num_success + 1))
     if [ "$update" ]; then
         if [ "x$last_mux" != "x$mux" ]; then
@@ -335,7 +386,7 @@ for test in $tests; do
             echo -n "$mux;" >> $ENCDECLIST
         fi
         last_mux=$mux
-        echo -n " $tenc" >> $ENCDECLIST
+        echo -n " $tenc|$streamcopy" >> $ENCDECLIST
     fi
 done
 
diff --git a/debian/tests/encdec-extra_list.txt b/debian/tests/encdec-extra_list.txt
index bfb3e65..85be0e3 100644
--- a/debian/tests/encdec-extra_list.txt
+++ b/debian/tests/encdec-extra_list.txt
@@ -1,13 +1,13 @@
-3g2; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-3gp; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-amr; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-asf; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-avi; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-caf; a=amr_nb:libopencore_amrnb
-ffm; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-matroska; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-mov; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-nut; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-w64; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-wav; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
-wtv; a=amr_nb:libopencore_amrnb a=amr_wb:libvo_amrwbenc
+3g2; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+3gp; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+amr; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+asf; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+avi; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+caf; a=amr_nb:libopencore_amrnb|1
+ffm; a=amr_nb:libopencore_amrnb|0 a=amr_wb:libvo_amrwbenc|0
+matroska; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+mov; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+nut; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+w64; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+wav; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
+wtv; a=amr_nb:libopencore_amrnb|1 a=amr_wb:libvo_amrwbenc|1
diff --git a/debian/tests/encdec_list.txt b/debian/tests/encdec_list.txt
index affe79e..fb47962 100644
--- a/debian/tests/encdec_list.txt
+++ b/debian/tests/encdec_list.txt
@@ -1,59 +1,59 @@
-3g2; v=h263 v=h264:libx264 v=h264:libx264rgb v=mpeg4:mpeg4 v=mpeg4:libxvid a=aac
-3gp; v=h263 v=h264:libx264 v=h264:libx264rgb v=mpeg4:mpeg4 v=mpeg4:libxvid a=aac
-ac3; a=ac3:ac3
-adx; a=adpcm_adx
-aiff; a=adpcm_ima_qt a=pcm_alaw a=pcm_f32be a=pcm_f64be a=pcm_mulaw a=pcm_s16be a=pcm_s16le a=pcm_s24be a=pcm_s32be a=pcm_s8 a=pcm_u8
-apng; v=apng
-asf; v=amv v=asv1 v=asv2 v=ayuv v=cinepak v=cljr v=dirac:vc2 v=dirac:libschroedinger v=dpx v=dvvideo v=ffv1 v=ffvhuff v=flashsv v=flv1:flv v=h261 v=h263 v=h264:libx264 v=h264:libx264rgb v=huffyuv v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=jpegls v=mjpeg:mjpeg v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=msmpeg4v2 v=msmpeg4v3:msmpeg4 v=msvideo1 v=png v=r10k v=r210 v=snow v=svq1 v=targa v=theora:libtheora v=utvideo v=v210 v=v308 v=v408 v=v410 v=vp8:libvpx v=vp9:libvpx-vp9 v=wmv1 v=wmv2 v=y41p v=yuv4 v=zlib v=zmbv a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=dts:dca a=eac3 a=flac a=g723_1 a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=pcm_alaw a=pcm_f32le a=pcm_f64le a=pcm_mulaw a=pcm_s16le a=pcm_s24le a=pcm_s32le a=pcm_s64le a=pcm_u8 a=sonic a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis a=wmav1 a=wmav2
-ast; a=pcm_s16be_planar
-au; a=adpcm_g722:g722 a=pcm_alaw a=pcm_f32be a=pcm_f64be a=pcm_mulaw a=pcm_s16be a=pcm_s24be a=pcm_s32be a=pcm_s8
-avi; v=amv v=asv1 v=asv2 v=ayuv v=cinepak v=cljr v=dirac:vc2 v=dirac:libschroedinger v=dpx v=dvvideo v=ffv1 v=ffvhuff v=flashsv v=flv1:flv v=h261 v=h263 v=h264:libx264 v=h264:libx264rgb v=hap v=huffyuv v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=jpegls v=mjpeg:mjpeg v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=msmpeg4v2 v=msmpeg4v3:msmpeg4 v=msvideo1 v=png v=prores:prores v=prores:prores_aw v=prores:prores_ks v=r10k v=r210 v=snow v=svq1 v=targa v=theora:libtheora v=utvideo v=v210 v=v308 v=v408 v=v410 v=vp8:libvpx v=vp9:libvpx-vp9 v=wmv1 v=wmv2 v=y41p v=yuv4 v=zlib v=zmbv a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=dts:dca a=eac3 a=flac a=g723_1 a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=pcm_alaw a=pcm_f32le a=pcm_f64le a=pcm_mulaw a=pcm_s16le a=pcm_s24le a=pcm_s32le a=pcm_s64le a=pcm_u8 a=sonic a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis a=wmav1 a=wmav2
-caf; a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_ima_qt a=adpcm_ima_wav a=adpcm_ms a=alac a=gsm:libgsm a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=pcm_alaw a=pcm_f32be a=pcm_f32le a=pcm_f64be a=pcm_f64le a=pcm_mulaw a=pcm_s16be a=pcm_s16le a=pcm_s24be a=pcm_s24le a=pcm_s32be a=pcm_s32le a=pcm_s8
-dirac; v=dirac:vc2 v=dirac:libschroedinger
-dnxhd; v=dnxhd
-dts; a=dts:dca
-dv; v=dvvideo
-eac3; a=eac3
-ffm; v=alias_pix v=amv v=asv1 v=asv2 v=avrp v=ayuv v=bmp v=cinepak v=cljr v=dirac:vc2 v=dirac:libschroedinger v=dnxhd v=dpx v=dvvideo v=ffv1 v=ffvhuff v=flashsv v=flashsv2 v=flv1:flv v=h261 v=h263 v=h263p v=h264:libx264 v=h264:libx264rgb v=hap v=hevc:libx265 v=huffyuv v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=jpegls v=mjpeg:mjpeg v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=msmpeg4v2 v=msmpeg4v3:msmpeg4 v=msvideo1 v=pam v=pbm v=pcx v=pgm v=pgmyuv v=png v=ppm v=prores:prores v=prores:prores_aw v=prores:prores_ks v=qtrle v=r10k v=r210 v=rawvideo v=roq:roqvideo v=sgi v=snow v=sunrast v=svq1 v=targa v=tiff v=v210 v=v308 v=v408 v=v410 v=vp8:libvpx v=vp9:libvpx-vp9 v=webp:libwebp v=wmv1 v=wmv2 v=xbm v=xface v=xwd v=y41p v=yuv4 v=zmbv a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_adx a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_qt a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=comfortnoise a=dts:dca a=eac3 a=flac a=g723_1 a=gsm:libgsm a=gsm_ms:libgsm_ms a=mlp a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=nellymoser a=opus:libopus a=pcm_alaw a=pcm_f32be a=pcm_f32le a=pcm_f64be a=pcm_f64le a=pcm_mulaw a=pcm_s16be a=pcm_s16be_planar a=pcm_s16le a=pcm_s16le_planar a=pcm_s24be a=pcm_s24daud a=pcm_s24le a=pcm_s24le_planar a=pcm_s32be a=pcm_s32le a=pcm_s32le_planar a=pcm_s64be a=pcm_s64le a=pcm_s8 a=pcm_s8_planar a=pcm_u16be a=pcm_u16le a=pcm_u24be a=pcm_u24le a=pcm_u32be a=pcm_u32le a=pcm_u8 a=ra_144:real_144 a=roq_dpcm a=s302m a=speex:libspeex a=truehd a=wavpack:wavpack a=wavpack:libwavpack a=wmav1 a=wmav2
-flac; a=flac
-flv; v=flashsv v=flashsv2 v=flv1:flv v=h263 v=h264:libx264 v=h264:libx264rgb a=aac a=adpcm_swf a=mp3:libmp3lame a=mp3:libshine a=nellymoser a=pcm_alaw a=pcm_mulaw a=pcm_s16le a=pcm_u8
-g722; a=adpcm_g722:g722
-g723_1; a=g723_1
-gif; v=gif
-gsm; a=gsm:libgsm
-gxf; v=dvvideo
-h261; v=h261
-h263; v=h263
-h264; v=h264:libx264 v=h264:libx264rgb
-hevc; v=hevc:libx265
-hls; v=dirac:vc2 v=dirac:libschroedinger v=h264:libx264 v=h264:libx264rgb v=hevc:libx265 v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 a=aac a=ac3:ac3 a=ac3:ac3_fixed a=dts:dca a=eac3 a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=opus:libopus a=s302m
-ircam; a=pcm_alaw a=pcm_f32le a=pcm_f64le a=pcm_mulaw a=pcm_s16le a=pcm_s24le a=pcm_s32le a=pcm_s8
-ivf; v=vp8:libvpx v=vp9:libvpx-vp9
-m4v; v=mpeg4:mpeg4 v=mpeg4:libxvid
-matroska; v=amv v=asv1 v=asv2 v=avrp v=ayuv v=cinepak v=cljr v=dirac:vc2 v=dirac:libschroedinger v=dnxhd v=dpx v=dvvideo v=ffv1 v=ffvhuff v=flashsv v=flv1:flv v=h261 v=h263 v=h264:libx264 v=h264:libx264rgb v=hap v=hevc:libx265 v=huffyuv v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=jpegls v=mjpeg:mjpeg v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=msmpeg4v2 v=msmpeg4v3:msmpeg4 v=msvideo1 v=png v=prores:prores v=prores:prores_aw v=prores:prores_ks v=r10k v=r210 v=rawvideo v=sgi v=snow v=svq1 v=targa v=theora:libtheora v=tiff v=utvideo v=v210 v=v308 v=v408 v=v410 v=vp8:libvpx v=vp9:libvpx-vp9 v=wmv1 v=wmv2 v=y41p v=yuv4 v=zlib v=zmbv a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=alac a=dts:dca a=eac3 a=flac a=g723_1 a=gsm_ms:libgsm_ms a=mlp a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=opus:libopus a=pcm_alaw a=pcm_f32le a=pcm_f64le a=pcm_mulaw a=pcm_s16be a=pcm_s16le a=pcm_s24be a=pcm_s24le a=pcm_s32be a=pcm_s32le a=pcm_s64le a=pcm_u8 a=ra_144:real_144 a=sonic a=speex:libspeex a=truehd a=tta a=vorbis:vorbis a=vorbis:libvorbis a=wavpack:wavpack a=wavpack:libwavpack a=wmav1 a=wmav2
-mjpeg; v=mjpeg:mjpeg
-mlp; a=mlp
-mmf; a=adpcm_yamaha
-mov; v=amv v=asv1 v=asv2 v=avrp v=avui v=ayuv v=cinepak v=cljr v=dirac:vc2 v=dirac:libschroedinger v=dnxhd v=dpx v=dvvideo v=ffv1 v=ffvhuff v=flashsv v=flv1:flv v=h261 v=h263 v=h264:libx264 v=h264:libx264rgb v=hap v=hevc:libx265 v=huffyuv v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=jpegls v=mjpeg:mjpeg v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=msmpeg4v2 v=msmpeg4v3:msmpeg4 v=msvideo1 v=png v=prores:prores v=prores:prores_aw v=prores:prores_ks v=qtrle v=r10k v=r210 v=sgi v=snow v=svq1 v=targa v=theora:libtheora v=tiff v=utvideo v=v210 v=v308 v=v408 v=v410 v=vp8:libvpx v=vp9:libvpx-vp9 v=wmv1 v=wmv2 v=y41p v=yuv4 v=zlib v=zmbv a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_qt a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=alac a=dts:dca a=eac3 a=flac a=g723_1 a=gsm:libgsm a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=nellymoser a=pcm_alaw a=pcm_f32be a=pcm_f32le a=pcm_f64be a=pcm_f64le a=pcm_mulaw a=pcm_s16be a=pcm_s16le a=pcm_s24be a=pcm_s24le a=pcm_s32be a=pcm_s32le a=pcm_s8 a=pcm_u8 a=sonic a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis
-mp3; a=mp3:libmp3lame a=mp3:libshine
-mp4; v=dirac:vc2 v=dirac:libschroedinger v=h264:libx264 v=h264:libx264rgb v=hevc:libx265 v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=mjpeg:mjpeg v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=png v=vp9:libvpx-vp9 a=aac a=ac3:ac3 a=ac3:ac3_fixed a=dts:dca a=eac3 a=mp3:libmp3lame a=mp3:libshine a=vorbis:vorbis a=vorbis:libvorbis
-mpeg; v=h264:libx264 v=h264:libx264rgb v=hevc:libx265 v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid a=ac3:ac3 a=ac3:ac3_fixed a=dts:dca a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine
-mpegts; v=dirac:vc2 v=dirac:libschroedinger v=h264:libx264 v=h264:libx264rgb v=hevc:libx265 v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 a=aac a=ac3:ac3 a=ac3:ac3_fixed a=dts:dca a=eac3 a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=opus:libopus a=s302m
-mpjpeg; v=mjpeg:mjpeg
-mxf; v=dnxhd v=dvvideo v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=mpeg2video
-nut; v=amv v=asv1 v=asv2 v=ayuv v=cinepak v=cljr v=dirac:vc2 v=dirac:libschroedinger v=dpx v=dvvideo v=ffv1 v=ffvhuff v=flashsv v=flv1:flv v=h261 v=h263 v=h264:libx264 v=h264:libx264rgb v=hap v=huffyuv v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=jpegls v=mjpeg:mjpeg v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=msmpeg4v2 v=msmpeg4v3:msmpeg4 v=msvideo1 v=png v=prores:prores v=prores:prores_aw v=prores:prores_ks v=r10k v=r210 v=rawvideo v=snow v=svq1 v=targa v=theora:libtheora v=utvideo v=v210 v=v308 v=v408 v=v410 v=vp8:libvpx v=vp9:libvpx-vp9 v=wmv1 v=wmv2 v=xface v=y41p v=yuv4 v=zlib v=zmbv a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=comfortnoise a=dts:dca a=flac a=g723_1 a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=pcm_alaw a=pcm_f32be a=pcm_f32le a=pcm_f64be a=pcm_f64le a=pcm_mulaw a=pcm_s16be a=pcm_s16be_planar a=pcm_s16le a=pcm_s16le_planar a=pcm_s24be a=pcm_s24le a=pcm_s24le_planar a=pcm_s32be a=pcm_s32le a=pcm_s32le_planar a=pcm_s8 a=pcm_s8_planar a=pcm_u16be a=pcm_u16le a=pcm_u24be a=pcm_u24le a=pcm_u32be a=pcm_u32le a=pcm_u8 a=sonic a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis a=wavpack:wavpack a=wavpack:libwavpack
-ogg; v=theora:libtheora v=vp8:libvpx a=flac a=opus:libopus a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis
-rm; v=rv10 v=rv20 a=aac a=ac3:ac3 a=ac3:ac3_fixed a=ra_144:real_144
-roq; v=roq:roqvideo a=roq_dpcm
-rso; a=pcm_u8
-smjpeg; v=mjpeg:mjpeg a=pcm_s16le
-sox; a=pcm_s32be a=pcm_s32le
-spdif; a=ac3:ac3 a=ac3:ac3_fixed a=mp3:libmp3lame a=mp3:libshine
-swf; v=flv1:flv v=mjpeg:mjpeg a=mp3:libmp3lame a=mp3:libshine
-tta; a=tta
-voc; a=pcm_alaw a=pcm_mulaw a=pcm_s16le a=pcm_u8
-w64; a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=dts:dca a=eac3 a=flac a=g723_1 a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=pcm_alaw a=pcm_f32le a=pcm_f64le a=pcm_mulaw a=pcm_s16le a=pcm_s24le a=pcm_s32le a=pcm_s64le a=pcm_u8 a=sonic a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis a=wmav1 a=wmav2
-wav; a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=dts:dca a=eac3 a=flac a=g723_1 a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=pcm_alaw a=pcm_f32le a=pcm_f64le a=pcm_mulaw a=pcm_s16le a=pcm_s24le a=pcm_s32le a=pcm_s64le a=pcm_u8 a=sonic a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis a=wmav1 a=wmav2
-webm; v=vp8:libvpx v=vp9:libvpx-vp9 a=opus:libopus a=vorbis:vorbis a=vorbis:libvorbis
-wtv; v=amv v=asv1 v=asv2 v=ayuv v=cinepak v=cljr v=dirac:vc2 v=dirac:libschroedinger v=dpx v=dvvideo v=ffv1 v=ffvhuff v=flashsv v=flv1:flv v=h261 v=h263 v=h264:libx264 v=h264:libx264rgb v=huffyuv v=jpeg2000:jpeg2000 v=jpeg2000:libopenjpeg v=jpegls v=mpeg1video v=mpeg2video v=mpeg4:mpeg4 v=mpeg4:libxvid v=msmpeg4v2 v=msmpeg4v3:msmpeg4 v=msvideo1 v=png v=r10k v=r210 v=snow v=svq1 v=targa v=v210 v=v308 v=v408 v=v410 v=vp8:libvpx v=vp9:libvpx-vp9 v=wmv1 v=wmv2 v=y41p v=yuv4 v=zmbv a=aac a=ac3:ac3 a=ac3:ac3_fixed a=adpcm_g722:g722 a=adpcm_g726:g726 a=adpcm_ima_wav a=adpcm_ms a=adpcm_swf a=adpcm_yamaha a=dts:dca a=eac3 a=flac a=g723_1 a=gsm_ms:libgsm_ms a=mp2:mp2 a=mp2:mp2fixed a=mp2:libtwolame a=mp3:libmp3lame a=mp3:libshine a=pcm_alaw a=pcm_f32le a=pcm_f64le a=pcm_mulaw a=pcm_s16le a=pcm_s24le a=pcm_s32le a=pcm_s64le a=pcm_u8 a=sonic a=speex:libspeex a=vorbis:vorbis a=vorbis:libvorbis a=wmav1 a=wmav2
-wv; a=wavpack:wavpack a=wavpack:libwavpack
+3g2; v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 a=aac|1
+3gp; v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 a=aac|1
+ac3; a=ac3:ac3|1
+adx; a=adpcm_adx|0
+aiff; a=adpcm_ima_qt|1 a=pcm_alaw|1 a=pcm_f32be|1 a=pcm_f64be|1 a=pcm_mulaw|1 a=pcm_s16be|1 a=pcm_s16le|1 a=pcm_s24be|1 a=pcm_s32be|1 a=pcm_s8|1 a=pcm_u8|1
+apng; v=apng|0
+asf; v=amv|1 v=asv1|1 v=asv2|1 v=ayuv|1 v=cinepak|1 v=cljr|1 v=dirac:vc2|1 v=dirac:libschroedinger|1 v=dpx|1 v=dvvideo|1 v=ffv1|1 v=ffvhuff|1 v=flashsv|1 v=flv1:flv|1 v=h261|1 v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=huffyuv|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=jpegls|1 v=mjpeg:mjpeg|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 v=msmpeg4v2|1 v=msmpeg4v3:msmpeg4|1 v=msvideo1|1 v=png|1 v=r10k|1 v=r210|1 v=snow|1 v=svq1|1 v=targa|1 v=theora:libtheora|1 v=utvideo|1 v=v210|1 v=v308|1 v=v408|1 v=v410|1 v=vp8:libvpx|1 v=vp9:libvpx-vp9|1 v=wmv1|1 v=wmv2|1 v=y41p|1 v=yuv4|1 v=zlib|1 v=zmbv|1 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_g726:g726|1 a=adpcm_ima_wav|1 a=adpcm_ms|1 a=adpcm_swf|1 a=adpcm_yamaha|1 a=dts:dca|1 a=eac3|1 a=flac|1 a=g723_1|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=pcm_alaw|1 a=pcm_f32le|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_s24le|1 a=pcm_s32le|1 a=pcm_s64le|1 a=pcm_u8|1 a=sonic|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1 a=wmav1|1 a=wmav2|1
+ast; a=pcm_s16be_planar|1
+au; a=adpcm_g722:g722|1 a=pcm_alaw|1 a=pcm_f32be|1 a=pcm_f64be|1 a=pcm_mulaw|1 a=pcm_s16be|1 a=pcm_s24be|1 a=pcm_s32be|1 a=pcm_s8|1
+avi; v=amv|1 v=asv1|1 v=asv2|1 v=ayuv|1 v=cinepak|1 v=cljr|1 v=dirac:vc2|1 v=dirac:libschroedinger|1 v=dpx|1 v=dvvideo|1 v=ffv1|1 v=ffvhuff|1 v=flashsv|1 v=flv1:flv|1 v=h261|1 v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=hap|1 v=huffyuv|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=jpegls|1 v=mjpeg:mjpeg|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 v=msmpeg4v2|1 v=msmpeg4v3:msmpeg4|1 v=msvideo1|1 v=png|1 v=prores:prores|1 v=prores:prores_aw|1 v=prores:prores_ks|1 v=r10k|1 v=r210|1 v=snow|1 v=svq1|1 v=targa|1 v=theora:libtheora|1 v=utvideo|1 v=v210|1 v=v308|1 v=v408|1 v=v410|1 v=vp8:libvpx|1 v=vp9:libvpx-vp9|1 v=wmv1|1 v=wmv2|1 v=y41p|1 v=yuv4|1 v=zlib|1 v=zmbv|1 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_g726:g726|1 a=adpcm_ima_wav|1 a=adpcm_ms|1 a=adpcm_swf|1 a=adpcm_yamaha|1 a=dts:dca|1 a=eac3|1 a=flac|1 a=g723_1|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=pcm_alaw|1 a=pcm_f32le|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_s24le|1 a=pcm_s32le|1 a=pcm_s64le|1 a=pcm_u8|1 a=sonic|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1 a=wmav1|1 a=wmav2|1
+caf; a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_ima_qt|1 a=adpcm_ima_wav|1 a=adpcm_ms|1 a=alac|1 a=gsm:libgsm|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=pcm_alaw|1 a=pcm_f32be|1 a=pcm_f32le|1 a=pcm_f64be|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16be|1 a=pcm_s16le|1 a=pcm_s24be|1 a=pcm_s24le|1 a=pcm_s32be|1 a=pcm_s32le|1 a=pcm_s8|1
+dirac; v=dirac:vc2|1 v=dirac:libschroedinger|1
+dnxhd; v=dnxhd|1
+dts; a=dts:dca|1
+dv; v=dvvideo|1
+eac3; a=eac3|1
+ffm; v=alias_pix|0 v=amv|0 v=asv1|0 v=asv2|0 v=avrp|0 v=ayuv|0 v=bmp|0 v=cinepak|0 v=cljr|0 v=dirac:vc2|0 v=dirac:libschroedinger|0 v=dnxhd|0 v=dpx|0 v=dvvideo|0 v=ffv1|0 v=ffvhuff|0 v=flashsv|0 v=flashsv2|0 v=flv1:flv|0 v=h261|0 v=h263|0 v=h263p|0 v=h264:libx264|0 v=h264:libx264rgb|0 v=hap|0 v=hevc:libx265|0 v=huffyuv|0 v=jpeg2000:jpeg2000|0 v=jpeg2000:libopenjpeg|0 v=jpegls|0 v=mjpeg:mjpeg|0 v=mpeg1video|0 v=mpeg2video|0 v=mpeg4:mpeg4|0 v=mpeg4:libxvid|0 v=msmpeg4v2|0 v=msmpeg4v3:msmpeg4|0 v=msvideo1|0 v=pam|0 v=pbm|0 v=pcx|0 v=pgm|0 v=pgmyuv|0 v=png|0 v=ppm|0 v=prores:prores|0 v=prores:prores_aw|0 v=prores:prores_ks|0 v=qtrle|0 v=r10k|0 v=r210|0 v=rawvideo|0 v=roq:roqvideo|0 v=sgi|0 v=snow|0 v=sunrast|0 v=svq1|0 v=targa|0 v=tiff|0 v=v210|0 v=v308|0 v=v408|0 v=v410|0 v=vp8:libvpx|0 v=vp9:libvpx-vp9|0 v=webp:libwebp|0 v=wmv1|0 v=wmv2|0 v=xbm|0 v=xface|0 v=xwd|0 v=y41p|0 v=yuv4|0 v=zmbv|0 a=aac|0 a=ac3:ac3|0 a=ac3:ac3_fixed|0 a=adpcm_adx|0 a=adpcm_g722:g722|0 a=adpcm_g726:g726|0 a=adpcm_ima_qt|0 a=adpcm_ima_wav|0 a=adpcm_ms|0 a=adpcm_swf|0 a=adpcm_yamaha|0 a=comfortnoise|0 a=dts:dca|0 a=eac3|0 a=flac|0 a=g723_1|0 a=gsm:libgsm|0 a=gsm_ms:libgsm_ms|0 a=mlp|0 a=mp2:mp2|0 a=mp2:mp2fixed|0 a=mp2:libtwolame|0 a=mp3:libmp3lame|0 a=mp3:libshine|0 a=nellymoser|0 a=opus:libopus|0 a=pcm_alaw|0 a=pcm_f32be|0 a=pcm_f32le|0 a=pcm_f64be|0 a=pcm_f64le|0 a=pcm_mulaw|0 a=pcm_s16be|0 a=pcm_s16be_planar|0 a=pcm_s16le|0 a=pcm_s16le_planar|0 a=pcm_s24be|0 a=pcm_s24daud|0 a=pcm_s24le|0 a=pcm_s24le_planar|0 a=pcm_s32be|0 a=pcm_s32le|0 a=pcm_s32le_planar|0 a=pcm_s64be|0 a=pcm_s64le|0 a=pcm_s8|0 a=pcm_s8_planar|0 a=pcm_u16be|0 a=pcm_u16le|0 a=pcm_u24be|0 a=pcm_u24le|0 a=pcm_u32be|0 a=pcm_u32le|0 a=pcm_u8|0 a=ra_144:real_144|0 a=roq_dpcm|0 a=s302m|0 a=speex:libspeex|0 a=truehd|0 a=wavpack:wavpack|0 a=wavpack:libwavpack|0 a=wmav1|0 a=wmav2|0
+flac; a=flac|1
+flv; v=flashsv|1 v=flashsv2|1 v=flv1:flv|1 v=h263|0 v=h264:libx264|1 v=h264:libx264rgb|1 a=aac|1 a=adpcm_swf|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=nellymoser|1 a=pcm_alaw|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_u8|1
+g722; a=adpcm_g722:g722|1
+g723_1; a=g723_1|1
+gif; v=gif|0
+gsm; a=gsm:libgsm|1
+gxf; v=dvvideo|1
+h261; v=h261|1
+h263; v=h263|1
+h264; v=h264:libx264|1 v=h264:libx264rgb|1
+hevc; v=hevc:libx265|1
+hls; v=dirac:vc2|1 v=dirac:libschroedinger|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=hevc:libx265|1 v=mpeg1video|0 v=mpeg2video|0 v=mpeg4:mpeg4|1 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=dts:dca|1 a=eac3|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=opus:libopus|1 a=s302m|1
+ircam; a=pcm_alaw|1 a=pcm_f32le|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_s24le|1 a=pcm_s32le|1 a=pcm_s8|1
+ivf; v=vp8:libvpx|1 v=vp9:libvpx-vp9|1
+m4v; v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1
+matroska; v=amv|1 v=asv1|1 v=asv2|1 v=avrp|1 v=ayuv|1 v=cinepak|1 v=cljr|1 v=dirac:vc2|1 v=dirac:libschroedinger|1 v=dnxhd|1 v=dpx|1 v=dvvideo|1 v=ffv1|1 v=ffvhuff|1 v=flashsv|1 v=flv1:flv|1 v=h261|1 v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=hap|1 v=hevc:libx265|1 v=huffyuv|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=jpegls|1 v=mjpeg:mjpeg|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 v=msmpeg4v2|1 v=msmpeg4v3:msmpeg4|1 v=msvideo1|1 v=png|1 v=prores:prores|1 v=prores:prores_aw|1 v=prores:prores_ks|1 v=r10k|1 v=r210|1 v=rawvideo|0 v=sgi|1 v=snow|1 v=svq1|1 v=targa|1 v=theora:libtheora|1 v=tiff|1 v=utvideo|1 v=v210|1 v=v308|1 v=v408|1 v=v410|1 v=vp8:libvpx|1 v=vp9:libvpx-vp9|1 v=wmv1|1 v=wmv2|1 v=y41p|1 v=yuv4|1 v=zlib|1 v=zmbv|1 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_g726:g726|1 a=adpcm_ima_wav|1 a=adpcm_ms|1 a=adpcm_swf|1 a=adpcm_yamaha|1 a=alac|1 a=dts:dca|1 a=eac3|1 a=flac|1 a=g723_1|1 a=gsm_ms:libgsm_ms|1 a=mlp|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=opus:libopus|1 a=pcm_alaw|1 a=pcm_f32le|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16be|1 a=pcm_s16le|1 a=pcm_s24be|1 a=pcm_s24le|1 a=pcm_s32be|1 a=pcm_s32le|1 a=pcm_s64le|1 a=pcm_u8|1 a=ra_144:real_144|1 a=sonic|1 a=speex:libspeex|1 a=truehd|1 a=tta|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1 a=wavpack:wavpack|1 a=wavpack:libwavpack|1 a=wmav1|1 a=wmav2|1
+mjpeg; v=mjpeg:mjpeg|1
+mlp; a=mlp|1
+mmf; a=adpcm_yamaha|1
+mov; v=amv|1 v=asv1|1 v=asv2|1 v=avrp|1 v=avui|1 v=ayuv|1 v=cinepak|1 v=cljr|1 v=dirac:vc2|1 v=dirac:libschroedinger|1 v=dnxhd|1 v=dpx|1 v=dvvideo|1 v=ffv1|1 v=ffvhuff|1 v=flashsv|1 v=flv1:flv|1 v=h261|1 v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=hap|1 v=hevc:libx265|1 v=huffyuv|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=jpegls|1 v=mjpeg:mjpeg|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 v=msmpeg4v2|1 v=msmpeg4v3:msmpeg4|1 v=msvideo1|1 v=png|1 v=prores:prores|1 v=prores:prores_aw|1 v=prores:prores_ks|1 v=qtrle|1 v=r10k|1 v=r210|1 v=sgi|1 v=snow|1 v=svq1|1 v=targa|1 v=theora:libtheora|1 v=tiff|1 v=utvideo|1 v=v210|1 v=v308|1 v=v408|1 v=v410|1 v=vp8:libvpx|1 v=vp9:libvpx-vp9|1 v=wmv1|1 v=wmv2|1 v=y41p|1 v=yuv4|1 v=zlib|1 v=zmbv|0 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_g726:g726|1 a=adpcm_ima_qt|1 a=adpcm_ima_wav|0 a=adpcm_ms|0 a=adpcm_swf|1 a=adpcm_yamaha|1 a=alac|1 a=dts:dca|1 a=eac3|1 a=flac|1 a=g723_1|1 a=gsm:libgsm|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=nellymoser|1 a=pcm_alaw|1 a=pcm_f32be|1 a=pcm_f32le|1 a=pcm_f64be|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16be|1 a=pcm_s16le|1 a=pcm_s24be|1 a=pcm_s24le|1 a=pcm_s32be|1 a=pcm_s32le|1 a=pcm_s8|1 a=pcm_u8|1 a=sonic|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1
+mp3; a=mp3:libmp3lame|1 a=mp3:libshine|1
+mp4; v=dirac:vc2|1 v=dirac:libschroedinger|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=hevc:libx265|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=mjpeg:mjpeg|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 v=png|1 v=vp9:libvpx-vp9|0 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=dts:dca|1 a=eac3|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1
+mpeg; v=h264:libx264|1 v=h264:libx264rgb|1 v=hevc:libx265|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=dts:dca|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1
+mpegts; v=dirac:vc2|1 v=dirac:libschroedinger|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=hevc:libx265|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=dts:dca|1 a=eac3|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=opus:libopus|1 a=s302m|1
+mpjpeg; v=mjpeg:mjpeg|1
+mxf; v=dnxhd|1 v=dvvideo|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=mpeg2video|1
+nut; v=amv|1 v=asv1|1 v=asv2|1 v=ayuv|1 v=cinepak|1 v=cljr|1 v=dirac:vc2|0 v=dirac:libschroedinger|1 v=dpx|1 v=dvvideo|1 v=ffv1|1 v=ffvhuff|1 v=flashsv|1 v=flv1:flv|1 v=h261|1 v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=hap|1 v=huffyuv|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=jpegls|1 v=mjpeg:mjpeg|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 v=msmpeg4v2|1 v=msmpeg4v3:msmpeg4|1 v=msvideo1|1 v=png|1 v=prores:prores|1 v=prores:prores_aw|1 v=prores:prores_ks|1 v=r10k|1 v=r210|1 v=rawvideo|1 v=snow|1 v=svq1|1 v=targa|1 v=theora:libtheora|1 v=utvideo|1 v=v210|1 v=v308|1 v=v408|1 v=v410|1 v=vp8:libvpx|1 v=vp9:libvpx-vp9|1 v=wmv1|1 v=wmv2|1 v=xface|1 v=y41p|1 v=yuv4|1 v=zlib|1 v=zmbv|1 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_ms|1 a=adpcm_swf|1 a=adpcm_yamaha|1 a=comfortnoise|1 a=dts:dca|1 a=flac|1 a=g723_1|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=pcm_alaw|1 a=pcm_f32be|1 a=pcm_f32le|1 a=pcm_f64be|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16be|1 a=pcm_s16be_planar|1 a=pcm_s16le|1 a=pcm_s16le_planar|1 a=pcm_s24be|1 a=pcm_s24le|1 a=pcm_s24le_planar|1 a=pcm_s32be|1 a=pcm_s32le|1 a=pcm_s32le_planar|1 a=pcm_s8|1 a=pcm_s8_planar|1 a=pcm_u16be|1 a=pcm_u16le|1 a=pcm_u24be|1 a=pcm_u24le|1 a=pcm_u32be|1 a=pcm_u32le|1 a=pcm_u8|1 a=sonic|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1 a=wavpack:wavpack|1 a=wavpack:libwavpack|1
+ogg; v=theora:libtheora|1 v=vp8:libvpx|1 a=flac|1 a=opus:libopus|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1
+rm; v=rv10|1 v=rv20|1 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=ra_144:real_144|1
+roq; v=roq:roqvideo|0 a=roq_dpcm|1
+rso; a=pcm_u8|1
+smjpeg; v=mjpeg:mjpeg|1 a=pcm_s16le|1
+sox; a=pcm_s32be|1 a=pcm_s32le|1
+spdif; a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=mp3:libmp3lame|1 a=mp3:libshine|1
+swf; v=flv1:flv|0 v=mjpeg:mjpeg|1 a=mp3:libmp3lame|1 a=mp3:libshine|1
+tta; a=tta|1
+voc; a=pcm_alaw|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_u8|1
+w64; a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_g726:g726|1 a=adpcm_ima_wav|1 a=adpcm_ms|1 a=adpcm_swf|1 a=adpcm_yamaha|1 a=dts:dca|1 a=eac3|1 a=flac|1 a=g723_1|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=pcm_alaw|1 a=pcm_f32le|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_s24le|1 a=pcm_s32le|1 a=pcm_s64le|1 a=pcm_u8|1 a=sonic|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1 a=wmav1|1 a=wmav2|1
+wav; a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_g726:g726|1 a=adpcm_ima_wav|1 a=adpcm_ms|1 a=adpcm_swf|1 a=adpcm_yamaha|1 a=dts:dca|1 a=eac3|1 a=flac|1 a=g723_1|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=pcm_alaw|1 a=pcm_f32le|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_s24le|1 a=pcm_s32le|1 a=pcm_s64le|1 a=pcm_u8|1 a=sonic|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1 a=wmav1|1 a=wmav2|1
+webm; v=vp8:libvpx|1 v=vp9:libvpx-vp9|1 a=opus:libopus|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1
+wtv; v=amv|1 v=asv1|1 v=asv2|1 v=ayuv|1 v=cinepak|0 v=cljr|1 v=dirac:vc2|1 v=dirac:libschroedinger|1 v=dpx|1 v=dvvideo|1 v=ffv1|0 v=ffvhuff|1 v=flashsv|0 v=flv1:flv|0 v=h261|1 v=h263|1 v=h264:libx264|1 v=h264:libx264rgb|1 v=huffyuv|1 v=jpeg2000:jpeg2000|1 v=jpeg2000:libopenjpeg|1 v=jpegls|1 v=mpeg1video|1 v=mpeg2video|1 v=mpeg4:mpeg4|1 v=mpeg4:libxvid|1 v=msmpeg4v2|0 v=msmpeg4v3:msmpeg4|0 v=msvideo1|0 v=png|0 v=r10k|1 v=r210|1 v=snow|0 v=svq1|0 v=targa|1 v=v210|1 v=v308|1 v=v408|1 v=v410|1 v=vp8:libvpx|1 v=vp9:libvpx-vp9|1 v=wmv1|0 v=wmv2|0 v=y41p|1 v=yuv4|1 v=zmbv|0 a=aac|1 a=ac3:ac3|1 a=ac3:ac3_fixed|1 a=adpcm_g722:g722|1 a=adpcm_g726:g726|1 a=adpcm_ima_wav|1 a=adpcm_ms|1 a=adpcm_swf|1 a=adpcm_yamaha|1 a=dts:dca|1 a=eac3|1 a=flac|1 a=g723_1|1 a=gsm_ms:libgsm_ms|1 a=mp2:mp2|1 a=mp2:mp2fixed|1 a=mp2:libtwolame|1 a=mp3:libmp3lame|1 a=mp3:libshine|1 a=pcm_alaw|1 a=pcm_f32le|1 a=pcm_f64le|1 a=pcm_mulaw|1 a=pcm_s16le|1 a=pcm_s24le|1 a=pcm_s32le|1 a=pcm_s64le|1 a=pcm_u8|1 a=sonic|1 a=speex:libspeex|1 a=vorbis:vorbis|1 a=vorbis:libvorbis|1 a=wmav1|1 a=wmav2|1
+wv; a=wavpack:wavpack|1 a=wavpack:libwavpack|1
\ No newline at end of file

-- 
ffmpeg packaging



More information about the pkg-multimedia-commits mailing list