Крис Монтгомери (Chris Montgomery), основатель организации The Xiph Foundation и создатель форматовe Ogg/Vorbis, после внесения на днях ряда оптимизаций, представил (http://web.mit.edu/xiphmont/Public/theora/demo7.html) результаты сравнения качества кодирования видеокодека Theora.next (новый вариант Theora, также известный под именем Thusnelda ), по сравнению с версией Theora 1.0, выпущенной в прошлом году. На основании результатов тестирования, построен график зависимости уровня шума от битрейта, на котором также отражена работа и кодека H.264 (MPEG-4 Part 10/AVC) . Судя по графику в настоящий момент Theora.next обгоняет по качеству картинки H.264 только на низких битрейтах (до 125 kbps), на высоких битрейтах уровень шумов в Theora.next заметно ниже. Что касается сравнения с Theora 1.0, то отличие качества картинки бросается в глаза (http://web.mit.edu/xiphmont/Public/theora/demo7.html) и без измерения уровня шумов.
Напомню, что главные задачи разработки кодека Theora.next - повыш...URL: http://www.0xdeadbeef.com/weblog/?p=1300
Новость: http://www.opennet.me/opennews/art.shtml?num=21643
Зря все Теору ругают. Существующая реализация кодека, конечно, далека от идеала, но сам формат имеет гораздо больший потенциал, чем тот же H.264.
Почеу, это же старый проприетарный формат какой-то вроде, отданный сообществу ввиду бесперспективности и практически не изменённый. А Theora, как я читал, только развивает алгоритмы кодирования/декодирования крепко держась зубами за legacy формат.
Да, кодек основан на VP3, но над форматом разработчики Theora хорошо поработали. В формат заложен достаточно большой потенциал для развития кодека без потери совместимости с существующими плеерами.Проприетарные разработчики, наоборот, предпочитают разрабатывать новый формат под каждый усовершенствованный кодек - им это выгодно.
Осталось довести до ума алгоритмы кодирования и реализацию (что сейчас и делают) и мы получим отличный кодек.
> В формат заложен достаточно большой потенциалПроблема только в том что мало того что H.264 рвет как тузик грелку теору сейчас, так у него еще и формат столь наворочен что там потенциал для улучшения - нехилый.Это непростой конкурент.И имхо - теоре он не по зубам.Вот вот divx и xvid она могла бы потеснить.Правда вот они уже сами потеснились.Под весом H.264...
>Проприетарные разработчики, наоборот, предпочитают разрабатывать новый формат под каждый усовершенствованный кодек - им это выгодно.Да, это выгодно.В плане технической эффективности формата прежде всего.Можно сделать и такие изменения которых плееры под старый формат не поняли бы.Иной раз заметно подняв эффективность.
Можно пытаться выскрести по мелочи еще немного.Путь которым пошли xvid, divx и подобные применительно к Mpeg4.А можно сразу вхреначить кучу эффективных нововведений как H264 и всех натянуть.Благо рост мощи современных процов это позволяет.
> Да, это выгодно.В плане технической эффективности формата прежде всего.В том то и дело, что это не техническая выгода. Чтобы разработать хороший гибкий формат нужно время. Проприетарщикам выгодно быстро получить преимущество и выгодно продавать лицензии на новый декодер после каждого усовершенствования.
> Чтобы разработать хороший гибкий формат нужно время.Для этого еще нужна компетенция в вопросе и умение предвидеть будущее на годы и годы.Так был сделан H.264, он не очень новый.Но его практические реализации осилили только сейчас.Как раз потому что его формат - гибкий, навороченный, предусматривает много всего "на будущее", что можно реализовавать постепенно.
Рад за них :) надеюсь в будущем у них тоже всё плучится!
>Theora.next обгоняет по качеству картинки H.264 только на низких битрейта
>на высоких битрейтах уровень шумов в Theora.next заметно нижеДеление на ноль.
>>Theora.next обгоняет по качеству картинки H.264 только на низких битрейта
>>на высоких битрейтах уровень шумов в Theora.next заметно ниже
>
>Деление на ноль.Судя по тому, что на графике соотношение сигнал/шум, то на высоких битрейтах теора выигрывает. На <150 сливает.
>Theora.next обгоняет по качеству картинки H.264 только на низких битрейтах (до 125 kbps), на высоких битрейтах уровень шумов в Theora.next заметно ниже.что это означает в переводе на русский? большой уровень шумов это типа круто?
>что это означает в переводе на русский?Посмотри на график. Там видимо под "высоким" битрейтом понимается от 125 до 350 kbps
В статье ошибка - только на _низких_ битрейтах качество _уступает_ H.264
На высоких качество заметно лучше. См. график - там по Y - соотношение сигнал/шум, а не шум.
это называется "неточность", вызванная невозможностью склонять "theora.next" и "Н264".
Вот так "неточность"))) смысл сменился на противоположный!
Theora.next - это как раз то, на что мозилла проспонсировала денег? ждем фуррифокс 3.5 с поддержкой этого добра
>Theora.next - это как раз то, на что мозилла проспонсировала денег? ждем
>фуррифокс 3.5 с поддержкой этого добрадай-то Бог. будет настроение - сам их проспонсирую.
наш так сказать ответ DRM`y и прочей патентованной проприетари.
h.264 - это формат (или стандарт), а не кодек. Кодек в данном случае x264. Есть и другие (например QuickTime'овский). Кстати непонятно какая версия x264 использовалась.
Если я правильно понимаю, то h.264 — это именно кодек, а x264 — одна из реализаций этого кодека.
>Если я правильно понимаю, то h.264 — это именно кодек, а x264
>— одна из реализаций этого кодека.Реализуют стандарты, кодек - это уже реализация и дальше его реализовывать некуда.
http://ru.wikipedia.org/wiki/H.264
http://ru.wikipedia.org/wiki/Кодек
http://ru.wikipedia.org/wiki/Стандарт
Я конечно не разбираюсь, но помоему надо сравнивать динамическую картинку. То есть я хочу сказать что человек смотрит видео и воспринимает смену картинки, какая разница насколько шумит отдельный кадр?
А что такое по вашему "динамическая картинка"? Это и есть последовательность _отдельных кадров_! Т.е. Качество видео прямопропорционально качеству каждого кадра. В случае с переменным битрейтом график (приведённый в новости) получается из усреднения соотношения сигнал/шум в каждом из кадров.
>А что такое по вашему "динамическая картинка"? Это и есть последовательность _отдельных
>кадров_! Т.е. Качество видео прямопропорционально качеству каждого кадра. В случае с
>переменным битрейтом график (приведённый в новости) получается из усреднения соотношения сигнал/шум
>в каждом из кадров.Не все кадры одинаковые. Есть ключевые кадры, а есть те которые отсчитывают от них изменения (это называется межкадровое сжатие).
Я говорю про восприятие человеком смены кадров. Наблюдатель может и не заметить шум в динамичной сцене. Это как, например, в MP3 (ну и других форматах) - после громких звуков вырезаются тихие, так как человек в силу физиологии их не услышит.
Видимо просто нет таких методик измерения качества видео, измеряют качество отдельных кадров.И да, на быстро движущихся объектах сложно заметить детали.