WebM: что нужно знать о медиаформате Google!

Новый формат файлов для мультимедиа появился в Интернете в 2010 году при содействии компании Google. WebM — это альтернатива с открытым исходным кодом другим видеоформатам (особенно MP4) и специально предназначен для использования в Интернете в сочетании с HTML5. Что может делать формат WebM, чего не могут другие видеоформаты?

Что представляет собой формат WebM?

WebM — это формат контейнера (с окончанием файла *.webm) для мультимедийных файлов, то есть для видео- и аудиофайлов. Внутри этого контейнера используются видеокодеки VP8 и VP9 и аудиокодеки Vorbis и Opus. Впервые анонсированный на конференции Google I/O 2010, WebM с самого начала планировался как альтернатива существующему формату MP4 с его кодеком H.264. Хотя последний может использоваться бесплатно для потребителя при просмотре видео, разработчики, желающие работать с кодеком, должны платить лицензионные отчисления. WebM, с другой стороны, является проектом с открытым исходным кодом, который может использоваться всеми безвозмездно.

Примечание

WebP — это родственный формат, разработанный специально для просмотра файлов изображений в Интернете.

WebM предназначен для использования с HTML5. Кодеки VP8 и VP9 были разработаны таким образом, чтобы обеспечить сильное сжатие, но чтобы при распаковке файлов требовалась небольшая мощность компьютера. Цель этой разработки — сделать потоковое онлайн-видео возможным практически на любом устройстве (например, настольном компьютере, планшете, смартфоне или мультимедийном устройстве, таком как смарт-телевизор). Поэтому неудивительно, что YouTube — часть Google — конвертирует все видео в формат WebM, независимо от формата исходного файла. Тем не менее, YouTube продолжает поддерживать H.264 для тех, кто не может использовать WebM.

С тех пор WebM стал политическим вопросом в интернет-сообществе. В то время как Google прилагает все усилия для создания формата аудио/видео, другие крупные участники рынка, такие как Apple или Microsoft, продолжают использовать такие форматы, как MP4. Основной причиной этого являются патентные законы: обе эти компании, производящие программное обеспечение, входят в патентный пул MPEG-LA, поскольку они владеют патентами на используемые кодеки и получают за них лицензионные отчисления. Google пытается обойти эти патенты, используя WebM.

В прошлом это привело к различным юридическим проблемам, например, в Германии. Проблема была связана с кодеком VP8. Несколько компаний пожаловались, что кодек нарушает их патенты. Впоследствии Google пришел к соглашению с MPEG LA. Однако компания Nokia не входит в патентный пул и считает, что ее права были нарушены. Первоначальное дело, в котором компания подала в суд на своего конкурента HTC, чьи устройства поддерживают V8, было отклонено окружным судом Мангейма на юге Германии.

Факт

Кодек — это комбинация двух терминов «кодировать» и «декодировать». Два алгоритма обеспечивают сначала кодирование видеоданных, чтобы сохранить небольшой размер файла, а затем декодирование, чтобы правильно восстановить изображения и звук.

Файлы WebM можно интегрировать в собственный веб-сайт пользователя, просто используя тег видео HTML5.

<video width= "320" height="240" controls>
  <source src="video.webm" type="video/webm">
    </video>

WebM-плеер: Как использовать проигрыватель файлов WebM?

WebM уже поддерживается некоторыми из основных веб-браузеров: Chrome, Chromium, Firefox и Opera не требуют дополнительных установок для воспроизведения файлов этого формата. Для Microsoft Edge требуется дополнительный плагин. Apple Safari также может быть обновлен для воспроизведения формата WebM — по крайней мере, в том, что касается его настольной версии. Пользователи iPhone и iPad сталкиваются с проблемами: им необходимо установить дополнительное программное обеспечение для воспроизведения видео формата на своих устройствах.

Самым популярным программным обеспечением для воспроизведения файлов WebM, вероятно, является плеер VLC. Он также доступен для устройств с операционной системой iOS. Winamp и Kodi также способны воспроизводить файлы WebM. Windows Media Player 12 также способен работать с WebM. Однако для этого необходимо установить компоненты WebM Media Foundation. Это также позволяет воспроизводить видео в формате WebM с помощью Internet Explorer.

Совет

В то же время были разработаны решения для компиляции WebM-видео: так, например, существуют плагины для популярного видеоредактора Adobe Premiere, которые можно использовать для экспорта видео непосредственно в формат WebM. В Интернете также можно найти множество конвертеров, с помощью которых можно преобразовать имеющееся видео в других форматах в WebM.

WebM против MP4 — преимущества и недостатки

Если WebM — относительно недавняя разработка, то MP4 (MPEG-4 Part 14) и H.264 используются уже много лет. Это означает, что более старый формат и кодек стали стандартом: вы найдете мало приложений, которые не поддерживают MP4. Помимо онлайн-сервисов и программного обеспечения для PC/Mac, многие другие устройства (например, видеокамеры) могут работать с MP4. Такая высокая степень принятия означает, что формат представляет интерес как для производителей, так и для пользователей.

Однако Google хорошо справляется с задачей благодаря открытому исходному коду WebM: использование формата не влечет за собой никаких затрат ни для производителей, ни для разработчиков, ни для конечных пользователей. Программное обеспечение также продается под открытой лицензией BSD.

Лицензионная сеть, стоящая за MP4 или H.264, неясна: большинство пользователей, включая тех, кто занимается составлением профессиональных видеороликов, не имеют представления о том, имеют ли они действительную лицензию после покупки оборудования или программного обеспечения или нарушают ли они лицензионное законодательство каждый раз, когда составляют или просматривают видео. С WebM все гораздо яснее. MPEG LA уже в 2010 году объявила, что использование кодеков H.264 в будущем останется бесплатным при условии, что скомпилированные видеоролики будут предоставляться пользователям бесплатно.

Примечание

И WebM, и MP4 — это только контейнеры. Для того чтобы оценить качество и производительность, необходимо оценить используемые кодеки. Для WebM это VP8 и VP9. MP4 в основном работает с H.264 и реже с его преемником H.265.

Для многих пользователей производительность этих двух форматов важнее, чем патентные аргументы: В последние годы H.264 по праву занял лидирующие позиции среди кодеков. Качество видео MP4 с этим кодеком обычно считается очень хорошим. Однако H.265 по-прежнему легко превосходит их. WebM имеет столь же убедительное качество изображения и звука, но VP8 не попадает полностью в один класс с H.264. Вопрос о том, насколько VP9 соответствует H.265 (также называемому HEVC) в отношении качества изображения, является актуальным. Одни считают, что они равны, другие говорят, что качество VP9 и близко не стоит с качеством H.264.

Еще две решающие характеристики при сравнении кодеков — размер файла и скорость кодирования и декодирования. Обе эти характеристики напрямую влияют на удобство использования: для обеспечения быстрой передачи данных в Интернете размер файла должен быть как можно меньше. Это особенно важно для пользователей мобильного интернета. Однако известно, что H.264 создает сравнительно большие файлы. Однако со стороны пользователя декодирование происходит очень быстро и не представляет особой сложности. Это опять же связано с широким использованием кодека. Многие устройства уже поддерживают декодирование видео H.264 с аппаратной точки зрения.

Это не относится к H.265, что может быть связано с очень высокой стоимостью лицензирования для производителей оборудования. Более современный кодек требует большой мощности компьютера, что может привести к проблемам со смартфонами. WebM специально предназначен для потокового вещания и дает хорошие результаты как в отношении размера файла, так и скорости. И снова проблемой здесь является недостаточная распространенность: хотя на многих устройствах Android установлена поддержка VP8, а производители телевизоров, такие как LG, Samsung и Sharp, постепенно оснащают свои устройства поддержкой VP8/VP9, iPhone, iPad и другие устройства Apple до сих пор не имеют аппаратной поддержки. Это означает, что их производительность может быть значительно ниже.

 

WebM

MP4

Кодеки

VP8, VP9, Vorbis, Opus

H.264, H.265, AAC, MP3

Качество

Хорошее качество

Лучшее качество

Размер файла

Маленькие файлы

Большие файлы

Распространенность

В основном поддерживается Google

Очень распространен

Патенты

Открытый исходный код

Лицензируемые

Оцените статью
cdelat.ru
Добавить комментарий