LINUX.ORG.RU

h.264 или Theora? Битва за HTML5 начинается!

 , , , ,


0

0

Интернет-сообщество замерло в ожидании прихода HTML5, а особенно реализации тега «video», который поможет раз и навсегда избавиться от Flash компании Adobe. Но до сих пор остается не решенной проблема выбора стандарта кодека для распространения видео в Web.

На сегодня есть два основных конкурента - проприетарный кодек h.264 и свободный Theora. В пользу h.264 говорит более широкая аппаратная-поддержка этого алгоритма и широко разрекламированное превосходящее качество изображения. Theora же поддерживается «из коробки» многими браузерами: Chrome, Firefox, Opera, и не имеет никаких лицензионных ограничений.

Но, возможно, победа достанется Theora, поскольку она не накладывает лицензионных ограничений на конечного пользователя. К тому же, MPEG-LA недавно опубликовала разъяснение, по которому существует определенный барьер, после чего производитель обязан платить за использование h.264.

Ален Харкнес, Директор по лицензированию MPEG-LA, поясняет, что отчисления за лицензию могут быть уплачены на любой стадии производства и распространения продукта, но если отчисления не были уплачены, продукт является не лицензированным и его распространители/конечные пользователи могут быть привлечены к ответственности.

>>> Подробности



Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от troll_them_all

Плати за всех и будет, не? ;)

Deleted
()
Ответ на: комментарий от troll_them_all

123

>Лучше пусть кто скажет, как сделать так, что б Теора не сливала 264?

В коментах ссылки на хабре пишут, что нельзя задавать теоре постоянный битрейт. Ибо теора глупая (читай недопиленная) и кодирует плохо. Нужно выставлять переменный. Тогда, мол, все чики-пуки выйдет. Попробовать, что ли.

Keplian
()
Ответ на: 123 от Keplian

>Тогда, мол, все чики-пуки выйдет. Попробовать, что ли.

Ну, если шаришь, то было бы супер, если б ты провел такой эксперимент. Интересны результаты.

Плати за всех и будет, не? ;)

ну, если это как-то можно решить удобным способом... ну я не знаю... ну что б цена закладывалась вендорами в продукт... Хотя это ж ынтырнет... Может таки гугл забашляет за всех?

troll_them_all
() автор топика
Ответ на: комментарий от iZEN

> Но если «свободный» формат не обеспечивает того же уровня качества, что и проприетарный формат, то зачем фанатично ограничивать себя и других используемым форматом низкого качества, даже если ты не программист и не можешь улучшить свободный формат никакими своими способностями?

Разница в 10% битрейта скомпенсируется ростом пропускных способностей канала в течение года-полутора. А патентные проблемы будут мешать технологии развиваться лет пять.

Впрочем, тебе этой простой арифметики не понять.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

>Разница в 10% битрейта скомпенсируется ростом пропускных способностей канала в течение года-полутора.

Т.е. ты предлагаешь ждать полтора года, что б избавиться от видео-картинки с артефактами? А ведь нормального качества хочется сразу...

troll_them_all
() автор топика

Конечно же h.264 победит. За ним стоят как миниму Apple и Google.

YouTube и ему подобные сайты уже HTML5 Video с h.264 в бета версии гоняют.

pythonist
()
Ответ на: комментарий от pythonist

>YouTube и ему подобные сайты уже HTML5 Video с h.264 в бета версии гоняют

Не все. Про Dailymotion я уже говорил.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

Ну и на педивикии тоже Theora, правда там видео маловато. Надо бы это исправить.

Ttt ☆☆☆☆☆
()

А не подскажете, когда на MP3 патенты истекают? Вроде говорили, что в 2010 году, но когда конкретно - нигде не нашёл. Тогда можно проблему с аудио хотя бы считать решённой (хотя тут уж по качеству как раз ворбис лучше).

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от no-dashi

То есть вместо эффективного решения проблемы вы предлагаете увеличение затрат на железо и усиление выбросов тепла?

anonymous
()
Ответ на: комментарий от anonymous

Какое это решение эффективное, если за право его использования берут в то-чего-нельзя-называть?

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

Дешевле заплатить отчисления, чем переоборудовать сервера и инфраструктуру инета в целом.

anonymous
()
Ответ на: комментарий от Reset

Американцы несут демократию, а свободу ты можешь принести себе только сам лично.

anonymous
()
Ответ на: комментарий от Ttt

А с какого хрена надо платить налоги государству, которое не имеет отнощения к твоей работе? А потому, что ты гражданин, и у тебя есть обязанность соблюдать законы.

anonymous
()
Ответ на: комментарий от anonymous

Государство (в идеале) тратит деньги на обеспечение качественной жизни граждан. В особенности, нетрудоспособных. А кто такие MPEG-LA? Это уже не государство, а братки.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

Читайте мои сообщения правильно. Если закон говорит, что надо платить отчисления, значит, надо. и не надо клеветать на MPEG-LA, так можно и в суд загреметь.

anonymous
()
Ответ на: комментарий от Ttt

В идеале государство должно уничтожать нетрудоспособных или хотя бы переложить их содержание на родственников. Иначе ваше идеальное государство быстро станет государством иждивенцев и выродится, как совок.

anonymous
()
Ответ на: комментарий от anonymous

Закон не сказал, что я обязан платить именно MPEG-LA. Закон позволяет кому-либо, кому первому пришла в голову какая-либо мысль, запретить думать и реализовывать аналогичные мысли. А я, по-моему, не предлагаю нарушать что-либо. Я предлагаю отказаться от использования этих мыслей, которыми запрещено пользоваться бесплатно.

Ttt ☆☆☆☆☆
()

libtheora под BSDL-like.
x264 под GPL.

Из этой парочки однозначно выбираю libtheora как более прогрессивную и живучую.

iZEN ★★★★★
()
Ответ на: комментарий от Ttt

> А кто такие MPEG-LA? Это уже не государство, а братки.

Мы должны уважать законодательство прогрессивных стран, каким бы оно примитивным не было. Пока что диктуют стандарты — они. Что-то противопоставить или отказаться от безальтернативного выбора пользователи не могут, так как альтернативы откровенно слабы. Нужна третья сила, которая способна тормозить алчность. Что-то вроде антимонопольного комитета на патентование ПО. Это был бы идеальный вариант. А пока имеем прецедент мирового уровня в лице Rambus, успешно зарабатывающая на патентных отчислениях.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>Мы должны уважать законодательство прогрессивных стран,

Может, соблюдать и должны, но уважать - никак нет, если оно действительно примитивно.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Reset

Мы и без них можем обойтись. Если бы те же разработчики x264 вместо работы над продуктом сомнительной легальности работали бы надо libtheora, то она бы уже давно жала бы лучше всех проприетарных аналогов вместе взятых. А тут ещё при разработке свободных кодеков надо сверяться с патентами, чтобы их случайно не нарушить.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

> Может, соблюдать и должны, но уважать - никак нет, если оно действительно примитивно.

Нет. Уважать, а не соблюдать! Мы же в другой стране живём.

iZEN ★★★★★
()
Ответ на: комментарий от KRoN73

Многабукаф, но там написано, что последние патенты на mp3 истекают в 2017. Это печально. Но почему тогда bbc писали (а позже информация перекочевала в компьюленту, а из неё - в русский раздел той же педивикии), что истекают в 2010?

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

> В таком случае что значит слово «уважать»?

Не искать приключений на свою задницу.

Например, не стоит вкладываться в разработку повторяющего проприетарный стандарт H.264 кодек x264, а разрабатывать альтернативный кодек libtheora.

iZEN ★★★★★
()
Ответ на: комментарий от Ttt

А то я думал, что «уважать» в вашем понимании - это значит «соблюдать, и при этом считать закон „правильным“».

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Reset

>Есть куча контрпримеров, когда человек использует линух не из-за так называемой «свободы».

если копнуть глубже то в 95 из 100 примеров кадущаяся причина будет иметь свое начало именно в свободе (то есть если б не свобода, то было бы не так).

dikiy ★★☆☆☆
()
Ответ на: комментарий от troll_them_all

>>Разница в 10% битрейта скомпенсируется ростом пропускных способностей канала в течение года-полутора.

Т.е. ты предлагаешь ждать полтора года, что б избавиться от видео-картинки с артефактами? А ведь нормального качества хочется сразу...

А что ты делал, когда flv был всегда?

А что будет, если ты вдруг увидишь мегасуперхдвидео? Сделаешь вдоль ибо надо будет 40 лет ждать подобного качества?

dikiy ★★☆☆☆
()
Ответ на: комментарий от anonymous

>В идеале государство должно уничтожать нетрудоспособных или хотя бы переложить их содержание на родственников. Иначе ваше идеальное государство быстро станет государством иждивенцев и выродится, как совок.

Тебя же первого в концлагерь и отправят.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

>А что ты делал, когда flv был всегда?

двести раз же говорили, что флв - это контейнер. А в нем h.264 спокойно поживает

Keplian
()

Почитал статью мицгола на хабре.

Беру свои слова назад. Лучше уж недопиленная теора, чем подобный маразм с патентами.

Keplian
()
Ответ на: комментарий от anonymous

> То есть вместо эффективного решения проблемы вы предлагаете увеличение затрат на железо

Вы прикидываетесь дебилами всей толпой? Для массовой передачи высококачественного видео, ширину полосы пропускания каналов предстоит расширять на _порядки_. И плюс-минус 10% тут никакой погоды не делают. Зато проблемы патентов и судебных исков уже не будет.

и усиление выбросов тепла?

Такие же как ты «эффективные решатели проблем» развозили собак, кроликов, овец и коз по всему миру в период колонизации. Дорешались.

no-dashi ★★★★★
()
Ответ на: 123 от Keplian

Использую формат ogv для видео информации на сайте. Вчера пол дня кодировал с помощью ffmpeg2theora-0.25 файлы форматов dv & wmv.

#!/bin/bash

in_file=$1
out_file=$2

ffmpeg2theora -v 10 -V 256 -F 16 -x 480 -y 384 --aspect 4:3 --soft-target --two-pass --optimize --keyint 250 -a 10 -A 96 -H 48000 --nometadata $in_file -o $out_file

Качество супер но размер и скорость кодирования слабеньки..

В принципе уменьшая -v 10 => 5... и -A 96 =>64.. и удалив --soft-target можно достичь нужного размера и битрейта -V ??? но качество будет едва удовлетворительно, хотя конечно качество входных dv и wmv тоже хреновое...

Говорят ffmpeg2theora сам по сибе плохо кодирует в ogv, брал от сюда http://habrahabr.ru/blogs/video/59176/. Тогда вопрос чем кодировать в ogv?

BAN
()
Ответ на: комментарий от Ttt

Ну как же? Вот же они все:

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2338332

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2297109

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2333616

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2282948

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2335861

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2287908

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2319317

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2319318

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2326506

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2328090

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2273113

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2264049

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2282947

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2072562

www1.fips.ru/fips_servl/fips_servlet?DB=RUPAT&DocNumber=2154918

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от pythonist

Ну неужели не очевидно, что для того, чтобы такому сайту, как youtube, перейти на другой видеокодек, нужно просто дохрена времени на перекодирование видео, даже такой конторое, как Гугл?

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от Ttt

> Если бы те же разработчики x264 вместо работы над продуктом сомнительной легальности работали бы надо libtheora

Если бы у бабушки был %уй, она была бы дедушкой.

А вообще, у них бы ничего не получилось, разработать алгоритм это тебе не два пальца обосрать, тут тебе в отличие от тупого кодирования думать надо.

Reset ★★★★★
()
Ответ на: комментарий от dikiy

> А что ты делал, когда flv был всегда?

Сейчас внутри flv находится h264 почти везде.

Reset ★★★★★
()
Ответ на: комментарий от Reset

>если вместо «свобода» поставить слово «бесплатность», то соглашусь

во многих случаях бесплатность это одно из следствий свободы.

dikiy ★★☆☆☆
()
Ответ на: комментарий от Reset

Если между хлебом и свободой выбрать хлеб, то в итоге не будет ни свободы, ни хлеба.

SADM
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.