5 # ./convert_ts_to_flv.sh a/file.ts b/c/conv_unproc.flv b/c/conv.flv a/old
7 # Converts the supplied MPEG-2 ts file to FLV format.
17 UP_SUFFIX
=_before_flvtool2
19 if [ ! -f "$FLV_UP_FILENAME" -a \
20 ! -f "$FLV_FILENAME" ]; then
22 echo "Converting $TS_FILENAME"
23 ffmpeg
-re -r 25 -y -i "$TS_FILENAME" -b 900k
-async 1000 -ar 44100 -s $SIZE -f flv
-ar 22050 -acodec mp3
"$FLV_UP_FILENAME" 2> ffmpeg_stderr.txt
27 if [[ $RETVAL != 0 ]]; then
29 echo '$ ffmpeg -re -r 25 -y -i "'$TS_FILENAME'" -b 900k -async 1000 -ar 44100 -s '$SIZE' -f flv -ar 22050 -acodec mp3 "'$FLV_FILENAME'"'
33 echo "ffmpeg returned '"$RETVAL"'"
40 mv "$TS_FILENAME" "$OLD_DIR"
47 if [ -f $FLV_UP_FILENAME ]; then
49 if [ ! -f $FLV_FILENAME ]; then
51 /home
/andy
/cvs
/flvtoolpp
/flvtoolpp
"$FLV_UP_FILENAME" "$FLV_FILENAME"
54 if [[ $RETVAL == 0 ]]; then
60 echo "flvtoolpp returned non-zero!"
66 echo "$FLV_UP_FILENAME would clash with existing file $FLV_FILENAME!"