Skip to content

mizdra-sandbox/flac2alac

Repository files navigation

flac2alac

MusicBrainz のメタデータを維持しつつ、flac を alac に変換してくれる君。

Requirements

  • Node.js
  • yarn
  • XLD

Usage

詳しくは こちら を参照。

セットアップ

$ # セットアップ
$ git clone git@github.com:mizdra-sandbox/flac2alac.git
$ cd flac2alac
$ yarn install

flac2alac コマンド

ディレクトリに入っている 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

rmflac コマンド

ディレクトリに入っている flac を削除する。

$ find music/main -name '*.flac' | wc -l
1143

$ yarn run rmflac music/main
(削除する前に削除するファイルを一覧してくれるので、間違いがないか確認して y を入力する)

$ find music/main -name '*.flac' | wc -l
0

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published