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.
10
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 afconvert
lub afconvert -h
.
for file in *.wav; do afconvert -d alac "$file" "${file%wav}m4a"; done
afconvert
ma dość ograniczony zakres formatów wejściowych, sugerowałbym użycie tego,ffmpeg
któ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