Foobar2000でALACのEncorde

Foobar200経由でALACをEncordeするにはiTunesQuickTimeをインストールする必要がありそう。
これでは今のところ、どのパソコンでもUSBを適当を差せばすぐにエンコードをはじめるられるということは難しい。

ffmpegだけはインストールなしでいけました。
ただし以下のエラーが発生

An error occurred while writing to file (The encoder has terminated prematurely with code 1 (0×00000001); please re-check parameters)

この解決にまたあちこちを調査した。
その結果、色々なブログに紹介されているパラメーターは

  • i - -acodec alac %d

だったが、海外のサイトで

I modified to convert using temporary file and it’s working now great:
とあり、

  • i %s -acodec alac %d

となっていた。
これと同様に設定したらみごと成功した。

これでUSBにインストールしたFoobar2000を使って、どこでもALACにコンバートできる環境が整った。