Saya memiliki banyak file WAV yang tidak ingin saya impor ke iTunes untuk dikonversi. Terlalu banyak. Saya ingin cara untuk mengonversikan ini ke Apple lossless di terminal sebelum mengimpor ke iTunes.
10
Anda harus membuat bash pendek untuk loop dalam skrip (atau xargs
) tetapi perintah yang Anda pedulikan adalah:
afconvert -d alac in.wav out.m4a
Info lebih lanjut dapat ditemukan dengan menjalankan man afconvert
atau afconvert -h
.
for file in *.wav; do afconvert -d alac "$file" "${file%wav}m4a"; done
afconvert
memiliki rentang format input yang sangat terbatas, saya sarankan menggunakanffmpeg
yang memiliki encoder alac builtin juga tetapi mendukung banyak format audio dan juga mencoba untuk menjaga metadata dari sumber sebanyak mungkin. misalnyaffmpeg -i input.whatever -vn -c:a alac -f ipod output.m4a