Bagaimana saya bisa mengubah WAV ke Apple lossless di terminal?


10

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:


16

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.


1
Contoh loop satu baris sederhana: for file in *.wav; do afconvert -d alac "$file" "${file%wav}m4a"; done
flori

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
Meow
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.