Script video2mp3.sh
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