Конвертирование aac в mp3 через командную строку
Оригинальный вопрос
Есть ли какой-нибудь инструмент cli для конвертации файлов aac из iTunes Store (без DRM) в mp3?
Обновление 1
MP3 в MP3
Я установил libavcodec-unstripped-52
и получить немного дальше.
Когда я пытаюсь кодировать файлы MP3 с ним: он говорит [mp3 @ 0x997cde0]Header missing
,
У lame также были проблемы, так как теги ID3v2, возможно ли, что libmp3lame также не поддерживает это?
Должен ли я конвертировать теги или что я могу сделать, чтобы это работало?
AAC в MP3
Это прошло, но в результирующем MP3-файле нет заголовков. Как я могу получить заголовки там?
2 ответа
Наиболее подходящим инструментом командной строки является утилита ffmpeg, доступная для установки через центр программного обеспечения / менеджер синапсов.
Пример командной строки будет примерно таким для режима постоянного битрейта (CBR):
ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 190k outputfile.mp3
Или даже лучше для режима с переменным битрейтом (VBR):
ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -q:a 2 outputfile.mp3
Более подробную информацию о кодировании mp3 с помощью FFmpeg можно посмотреть здесь:
Если ваш Linux жалуется, что у него нет mp3-кодека, попробуйте это:
ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160k outputfile.mp3
Обратите внимание, что -ab
параметры принимаются в битах в секунду, а не в килобитах в секунду.