copy exisint ogg and m4a files

master
lub 6 years ago
parent 0cf53abfab
commit b4ccdcfecc

@ -13,11 +13,13 @@ cd "$source"
# create directory structure
find . -type d -exec mkdir -p "$destination/{}" \;
# copy existing mp3 files
# copy existing files
find . -type f -name '*.mp3' -exec cp --reflink=always "{}" "$destination/{}" \;
find . -type f -name '*.m4a' -exec cp --reflink=always "{}" "$destination/{}" \;
find . -type f -name '*.ogg' -exec cp --reflink=always "{}" "$destination/{}" \;
# set +e because ffmpeg errors on .jpg, .txt, etc.
# compress with opus
# compress with mp3
set +e
find . -type f -not -name '*.mp3' | parallel --eta --progress 'ffmpeg -v 0 -n -i ""{}"" -c:a mp3 -b:a 320 -map_metadata 0 ""$destination/{.}.mp3""'
find . -type f | parallel --eta --progress 'ffmpeg -v 0 -n -i ""{}"" -c:a mp3 -b:a 320 -map_metadata 0 ""$destination/{.}.mp3""'
#set -e

Loading…
Cancel
Save