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.
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.
Jawaban:
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 afconvertatau afconvert -h.
afconvertmemiliki rentang format input yang sangat terbatas, saya sarankan menggunakan ffmpegyang memiliki encoder alac builtin juga tetapi mendukung banyak format audio dan juga mencoba untuk menjaga metadata dari sumber sebanyak mungkin. misalnya 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