動画と音声を合成する

●動画ファイル(mp4)と音声ファイルを合成する(最初の引数のファイルを上書きします)

require ffmpeg
usage: compose.sh <movie path> <audio path>

#/bin/sh

if [ ! -f "$1" -o ! -f "$2" ] ; then
  echo "usage combine <movie> <audio>"
  exit 1
fi

outpath=`dirname "$1"`
otemp="$outpath/${0}.temp$$"

ffmpeg -i "$1" -i "$2" -map 0:0 -map 1:0 -movflags faststart  -vcodec copy -acodec copy "$otemp" && mv -f "$otemp" "$1"

exit 0