Jak przekonwertować WAV na Apple bezstratnie w terminalu?

10

Mam wiele plików WAV, których nie chcę importować do iTunes w celu konwersji. Jest za dużo. Chciałbym sposób przekonwertować je na Apple bezstratnie w terminalu przed importem do iTunes.

Richard Hoskins
źródło

Odpowiedzi:

16

Musisz wykonać krótki skrypt dla pętli w skrypcie (lub xargs), ale polecenie, o które ci chodzi, to:

afconvert -d alac in.wav out.m4a

Więcej informacji można znaleźć, uruchamiając man afconvertlub afconvert -h.

Chealion
źródło
1
Prosty przykład pętli z jedną linią: for file in *.wav; do afconvert -d alac "$file" "${file%wav}m4a"; done
flori
afconvertma dość ograniczony zakres formatów wejściowych, sugerowałbym użycie tego, ffmpegktóry ma również wbudowany koder alac, ale obsługuje mnóstwo formatów audio, a także stara się jak najlepiej utrzymać metadane ze źródła. np. ffmpeg -i input.whatever -vn -c:a alac -f ipod output.m4a
Meow