Audiophile's Blog
Логин:Пароль:


Забыл пароль | Регистрация (убрать всю рекламу)
На сайт | Новые сообщения | Участники | Правила форума | Поиск | RSS
» » » »
Страница 1 из 11
Модератор форума: mrmerak, krivenchenko 
Форум » Кодирование аудио » Консольные кодеры » FFmpeg AAC
FFmpeg AAC
AlexITДата: Среда, 27 Января 2016, 23:00 | Сообщение # 1
Группа: Эксперты
Сообщений: 58
Статус: Offline
Встроенный в ffmpeg кодер AAC  LC недавно был переведен разработчиками в статус "стабильный".
Утверджается, что на 128kbps он лучше fdk aac. 
Неплохо, если  этот комбайн наконец-то обзавелся нормальным кодем aac (до этого нужно было самостоятельно собирать с libfdk_aac или кодировать звук при сжатии видео отдельно от ffmpeg)
Но, конечно, желательно было бы этот кодек протестировать.

Ссылки:
https://trac.ffmpeg.org/wiki/Encode/AAC
http://ffmpeg.zeranoe.com/builds/
 
RollinnnДата: Среда, 27 Января 2016, 23:32 | Сообщение # 2


Группа: Эксперты
Сообщений: 769
Статус: Offline
Некоторые уже протестировали.

Абсурдистан А ты тоже где-то читал, что фубар задирает высокие?
FLAC1.3.1noSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10
 
AlexITДата: Четверг, 28 Января 2016, 01:22 | Сообщение # 3
Группа: Эксперты
Сообщений: 58
Статус: Offline
Спасибо за ссылку.  Похоже, придется и дальше fdk aac в ffmpeg использовать.
 
mpuzirewДата: Четверг, 28 Января 2016, 14:20 | Сообщение # 4
Группа: Проверенные
Сообщений: 186
Статус: Offline
Цитата Rollinnn ()
Некоторые уже протестировали.
"2016/01/17 version, it was latest at the time but TNS algorithm was fixed since then."

Хм, понято, что заявления о превосходстве данного кодера над fdk представляются слишком громкими, но тем не менее, я в некотором сомнении, надо бы попробовать нарыть больше информации. Похоже, самую новую версию (2016-01-27) пока не тестировали все-таки. Показательно, что если сравнить тот-же кодер из ffmpeg 2.8.5 stable (из моего linux) с git-версией 2016-01-27, то разница в звуке есть, да и спектрограмы здорово отличаются. Битрейт тоже получается разный, у ffmpeg 2.8.5 он несколько выше. Скорость кодирования тоже очень разная - новая git-версия жмет раза в четыре медленнее(!). Если вдруг версия от 17.01, которую тестировали, больше соответствует по качеству ffmpeg 2.8.5, то выходит, что тест устарел и нуждается в повторении.
Для ffmpeg 2.8.5:
ffmpeg -i infile.flac -strict experimental -c:a aac -b:a 160k -vn outfile.m4a
http://i.imgur.com/UKvMok7.jpg
для git:
ffmpeg -i infile.flac -c:a aac -b:a 160k -vn outfile.m4a
http://i.imgur.com/OzosQpq.jpg
P.S. Кстати, с параметром -cutoff тоже играть можно, например, если при том же битрейте выбрать частоту среза чуть пониже, качество кодирования теоретически может даже несколько вырасти.
P.P.S. Для справки, FFmpeg 2.8.5 - самая новая из стабильной ветки, вышла 16-го января 2016.

UPD: Раздобыл версию (ту самую, из теста?) 2016/01/17 здесь. По сравнению с v.2016/01/27 каких-то отличий пока не обнаружил. Обе версии жмут в aac очень медленно :( и одинаково отличаются от ffmpeg 2.8.5 и по спектру, и на слух. Без слепых тестов что-то утверждать некорректно, но навскидку звук и правда стал лучше. Впрочем, в свете громких заявлений разработчиков, обратное было бы совсем удивительно :)


Сообщение отредактировал mpuzirew - Четверг, 28 Января 2016, 22:59
 
Форум » Кодирование аудио » Консольные кодеры » FFmpeg AAC
Страница 1 из 11
Поиск:

Copyright Taras Kovrijenko © 2009–2016