#! /bin/sh if [ -z "$1" ]; then echo "Usage: [output=output.avi] $0 input1 [input2...]" exit 1 fi 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