У меня есть много файлов WAV, которые я не хочу импортировать в iTunes для конвертации. Слишком много. Я хотел бы преобразовать их в Apple без потерь в терминале перед импортом в iTunes.
10
Вам нужно будет сделать короткий цикл для цикла в скрипте (или xargs
), но интересующая вас команда:
afconvert -d alac in.wav out.m4a
Больше информации можно найти, запустив man afconvert
или afconvert -h
.
for file in *.wav; do afconvert -d alac "$file" "${file%wav}m4a"; done
afconvert
имеет довольно ограниченный диапазон входных форматов, я бы посоветовал использовать тот,ffmpeg
который имеет встроенный кодировщик alac, но поддерживает тонны аудиоформатов, а также старается максимально сохранить метаданные от источника. напр.ffmpeg -i input.whatever -vn -c:a alac -f ipod output.m4a