convert_dir_mp4_to_ogg.sh 334 B

123456789101112131415161718
  1. #!/bin/bash
  2. # m4a2ogg converts all m4a to ogg in a directory.
  3. # Arenlor
  4. temp_file="/tmp/1"
  5. find $1 -type f -name "*.mp4" -print | sort -r > $temp_file
  6. while read line
  7. do
  8. in="$line"
  9. out="${in%.mp4}.ogg"
  10. ffmpeg -i "$in" \
  11. -acodec libvorbis -aq 4 -vn -ac 2 \
  12. -map_metadata 0 \
  13. "$out"
  14. rm "$line"
  15. done < $temp_file