Viitor_video2mp3/usr/bin/video2mp3
kueller cf8882380f Neue Version V963
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_video2mp3@5933 504e572c-2e33-0410-9681-be2bf7408885
2011-01-03 10:48:06 +00:00

30 lines
733 B
Bash
Executable File

#!/bin/bash
export G_BROKEN_FILENAMES=true
VIDEO=$1
while true; do
if [ ! "$VIDEO" ]; then
VIDEO=`Xdialog --stdout --title "Please Select Video File to convert" --fselect . 60 250 `
if [ ! "$VIDEO" ]; then
echo "USAGE: $0 <VideoFile>"
exit 10
fi
fi
if [ -f "$VIDEO" ]; then
WAVFILE=`echo $VIDEO|sed -e "s/\....$/\.wav/"`
MP3FILE=`echo $VIDEO|sed -e "s/\....$/\.mp3/"`
DIRNAME=`dirname "$VIDEO"`
if [ "$DIRNAME" ]; then
cd "$DIRNAME"
fi
ffmpeg -i "${VIDEO}" "${WAVFILE}"
#mplayer -ao pcm:file="${WAVFILE}" -vc null -vo null -hardframedrop -cache 16384 -srate 44100 "${VIDEO}"
lame --preset 160 "${WAVFILE}" "${MP3FILE}"
rm "${WAVFILE}"
normalize "${MP3FILE}"
VIDEO=""
else
exit 10
fi
done