|
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
Стаж: 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
Стаж: 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
Стаж: 15 лет 7 месяцев Сообщений: 58
|
AlecS88 ·
09-Июл-10 21:44
(спустя 1 день 7 часов)
|
|
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.
|
|
|