]> git.phdru.name Git - audio-cdr-video.git/blobdiff - video/ff_catvideo
Add `cat-playlists`
[audio-cdr-video.git] / video / ff_catvideo
index 7abfbc39b8e7dc50861544f3264e67da0118c425..34aafd2f7617457e2271be9ca6e98d333469198e 100755 (executable)
@@ -1,8 +1,21 @@
 #! /bin/sh
 
 if [ -z "$1" ]; then
-   echo "Usage: $0 input.avi output.avi"
+   echo "Usage: [output=output.avi] $0 input1 [input2...]"
    exit 1
 fi
 
-exec ffmpeg -i "$1" -c copy "$2"
+if [ -z "$output" ]; then
+   output=output.avi
+fi
+
+i=1
+for input in "$@"; do
+   iii="`printf \"%03d\" $i`"
+   ffmpeg -i "$input" -qscale:v 1 _tmp_$iii.mpg
+   i="`expr $i + 1`"
+done &&
+
+cat _tmp_*.mpg >_tmp_all.mpg &&
+ffmpeg -i _tmp_all.mpg -qscale:v 2 "$output" &&
+exec rm _tmp_*.mpg