X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=video%2Fff_catvideo;h=34aafd2f7617457e2271be9ca6e98d333469198e;hb=2f4a0ee0d5b6f5ece46274ef96441d93c09482b5;hp=7abfbc39b8e7dc50861544f3264e67da0118c425;hpb=4acab94a54525726c673072ef140032c9b681b69;p=audio-cdr-video.git diff --git a/video/ff_catvideo b/video/ff_catvideo index 7abfbc3..34aafd2 100755 --- a/video/ff_catvideo +++ b/video/ff_catvideo @@ -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