Использование инструмента командной строки afconvert для преобразования файлов .mp3 в m4r

У меня есть короткий сценарий bash, предназначенный для преобразования папки, полной файлов .mp3, в рингтоны .m4r. Мне трудно понять, почему он выдает следующую ошибку:

«Ошибка: ошибка ExtAudioFileCreateWithURL («fmt?»)»

      #!/bin/bash

cd "/path/to/directory/containing/mp3s"

for i in *.mp3; do
    baseFilename=$( basename ${i} .mp3 )
    afconvert -f m4af ${i} -o "/path/to/new/location/${baseFilename}.m4r"
done

exit 0

1 ответ

Проблема заключалась в том, что я не указал формат выходных данных. Нашел полезную страницу, которая привела меня к ответу:

http://support.moonpoint.com/os/os-x/audio/afconvert.php

          #!/bin/bash

cd "/path/to/directory/containing/mp3s"

for i in *.mp3; do
    baseFilename=$( basename "${i}" .mp3 )
    afconvert -f m4af "${i}" -d aac "/path/to/new/location/${baseFilename}.m4r"
done

exit 0
Другие вопросы по тегам