Guest User

Convert multiple MP4 to MP3

a guest
May 12th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.59 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. IFS='
  4. '
  5. if  ! [ -d "mp3f" ]
  6. then
  7.    mkdir mp3f
  8. fi
  9. for i in `ls *.MP4`
  10. do
  11.    echo
  12.     base=$(basename "${i}" .mp4)
  13.    
  14.     mplayer -vc null -vo null -nocorrect-pts -ao pcm:waveheader "${i}"
  15.     RV=$?
  16.     if [[ $RV != 0 ]] ; then
  17.         echo "mplayer completed unsuccessfully -- exiting."
  18.         exit
  19.     fi
  20.      
  21.     # Convert .wav to .mp3
  22.     lame -h -b 192 audiodump.wav "${base}.mp3" ${VERB}
  23.     RV=$?
  24.     if [[ $RV != 0 ]] ; then
  25.         echo "lame completed unsuccessfully -- exiting."
  26.         exit
  27.     fi
  28. done
  29.  
  30. IFS=' '
  31.  
  32. # Cleanup Temporary File
  33. rm audiodump.wav
  34.  
  35. echo "Conversion complete."
Advertisement
Add Comment
Please, Sign In to add comment