6e91c89262
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_video2mp3@5874 504e572c-2e33-0410-9681-be2bf7408885
30 lines
733 B
Bash
Executable File
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
|