Я искал способ конвертировать mp3 в aac программно или через командную строку без везения. В идеале, у меня был бы фрагмент кода, который я мог бы вызвать из своего приложения rails, которое преобразует mp3 в aac. Я установил FFmpeg и libfaac и был в состоянии создать файл Aac с помощью следующей команды:Как программно конвертировать mp3 в файл aac/m4a, воспроизводимый в Itunes?
ffmpeg -i test.mp3 -acodec libfaac -ab 163840 dest.aac
Когда я изменить имя выходного файла в dest.m4a, он не играет в Itunes.
Спасибо!
Хмм, я установил ffmpeg, и когда я попробовал указанную вами команду, появились следующие предупреждения/ошибки: ВНИМАНИЕ: параметр битрейта установлен слишком низко. Он принимает бит/с в качестве аргумента, а не kbits/s Неизвестный кодер 'aac' Я загрузил источник с помощью git. Нужно ли загружать любые другие кодеки? – 2008-09-16 08:15:01
Вам нужен ffmpeg, скомпилированный с libfaac, и его acodec libfaac, а не aac. -ab 128k - это правильное значение, как вы сказали, не -ab 128. – 2008-09-16 08:35:45