ITunesで再生したいFLACファイルがいくつかあります。可能であればメタデータを保持したいと思います。
ファイルをiTunesでサポートされている形式に変換するにはどうすればよいですか?
aac:
ffmpeg -i file.flac -acodec libfaac -aq 250 file.m4a
-aq音楽の場合は400≈270kb/ s、200≈210kb/ s、100≈130kb/ s。
alac:
for f in *.flac; do ffmpeg -i "$f" -acodec alac "${f%flac}m4a"; done
mp3:
ffmpeg -i file.flac -aq 0 file.mp3
-aq 0は、ラメの-V0に対応します。
ffmpegはデフォルトでタグを保持しますが、カバーアートは保持しません。
私は過去に成功して Max を使用しました。
Ffmpegがインストールされていると仮定します( brew install ffmpeg )
ターミナルのディレクトリに移動します。実行:
for f in *.flac; do ff=${f%.flac}.mp3; ffmpeg -i "$f" -c:a libmp3lame -q:a 0 -map_metadata 0 "$ff"; done
これにより、mp3とflacのディレクトリがv0形式で生成されます。
これは、ロスレスおよび非ロスレス形式にのみ変換されます。
これを使用して、Apple Lossless that iTunesで再生してから再生するか、iTunesがサポートする任意の損失のある形式にリッピングすることができます。