iTunesにインポートして変換したくないWAVファイルがたくさんあります。数が多すぎます。iTunesにインポートする前に、ターミナルでこれらをApple Losslessに変換する方法を教えてください。
iTunesにインポートして変換したくないWAVファイルがたくさんあります。数が多すぎます。iTunesにインポートする前に、ターミナルでこれらをApple Losslessに変換する方法を教えてください。
回答:
スクリプト(またはxargs
)で短いbash forループを作成する必要がありますが、問題のコマンドは次のとおりです。
afconvert -d alac in.wav out.m4a
詳細については、man afconvert
またはを実行してくださいafconvert -h
。
afconvert
入力フォーマットの範囲がかなり限られffmpeg
ているので、組み込みのalacエンコーダーも備えているが、大量のオーディオフォーマットをサポートし、ソースからのメタデータを可能な限り保持しようとするものを使用することをお勧めします。例 ffmpeg -i input.whatever -vn -c:a alac -f ipod output.m4a
for file in *.wav; do afconvert -d alac "$file" "${file%wav}m4a"; done