Я нахожусь на Windows x64, преобразовывающем файл MP3 в AAC, используя FFmpeg.
Я попробовал эти команды:
ffmpeg -i file.mp3 -acodec aac -strict -2 file.aac
ffmpeg -i file.mp3 -c:a libvo_aacenc file.aac
Обе команды приводят к увеличению размера файла. Выходной файл примерно на 50% больше исходного файла file.mp3
; вторая команда увеличивает размер больше, чем первая.
Это так хорошо, как есть, или есть варианты конвертации в меньший размер без потери качества?
libvo_aacenc
считается кодировщик AAC довольно плохого качества. Если вы можете, выберитеlibfdk_aac
илиlibfaac
, что, к сожалению (по причинам лицензирования), не поставляется с предварительно собранными двоичными файлами FFmpeg, поэтому вам придется скомпилировать FFmpeg самостоятельно. Если вы на японском: d.hatena.ne.jp/kamedo2/20120729/1343545890