конвертирование aac в mp3 через командную строку

19

Оригинальный вопрос

Есть ли какой-нибудь инструмент cli для конвертации файлов aac из iTunes Store (без DRM) в mp3?

Обновление 1

MP3 в MP3

Я установил libavcodec-unstripped-52 и получаю немного дальше.

Когда я пытаюсь кодировать файлы MP3 с ним: Он говорит [mp3 @ 0x997cde0]Header missing .

У lame также были проблемы, так как теги ID3v2, возможно ли, что libmp3lame не поддерживает это?

Должен ли я конвертировать теги или что я могу сделать, чтобы это работало?

AAC в MP3

Это прошло, но в результирующем файле MP3 нет заголовков. Как я могу получить заголовки?

    
задан Martin Ueding 16.04.2011 в 16:18
источник

2 ответа

23

Наиболее подходящим инструментом командной строки является утилита 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 можно найти здесь:

FFmpeg MP3 Encoding Guide

    
ответ дан fossfreedom 16.04.2011 в 16:49
источник
7

Если ваш Linux жалуется, что у него нет кодека mp3, попробуйте следующее:

ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160k outputfile.mp3

Обратите внимание, что параметры -ab принимают бит в секунду, а не килобиты в секунду.

    
ответ дан maxmurd 10.09.2013 в 01:39