#!/bin/sh V_BIT_RATE=768kb A_BIT_RATE=128kb if [ $# != "2" ] ; then echo "Usage: encodetalks-video input.avi output_prefix"; exit; fi mkdir $2 2> /dev/null # TODO (gdcosta) # Have ffmpeg rip xvid, aac and mp3 output separately so we can just mux # avi and mp4 instead of encoding twice # xvid # mp3 # aac # avi (xvid, mp3) echo ffmpeg -i "$1" -vcodec libxvid -b $V_BIT_RATE -acodec libmp3lame -ab $A_BIT_RATE "$2/$2.avi" # mp4 (xvid, aac) echo ffmpeg -i "$1" -vcodec libxvid -b $V_BIT_RATE -acodec libfaac -ab $A_BIT_RATE "$2/$2.mp4" # mpg (mpeg2, mp2) echo ffmpeg -i "$1" -vcodec mpeg2video -b $V_BIT_RATE -acodec mp2 -ab $A_BIT_RATE "$2/$2.mpg" # ogg (theora, vorbis) echo ffmpeg2theora -V $V_BIT_RATE -A $A_BIT_RATE -o "$2/$2.ogg" "$1" # flv echo ffmpeg -i "$1" -f flv -ab $A_BIT_RATE -b $V_BIT_RATE -ar 22050 "$2/$2.flv" # jpg