#!/bin/sh # Yoda-BZH tristan AT kerguz DOT fr usage() { echo "flv2avi <file>" } if [ -z "$1" ] then usage exit 1 fi for i in $@ do if [ ! -f "$i" ] then usage #exit 2 return fi mpeg=${i/.flv/.mpeg} avi=${i/.flv/.avi} if [ -f "$mpeg" ] then echo "Error, destination mpeg file already exists ($mpeg)" usage #exit 3 continue fi #if [ -f "$avi" ] #then # echo "Error, destination mpeg file already existst ($avi)" # usage # exit 4 #fi # ffmpeg -i video.flv -ab 56 -ar 22050 -b 500 -s 320x240 test.mpg echo "converting to mpeg" ffmpeg -i $i -ar 48000 -ac 2 $mpeg err=$? if [ $err != 0 ] then echo "Error $err from ffmpeg $mpeg" #exit $err continue else echo "done for mpeg: $mpeg" fi done
flv2avi shell script
Here is a small shell script to convert .flv files to .mpeg files