Script video2mp3.sh

From campisano.org
Jump to navigation Jump to search
#!/bin/bash
#
# NAME      video2mp3.sh
# REQUIRED  sed ffmpeg libmp3lame0
# VERSION   1.0
#



echo;
echo "Convert specified video to mp3";
echo;



# Check input
if test "$#" -ne 1 -a -z "$1"; then
    echo    Usage: $0 " <FILE>"
    exit -1;
fi;



# Vars
INPUT=$1;
AUDIOFREQUENCY=44100;
AUDIOBITRATE=128;
BASENAME=`echo ${INPUT} | sed 's/\.[^.]*$//'`;
OUTPUT="${BASENAME}".mp3;


if test -e "${OUTPUT}"; then
    echo    File "${OUTPUT}" alredy exist!;
    exit -2;
fi;



exec ffmpeg -i "${INPUT}" -acodec libmp3lame -ar "${AUDIOFREQUENCY}" -ab "${AUDIOBITRATE}" -vn "${OUTPUT}"



# End