Разработчик проекта x264 представил (http://x264dev.multimedia.cx/?p=377) в своем блоге детальный технический анализ открытого сегодня кодека VP8 (http://www.opennet.me/opennews/art.shtml?num=26656).
Краткие выводы:
- Спецификация на VP8 оформлена лишь немного лучше H.264 Baseline Profile и VC-1, но требует доработки и заметно отстает от H.264 Main и High Profile.- Качество картинки, при кодировании представленным VP8-кодировщиком, можно значительно улучшить, сейчас оно находится на уровне примерно между Xvid и Microsoft VC-1.
- Декодер VP8 работает медленней реализации H.264 из ffmpeg и скорее всего будет трудно как-то улучшить этот показатель.
- С точки зрения вероятного нарушения патентов MPEG-LA в VP8 заметно слишком много пересечений с H.264, поэтому вопрос полной защиты от патентных претензий остается под вопросом, остается надеется на то, что мало кто отважится противостоять патентному портфолио Google.
- C позиции уровня сжатия видеоптока VP8 значи...
URL: http://x264dev.multimedia.cx/?p=377
Новость: http://www.opennet.me/opennews/art.shtml?num=26658
Это лишь вопрос времени - все исправят. Даже если кодек будет местами несколько уступать H.264 он в разы лучше, чем Theora и соответственно будет гораздо более привлекательным. В общем это никак меня не опечалило.
Патенты исправят? Не несите чушь.
>Патенты исправят? Не несите чушь.Есть много примеров, когда патентные иски против держателей солидного количества патентов не подавались или отзывались. MPEG LA в любом случае идут лесом т.к. Гуглу им противопоставить нечего.
Блажен кто верует.
> потока, в основном из-за проблем в реализации адаптивного квантования,
> B-кадров, трансформации 8x8 и не адаптивной цикличной фильтрации.И сие как бы вполне поддается исправлению, при том половина еще и без потери совместимости с старым форматом потока.
Да, и с приобретением совместимости с патентами MPEG-LA.
> в текущем состоянии VP8 еще заметно проигрывает H.264 по уровню сжатия потокаДа как же так, утверждалось же обратное - что для онлайн-вещания VP8 превосходит H.264!
Неужели проблемы с масштабированием на более высокие потоки/разрешения?
Хаха! Кем утверждалось? Фанатиками и совладельцами проданной конторы?
Смешно право
>Да как же так, утверждалось же обратное - что для онлайн-вещания VP8
>превосходит H.264!Это только on2 и утверждала с парой невнятных графиков, кривой видюшкой и парой страниц воды. Нет, VP8 банально убог.
>Да как же так, утверждалось же обратное - что для онлайн-вещания VP8 превосходит H.264!И это не обязательно ложь. Существует несколько реализаций стандарта h.264, некоторые настолько неудачные, что да, они проигрывают VP8, а вот про x.264 (лучшая open-source реализация) ещё неизвестно... нужно доработать VP8 и потом уже проводить тесты...
а какой размер файлов получаются при одинаковом качестве у vp8 и H.264 (для сравнения) ?
Логично предположить, что если vp8 сжимает жуже, то видеофайлы с равным качеством будут толще.
The primary weaknesses mentioned above are the lack of proper adaptive quantization, lack of B-frames, lack of an 8×8 transform, and non-adaptive loop filter
>в основном из-за проблем в реализации адаптивного квантования, B-кадров, трансформации 8x8 и не адаптивной цикличной фильтрацииБез лицемерия, пожалуйста, не думаю что автор новости не знает как переводится *lack* (и если с переводом 1го lack ещё можно согласится, то остальные явно не просто "проблемы в реализации").
Отсутствие B-фреймов, кстати, обусловлено, ага, патентами MPEG LA (и что-то мне подсказывает та же песня с 8×8 transform and non-adaptive loop filter).
И вот ещё что. Спецификация формата окончательна, ничего нового в нём уже не будет. Текущий кодер VP8 написан довольно грамотно, ощутимых изменений по скорости кодирования, эффективности сжатия ждать не стоит (да, код писали не индусы, и именно поэтому улучшать мало что осталось).
>Без лицемерия, пожалуйстаНапоминаю, что вы находитесь на сайте о "свободном ПО"
Улучшать осталось скорость декодирования. Слайд-шоу 720p на двухядерниках - это Стыд.
>Напоминаю, что вы находитесь на сайте о "свободном ПО"И что из этого следует?
>Улучшать осталось скорость декодирования. Слайд-шоу 720p на двухядерниках - это Стыд.Нечего там улучшать. VP8 не тяжёлый кодек (таким проектировался), а AVC 720p софтово декодировался на моём Athlon64 2800+ (1.8Ггерц) ещё 3 года назад, без рассинхрона со звуком и пропуском кадров.
>И что из этого следует?То что здесь стыдливое прикрывание ладошкой - обычное дело.
>Нечего там улучшать. VP8 не тяжёлый кодек
Многие отмечали, что h.264 под flash обёрткой воспроизводится шустрее.
Возможно, проблемы не столько в декодировании, сколько в способе рендеринга.
Толстовато...
Правдовато...
и потому эппл отказался от флеша, ага ;)
Эппл отказался от флеша в пользу H.264.
На эпловских таблетках видео в h.264 крутится до 10 часов, vp8 дайбох чтобы хватило на один фильм.