MusicBrainz のメタデータを維持しつつ、flac を alac に変換してくれる君。
- Node.js
- yarn
- XLD
詳しくは こちら を参照。
$ # セットアップ
$ git clone [email protected]:mizdra-sandbox/flac2alac.git
$ cd flac2alac
$ yarn install
ディレクトリに入っている flac を alac に変換する。
$ # 変換前に flac が何ファイルあるのか確認
$ find music/main -name '*.flac' | wc -l
1143
$ # 変換 (マシンの CPU 数に応じて XLD のプロセスを並列で立ち上げて変換してくれる)
$ yarn run flac2alac music/main dist-alac/
$ # ちゃんと flac のファイル数と対応しているか確認
$ find alac -name '*.m4a' | wc -l
1143
ディレクトリに入っている flac を削除する。
$ find music/main -name '*.flac' | wc -l
1143
$ yarn run rmflac music/main
(削除する前に削除するファイルを一覧してくれるので、間違いがないか確認して y を入力する)
$ find music/main -name '*.flac' | wc -l
0
MIT