Обсуждение и сравнение современных кодеков аудио (AAC vs OGG vs MPC)

Страницы :  1, 2, 3 ... 21, 22, 23  След.
Ответить
 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 04-Апр-10 22:53 (14 лет 7 месяцев назад, ред. 25-Июн-11 20:05)

Задача весьма не простая - найти лучший кодек для каждого диапазона битрейтов. Всех кого интересует - присоединяйтесь к поискам.
Главные кандидаты следующие (МР3 не рассматриваем как полностью устаревший стандарт. фанатики МР3 проходят мимо):
1. OGG Vorbis 1.3.1
2. QuickTime AAC encoder 20100307 + QuickTime 7.6.6
3. Musepack SV8 (MPC Encoder v1.30)
Возможные альтернативные кодеры:
AAC:
Nero AAC Codec 1.5.1.0 (incl. Nero AAC Encoder 1.5.4.0) - вцелом немного уступает QT AAC, но точно ведь не знает никто
AACPlus v2 Encoder Build Dec 30 2009 + DLL's (from Winamp 5.572, incl. CT AAC v1.3) - возможен выигрыш за счет использования технологии HE-AAC на высоких битрейтах.
OGG:
Oggenc2.85using aoTuVb5.7 - тюнингованная версия ворбиса от японского программиста, возможно преимущество на низких битрейтах. Стоит отметить, что версия старее официальной 1.3.1
******
Диапазоны битрейтов (для начала):
~80 кбит/с
~128 кбит/с
~200 кбит/с
~320 кбит/с
***
Кодируем, слушаем, ищем проблемные семплы, отписываемся
Любая инициатива приветствуется. Только сразу - без фанатизма вроде "этот кодек г**но, а вот этот рулит". Логически обоснованные (или основанные на реальном опыте) предположения - приветствуются (и в дальнейшем проверяются), заявления же сразу подкрепляем логом ABX теста, и крайне желательно - самим семплом, на котором слышны различия.
Как проводится ABX тест
***
P.S. Да, разработать правильную методику вот так с ходу - невозможно. Но всё равно, думаю стоит попробовать, может у нас что выйдет.
Повторю задачу - доказать превосходство того или иного кодека (из вышеперечисленных) над другим в том или ином диапазоне битрейта (на определенных музыкальных семплах).
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 04-Апр-10 23:05 (спустя 11 мин., ред. 04-Апр-10 23:11)

Теперь мои предположения:
на 80 кбит/с наибольшие шансы у libvorbis 1.3.1. Из личного опыта скажу, что с параметром -q1 он дает отличный звук. У кого есть желание проверить - пожалуйста.
Особо интересует ваше мнение по поводу libvorbis 1.3.1 -q1 vs qtaacenc с соответствующим значением параметра --tvbr (для подгонки битрейта) и ключем --highest
на ~200кбит/с у qtaac всё еще ощущается эфект пре-эхо, в то время как у ворбиса он незаметен даже при меньшем битрейте.
для битрейтов выше, к сожалению, ничего сказать не могу, т.к. там уже не могу даже от оригинала отличить все три кодека (vorbis, qtaac, mpc)
[Профиль]  [ЛС] 

sefen

Стаж: 16 лет 6 месяцев

Сообщений: 52

sefen · 04-Апр-10 23:08 (спустя 3 мин.)

Адреса архивов киллер-сэмплов (по материалам сайта hydrogenaudio.org):
http://www.ff123.net/samples.html
http://lame.sourceforge.net/quality.php
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 04-Апр-10 23:20 (спустя 11 мин., ред. 04-Апр-10 23:20)

sefen
спасибо, буду разбираться.
вот что пока не могу придумать - как связать параметры и битрейт при отсутствии четкого набора семплов.
На SoundExpert это решается с помощью подгонки параметров по аудиофайлу состоящему из последовательности вот этих семплов:
http://soundexpert.org/sound-samples
Вероятно, стоит их и нам использовать...
но если для подбора параметров использовать те семплы - мы получим меньшие битрейты чем для большинства реальной насыщенной музыки.
есть еще вариант: взять опорные кодек/параметры. например, в диапазоне ~80 kbps - vorbis -q1, и под полученный битрейт уже подгонять параметры для aac и mpc...
[Профиль]  [ЛС] 

sefen

Стаж: 16 лет 6 месяцев

Сообщений: 52

sefen · 04-Апр-10 23:38 (спустя 17 мин., ред. 04-Апр-10 23:40)

Цитата:
вот что пока не могу придумать - как связать параметры и битрейт при отсутствии четкого набора семплов
- можно задать диапазон битрейтов, например от 80 до 100 кбит/с, а при одинаковом качестве считать лучшим кодер, дающий меньший битрейт.
[Профиль]  [ЛС] 

taxksa

Стаж: 15 лет 3 месяца

Сообщений: 37

taxksa · 06-Апр-10 14:05 (спустя 1 день 14 часов)

G-Man90
Все это конечно интересно, ради инфы. Тока вот объясни, зачем сие нужно? Какое это исследование может иметь практическое применение для простого юзера?
Сомневаюсь, что кто- то из юзеров спецом конвертит и хранит у себя аудио в lossy с битрейтом 100.
[Профиль]  [ЛС] 

Children of koRn

Стаж: 15 лет 7 месяцев

Сообщений: 1103

Children of koRn · 06-Апр-10 14:10 (спустя 5 мин.)

taxksa
практическое применение вполне может быть - подкасты\радио (=
[Профиль]  [ЛС] 

taxksa

Стаж: 15 лет 3 месяца

Сообщений: 37

taxksa · 06-Апр-10 14:51 (спустя 40 мин.)

Children of koRn
Это понятно, что для радио и подкастов может и надо. Но зачем простому юзеру это?
Вы что посылаете на радио аудио материал? Или в подкасты как то размещаете их?
[Профиль]  [ЛС] 

Children of koRn

Стаж: 15 лет 7 месяцев

Сообщений: 1103

Children of koRn · 06-Апр-10 15:16 (спустя 24 мин., ред. 06-Апр-10 15:16)

taxksa
а сейчас мало подкастов? помойму хватает
и знакомые есть радио свое время от времени вещают в инет, я редко но тоже в jetaudio пускал поток радио в ворбисе своего плэйлиста, лень было выкладывать кудато.
простым может и не надо но на них мир же не заканчивается да и для статисики лишним не будет
[Профиль]  [ЛС] 

taxksa

Стаж: 15 лет 3 месяца

Сообщений: 37

taxksa · 06-Апр-10 19:52 (спустя 4 часа)

Children of koRn
Я просто к тому, что для разработчиков может и надо в таких нюансах копаться, ну нам иногда обратить их внимание на киксы. Но разве не проще взять для радио и сконвертить в тот формат, в который тебе нравится. Зачем в такие нюансы для этого влезать, улавливать неразличимое качество. Да для подкастов и радио ничего этого не нужно, нада просто малый битрейт OGG или AAC, кто там будет в lossy качество вникать, тем более для низкого битрейта!
Качество нужно только для тех кто хранит аудио в lossy формате или использует его в порто плеере, ну может еще для дорог к видео!!! Все, больше нигде оно не нужно!!!
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 06-Апр-10 22:01 (спустя 2 часа 9 мин., ред. 06-Апр-10 22:01)

taxksa
что-то я не понимаю. какие проблемы? Какая польза? Да ну море ведь примеров.
Например. я хочу дать другу послушать трек у него или у меня интернет медленный или дорогой - вот и задача - получить приемлемое качество при минимальном размере. Vorbis -q1 для этого как нельзя лучше подходит.
Кто будет вслушиваться? А послушайте FAAC или MPC на 80 кбит/с (я уже не говорю о мр3) - просто невозможно. Квиктаймовский AAC еще кое-как звучит при правильных настройках, но всё равно неприятно.
taxksa писал(а):
Сомневаюсь, что кто- то из юзеров спецом конвертит и хранит у себя аудио в lossy с битрейтом 100.
да такое и не надо хранить. превью, подкасты, интернет-радио. Для телефона тоже сгодится (если поддержка есть).
add:
В общем, я опытным путем определю пресеты для других кодеров - альтернативы Vorbis 1.3.1 -q 1
после выложу в топике результаты. кого интересует - будьте добры протестировать и сравнить эти кодеры/пресеты на различных музыкальных семплах. Результаты и комментарии - сюда.
add2:
Блин, яблочники совсем сдурели. В qtaacenc 20100307 (+ QuickTime 7.6.6) при --tvbr 30 --highest --samplerate наглухо выключен lowpass фильтр. при этом средний битрейт - 80 xD
add3:
в общем, главные конкуренты:
oggenc 2.85 libvorbis 1.3.1
Код:
-s %r -Q -q1,000000 - -o %d
vs
qtaacenc 20100307
Код:
--tvbr 30 --highest --quiet - %d
необходим установленный QuickTime 7.6.6!
параметры приведены для конвертера foobar2000. Остальные настройки - по ссылкам в первом посте.
Жду ответов
add4:
изменил строку для QuickTime. Оказалось, что при форсировании оригинального семплрейта для значений качества 30,40,50 отключается фильтр нижних частот. На качестве это сказывается весьма плохо
[Профиль]  [ЛС] 

taxksa

Стаж: 15 лет 3 месяца

Сообщений: 37

taxksa · 07-Апр-10 06:10 (спустя 8 часов, ред. 07-Апр-10 06:10)

G-Man90
Вот именно, я и хотел это услышать, т е. практическое применение этой работе. Потому как предполагал, что появится море народа, которые будут опять выяснять на каждой странице, какую версию кодера использовать и с какими параметрами качество - размер, для хранения аудио библиотеки на компьютере.
[Профиль]  [ЛС] 

EvilTeeth

Стаж: 17 лет 3 месяца

Сообщений: 311


EvilTeeth · 14-Май-10 19:16 (спустя 1 месяц 7 дней)

Хочу выяснить, в каком формате лучше хранить музыку на жёстком диске. Ту музыку, которую слушаю постоянно, конечно буду держать в lossless. Но ведь есть много музыки, которую либо слушаешь раз в год, либо просто удалять жалко, а жёсткий диск ведь не резиновый, а DVD-R теряются и не особо удобны в использовании.
Поэтому хочу понять, какой кодек обеспечивает наилучшее качество при битрейте 250...300 kbps, чтобы в этот формат сжимать музыку из lossless и не бояться быстро заполнить жёсткий диск.
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 15-Май-10 06:12 (спустя 10 часов)

вот я задался таким же вопросом. До сих пор не могу выбрать между QT AAC TVBR 100-127 и libvorbis 1.3.1 q7-9.
у qt есть свои недостатки, в т.ч. проблемные семплы (один точно есть), так что наверное всё-таки ворбис, мне всегда было трудно его отличить от оригинала на средних битрейтах...
[Профиль]  [ЛС] 

EvilTeeth

Стаж: 17 лет 3 месяца

Сообщений: 311


EvilTeeth · 15-Май-10 13:06 (спустя 6 часов)

Всё, начинаю заменять свою mp3-коллекцию (даже скорее mp3-свалку :)) музыкой, закодированной OGG Vorbis 1.3.1 q8. Буду качать lossless (преимущественно из локалки), кодировать и удалять (оставлять только ту музыку, которую слушаю постоянно).
Но также буду следить за развитием всех этих кодеков. Хотя в аппаратной поддержке OGG Vorbis вряд ли когда-то будет уступать.
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 15-Май-10 17:38 (спустя 4 часа, ред. 15-Май-10 17:38)

зачем такие поспешные выводы?
Я бы сначала послушал, вдруг где-то качество окажется недостаточным.
Если соберетесь слушать, обратите внимание на стереопанораму, в предыдущих весиях при q6 я слышал различия именно в стереопанораме.
И предупреждаю еще раз всех :
не надо тут пустых рассказов про то что вам показалось, о "провалах на СЧ" (или как там говорил уважаемый не буду говорить кто).
Если заявляете о слышимых различиях - будьте добры выложить лог ABX, указать источник, кодер, его параметры, ну и очень желательно привести сам отрезок аудио, на котором услышали искажения.
а потом уже можно говорить о ваших субьективных ощущениях.
Наверное, тут мне самому стоило бы подтвердить некоторые свои заявления. Но это как будет время, пока можете мне не верить
[Профиль]  [ЛС] 

zloileto

Стаж: 17 лет 8 месяцев

Сообщений: 14

zloileto · 25-Май-10 22:19 (спустя 10 дней)

товарищи так выводы будут?
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 25-Май-10 23:50 (спустя 1 час 31 мин.)

все хотят выводов, а сами слушать не хотят.
это ведь дело такое
[Профиль]  [ЛС] 

zloileto

Стаж: 17 лет 8 месяцев

Сообщений: 14

zloileto · 29-Май-10 21:01 (спустя 3 дня)

извините за оффтоп но после весьма долгих поисков лучшего формата пришел к wavpack в гибридном режиме с файлом коррекции при битрейте 512 кб чего лучше можно услышать в лосси .а если надо можно восстановить до лосслесс , благо место на дисках и в сетевых хранилищах много.
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 29-Май-10 21:26 (спустя 25 мин.)

lossy wavpack использует алгоритм подобный lossyWAV, насколько я понял. т.е. динамическое понижение разрядности. а потому он может проигрывать психоакустическим кодекам.
Ждем HD-AAC
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 05-Июл-10 23:28 (спустя 1 месяц 7 дней, ред. 25-Июн-11 20:06)

И так, победитель для 200 кбит/с определен
А теперь отзовитесь, кто тут выкладывал лог с удачным ABX'ом Musepack --quality 10 ??????? - никак не могу найти этого юзера или хотя бы тот пост.
[Профиль]  [ЛС] 

Alexander B

Top Bonus 03* 1TB

Стаж: 16 лет 3 месяца

Сообщений: 128

Alexander B · 06-Июл-10 17:14 (спустя 17 часов)

Вывод, увы, почти бесполезный, т.к. с нынешней стоимостью гигабайта и доступностью больших объёмов даже в компактных USB-винтах lossy-сжатие для хранения на компьютере применять бессмысленно. А плееры, для которых вопрос объёма актуален, Musepack, увы, в основном не понимают...
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 06-Июл-10 19:59 (спустя 2 часа 44 мин.)

Ну, есть прошивки вроде Rockbox, насколько помню.
[Профиль]  [ЛС] 

Alexander B

Top Bonus 03* 1TB

Стаж: 16 лет 3 месяца

Сообщений: 128

Alexander B · 06-Июл-10 21:17 (спустя 1 час 17 мин.)

Rockbox на последних поколениях iPod не работает. Так что пока с интересом изучаю результаты изысканий по различным энкодерам AAC и их параметрам, в т.ч. Ваших.
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 06-Июл-10 22:33 (спустя 1 час 15 мин.)

Все эти изыскания уже давно зашли в тупик - один кодер проявляет себя лучше на одних семплах, другой - на других. Так что тут всё крайне неоднозначно.
Еидинственный выход - создать огромную коллекцию семплов - чем больше, тем лучше, подключить к тестированию большое количество людей для оценки качества каждой связки семпл-кодер, ну и дальше проанализировать результаты...
Это в принципе реализовано на сайте http://soundexpert.org, но вот только большинство кодеров там уже давно устарело, да и семплов не так уж много.
[Профиль]  [ЛС] 

AlecS88

Стаж: 15 лет 7 месяцев

Сообщений: 58


AlecS88 · 08-Июл-10 12:42 (спустя 1 день 14 часов)

G-Man90 писал(а):
А теперь отзовитесь, кто тут выкладывал лог с удачным ABX'ом Musepack --quality 10 ??????? - никак не могу найти этого юзера или хотя бы тот пост.
Вот тот пост: https://rutr.life/forum/viewtopic.php?t=1862184
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 08-Июл-10 13:59 (спустя 1 час 16 мин.)

AlecS88, спасибо!
[Профиль]  [ЛС] 

AlecS88

Стаж: 15 лет 7 месяцев

Сообщений: 58


AlecS88 · 09-Июл-10 21:44 (спустя 1 день 7 часов)

G-Man90
Пожалуйста!
[Профиль]  [ЛС] 

sefen

Стаж: 16 лет 6 месяцев

Сообщений: 52

sefen · 10-Авг-10 23:46 (спустя 1 месяц 1 день)

G-Man90, меня заинтересовало ваше тестирование, по результатам которого лучшим кодером для 200 кбит/с стал Musepack. Если вам не сложно, не могли бы вы выложить используемые вами киллер-сэмплы в другом формате (у меня проблемы с воспроизведением и конвертацией TAK-ов).
[Профиль]  [ЛС] 

G-Man90

Стаж: 15 лет 3 месяца

Сообщений: 1574

G-Man90 · 11-Авг-10 10:11 (спустя 10 часов, ред. 25-Июн-11 20:06)

sefen писал(а):
не могли бы вы выложить используемые вами киллер-сэмплы в другом формате (у меня проблемы с воспроизведением и конвертацией TAK-ов).
К сожалению, трудно. Т.к. у меня крайне низкая скорость отдачи.
А какие проблемы? Используйте foobar2000 + foo_input_tak последней версии. Всё есть тут:
http://audiophilesoft.ru/load/audiophilesoftware/foobar2000/3-1-0-5
Цитата:
TAK Decoder 0.4.4 + TAK Decoding Library 2.0.0
(foo_input_tak.dll + tak_deco_lib.dll)

Добавляет возможность проигрывания файлов формата TAK.
ВНИМАНИЕ: Для работы плагина необходимо наличие файла tak_deco_lib.dll (находится в архиве с плагином) в папке с foobar2000.exe. НЕ помещайте файл tak_deco_lib.dll в папку с компонентами Вашего foobar2000.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error