macOSでflacをalacに変換するワンライナー
最近moraでミリマス楽曲のロスレスとか買うようになったので
必要なものはFFmpegなのでbrew install ffmpeg
とかで入れておく
moraDownloaderでダウンロードしたflacをalacに変換するワンライナー。別の方法でダウンロードしたものは~/Music/mora/**/*.flac
を~/Downloades/**/*.flac
とかに適宜置き換えてください
$ for i in ~/Music/mora/**/*.flac; do if test ! -e "${i:r}.m4a"; then ffmpeg -i "$i" -c:a alac -c:v copy "${i:r}.m4a"; fi; done
ついでにシェルスクリプト。$ ./flac-to-alac.zsh ~/Downloads
とかやって好きにディレクトリ変えられる
#!/bin/zsh
dir=${1:-~/Music/mora}
for i in ${dir}/**/*.flac; do
if test ! -e "${i:r}.m4a"; then
ffmpeg -i "$i" -c:a alac -c:v copy "${i:r}.m4a"
fi
done