Video webm: What are WEBM Video Files?

особенности и прогнозы / Хабр

Итак Google сделал заявку на победу в войне видео форматов для веб, открыв VP8 под свободной open source лицензией, не требующей Royalty отчислений. В чем же особенности WebM по сравнению с h364 и как внедрение этого кодека изменит Интернет?

1. WebM — это кодек, оптимизированный для Веб
Если VP8 еще и не успели хорошенько оптимизировать, то, учитывая какими темпами развивался Chrome, сделают это очень скоро. WebM задуман как кодек легко адаптируемый к раличной ширине канала доступа, который при этом предоставляет высокое качество. Как утверждает Google, WebM — лучший вариант для видео в реальном времени. Соответственно онлайновые реалтайм трансляции и видеочаты, а также видеоконференции выйдут на новый уровень.

2. Проще некуда
WebM — легкий для интеграции в существующие платформы (как программы, так и железо). Он не требует долгой и трудоемкой кастомизации настроек, что должно привлечь массового пользователя.

Клик и ты скодировал видео. Еще один довод к тому, что WebM очень быстро пойдет в массы.

3. Быстрее, еще быстрее
Несмотря на то, что VP8 был создан для того, чтобы быть быстрым, Google признает, что кодирование видео в высоком качестве оставляет желать лучшего и собирается сделать кодек быстрее. Кроме того, WebM будет оптимизирован для процессоров Atom и ARM, улучшена многопроцессорная поддержка и декодирование посредством GPU. Нетбуки, планшеты и смартфоны будут использовать меньше мощности для декодирования видео, что позволит увеличить автономность.

4. Матрешка (MKV) усиливает позиции
Прогрессивный и поддерживающий множество функций контейнер Матрешка имеет все шансы в будущем захватить лидерство. Именно его Google и партнеры выбрали в качестве контейнера для WebM.

5. Узкие спецификации исключают разброд и шатания
Хотя в Матрешку можно запихнуть все, что угодно, в браузерах будет проигрываться только видео VP8 и аудио Vorbis с расширением .

webm. Google объвил спецификации WebM окончательными на ближайшее будущее.

6. Неограниченный битрейт и размер кадра
Поскольку WebM использует 14 бит для высоты и ширины, максимальный размер видео — невероятные 16384×16384 pixels. Хороший задел на будущее, надо сказать.

7. Skype обзаведется новыми фишками для видеоконференций
В Roadmap для WebM содержится поддержка и улучшение видеоконференций. Недаром Skype находится в списке компаний, поддерживающих WebM.

8. Apple и Microsoft придется поддержать WebM
Несмотря на то, что многие ждут войны h364, поддерживаемого Apple и Microsoft и WebM, за которым, кроме Google стоят такие гиганты как Adobe, AMD, nVidia и Skype, скорее всего этого не случится. Кроме браузеров Firefox, Chrome, Opera, которые включат поддержку WebM в ближайшем будущем, WebM будет поддерживать Android уже в конце 2010 года. Google также постарается как можно скорее перевести на WebM и Youtube, которые растет как на дрожжах.

Станет ли Стив Джобс, который так ратовал за открытые стандарты, возражать?

Update
Как можно попробовать Webm в действии на Youtube, еще несколько пунктов по поводу WebM.

Формат видео WebM — чем открыть и конвертировать

В статье рассмотрим, что представляет собой формат WebM, при помощи какого софта его открывать, как конвертировать, и какие сервисы для этого пригодятся.

Описание WebM

Расширение WebM — открытый формат мультимедиа. Представлен в 2010 г. компанией Google. Основывается на свободных кодеках VP8 и VP9 (видео) от Гугл, свободных кодеках Opus и Vorbis (аудио). Гугл купил создателя кодеков ON2 Technologies, являющегося разработчиком видеокодека VP8. Сегодня VP8 — свободная и бесплатная технология.

Чаще всего WebM применяется для онлайн отправки видео при помощи HTML5. Отличается высоким качеством воспроизведения и высокими показателями сжатия данных. Это универсальное расширение, поддерживаемое в средах многих ОС, в том числе и в популярных мобильных средах. Основан на контейнере Matroska, хранящий мультимедиа в файлах MKV.

Формат поддерживается всеми распространенными браузерами — Chrome, Opera, Mozilla и прочими, и воспроизводит видео при помощи плагина Google Chrome Frame.

На платформе перечисленных браузеров используется тег WEBML5 <video> для транслирования мультимедиа онлайн. Интеграция WebM на страницу сайта осуществляется без продолжительных задержек и ошибок в работе. Планируется встраивание, то есть интеграция формата WebM в технологию Adobe Flash.

Похожие расширения видеофайлов — mkv, vob, avi, mp4, 3gp.

Какими программами открыть WebM

Воспользуйтесь списком софта, выбрав список для своей ОС, чтобы открыть файл WebM:

WindowsLinuxMacOSiOSAndroid
Google ChromeVLC media playerVLC media playerOblimsoft OPplayerFileViewer для Андроид
Mozilla FirefoxMozilla FirefoxGoogle ChromePenta Loop PlayerExtreme MediaPlayer
OperaOperaMiroVideo Converter
Microsoft EdgeFFmpgEltima Elmedia Player
Movavi Video SuiteArista TranscoderShedworks Smart Converter
Microsoft Internet Explorer с подключаемым модулем VP8Mozilla Firefox
Microsoft Windows Media Player с DirectShow Filter (является частью операционной системы)
Opera
VLC media playerQuicktime
Mirovideo Converter
XnView
KM Player
Winamp
Universal Viewer

Более популярен абсолютно бесплатный VLC Media Player. Работает на всех платформах, воспроизводит всё, понимает большинство кодеков без дополнительных пакетов. Являясь бесплатным, не содержит рекламы, не следит за юзерами.

Популярный вариант для MacOS- мультиформатный Eltima Player.

Как конвертировать WebM

Чтобы конвертировать в другой видеоформат, воспользуйтесь программами Movavi Video Converter, Movavi Video Suite, Freemake Video Converter, Free Studio.

Free Studio является условно-бесплатным. Freemake Video Converter — также условно-бесплатный софт, при загрузке которого антивирусные программы обнаруживают вирус Adware, связанный со сбором информации о пользователе в маркетинговых целях.

Наиболее универсален Movavi Video Suite — конвертирует в большинство видеоформатов, поэтому его можно считать универсальным. Это полноценная программа для создания роликов. Платная, но предоставляет широкий перечень возможностей, отличается интуитивно понятным интерфейсом.

Для конвертации программное обеспечение можно и не скачивать, а воспользоваться онлайн-сервисами:

  1. https://video.online-convert.com/ru/convert-to-webm
  2. https://www.zamzar.com/ru/convert/webm-to-mp4/
  3. https://convertio.co/ru/webm-converter/

Итак, для открытия и проигрывания рассматриваемого формата не требуется какого-либо редкого софта. Достаточно популярных программ, которые являются частью операционной системы или скачиваются бесплатно. Для конвертации можно воспользоваться платными программами, условно-бесплатными либо онлайн-сервисами.

формат видео WebM | Могу ли я использовать… Таблицы поддержки для HTML5, CSS3 и т. д.

Могу ли я использовать

Поиск

?

Формат видео WebM

— ПРОЧЕЕ

  • Глобальное использование
    79,04% + 18,86% знак равно 97,9%

Мультимедийный формат, разработанный для предоставления бесплатного высококачественного открытого формата сжатия видео для использования с видео HTML5. WebM поддерживает видеокодеки VP8 и VP9..

Chrome
  1. 4 — 5: не поддерживается
  2. 6 — 24: Частичная поддержка
  3. 25 — 106: Поддерживается
  4. 107: Поддерживается
  5. 108 — 110: поддержано
EDGE
    1036
  1. .
  2. 01% — Not supported (but has polyfill available)»>
  3. .
  4. .
  5. .
  6. .
  7. .
  8. . Не поддерживается (но доступен полифилл)
  9. 14–18: Частичная поддержка
  10. 79–106: Поддерживается
  11. 107: Поддерживается
Safari
  1. 00% — Not supported»> 3.1 — но не поддерживается
  2. 3.1 — но не поддерживается 3.1. доступен полифилл)
  3. 6 — 12: не поддержано (но имеет доступный полифилл)
  4. 12.1 — 13,1: Частичная поддержка
  5. 14: Частичная поддержка
  6. 14,1 — 15,6: частичная поддержка
  7. 16.0: поддержал
  8. 16.1: Подподдертная
  9. 16.064 16.064 16.064 16. TP: Supported
Firefox
  1. 2 — 3.6: Not supported
  2. 4 — 27: Partial support
  3. 28 — 106: Supported
  4. 01% — Supported»> 107: Supported
  5. 108 — 109: Supported
Opera
  1. 9 — 10,5: не поддерживается
  2. 10,6 — 15: Частичная поддержка
  3. 16 — 91: Поддерживается
  4. 92: Поддержано
IE
  1. 5.5 — 8: Не поддерживает
  2. 9898
    1. 5.5 — 8: Не поддерживает
    2. 9008
      1. 5.5 — 8: Не поддерживает
        1. (но имеет многофилл доступен)
        2. 44% — Not supported (but has polyfill available)»> 11: не поддерживается (но имеет полифилл)
        Chrome для Android
        1. 107: поддержан
        Safari на IOS
        1. 3,2 -12.1: не поддерживает
        2. .2.1114.2.1114.2.114.2.114.2.114.2.114.2.114.2.114.2.1114
        3. .1114. : Частичная поддержка
        4. 14 — 16,0: частичная поддержка
        5. 16.1: Частичная поддержка
        Samsung Internet
        1. 4: Частичная поддержка
        2. 5 — 18,0: поддержка
        3. 19.0: поддержка
          • 3913
              13
                13
                  13
                    13
                      113
                        113
                          13
                            13
                              13
                                13
                                  13
                                    13
                                      13
                                        13
                                          13
                                            13
                                              13
                                                13
                                                  .
        Opera Mobile
        1. 10 — 12.1: Не поддерживается
        2. 72: Поддерживается
        Браузер UC для Android
        1. 13.4: Поддерживается Браузер для Android
        5
      2. 5 Браузер0014
        1. 2.1 — 2.2: Not supported
        2. 2.3 — 4.4.4: Partial support
        3. 107: Supported
        Firefox for Android
        1. 106: Supported
        QQ Browser
        1. 13.1: Supported
        Браузер Baidu
        1. 13.18: Поддерживается
        Браузер KaiOS
        1. 2. 5: Поддерживается
        Ресурсы:
        909188 Официальный сайт0192

        WEBM — Формат видеофайла WebM

        Что такое файл WEBM?

        Файл с расширением .webm представляет собой видеофайл на основе открытого бесплатного формата файлов WebM. Он был разработан для обмена видео в Интернете и определяет структуру файлового контейнера, включая форматы видео и аудио. WebM на 100 % бесплатен и обеспечивает высокое качество на основе открытых технологий, таких как HTML, HTTP и TCP/IP, которые доступны для всех. WebM был специально разработан для показа видео в Интернете, что делает его оптимизированным для потоковой передачи с низкими вычислительными затратами. Это делает его подходящим для воспроизведения видео на любом устройстве, особенно на нетбуках с низким энергопотреблением, карманных компьютерах и планшетах.

        Формат файла WEBM

        Структура файла WebM основана на подмножестве формата файла контейнера Matroska MKV. Видеопотоки, доступные в файле WebM, сжимаются с использованием высокоэффективных технологий сжатия VP8 или VP9. Точно так же аудиопотоки в файле WebM сжимаются с использованием кодеков Vorbis или Opus, разработанных Xiph Foundation. Все эти видео- и аудиокодеки не требуют авторских отчислений и могут использоваться бесплатно.

        Ниже приведены краткие характеристики формата файла WebM.

        Field Description
        MIME-type video/webm
        Audio-only MIME-type audio/webm
        Uniform Type Identifier org.webmproject .webm
        Название видеокодека VP8 или VP9
        Название аудиокодека Vorbis или Opus

        Элементы WebM

        WebM, являясь подмножеством спецификаций Matroska, обеспечивает поддержку некоторых функций Matroska. Ниже приводится описание поддерживаемых элементов.

        EBML
        Имя Описание
        EBML Установите характеристики EBML для последующих данных. Каждый документ EBML должен начинаться с этого.
        EBMLВерсия Версия анализатора EBML, использованная для создания файла.
        EBMLReadVersion Минимальная версия EBML, которую парсер должен поддерживать для чтения этого файла.
        EBLMMaxIDLength Максимальная длина идентификаторов, которые вы найдете в этом файле (4 или менее в Matroska).
        EBLMMaxSizeLength Максимальная длина размеров, которые вы найдете в этом файле (8 или меньше в Matroska). Это не отменяет размер элемента, указанный в начале элемента. Элементы, у которых указанный размер превышает размер, разрешенный параметром EBLMMaxSizeLength, считаются недействительными.
        DocType Строка, описывающая тип документа, который следует за этим заголовком EBML (в нашем случае — «webm»).
        DocTypeVersion Версия интерпретатора DocType, использованная для создания файла.
        DocTypeReadVersion Минимальная версия DocType, которую интерпретатор должен поддерживать для чтения этого файла.
        Глобальные элементы

        В настоящее время поддерживается только элемент Void , который используется для удаления поврежденных данных во избежание непредвиденного поведения при использовании поврежденных данных. Содержимое отбрасывается. Также используется для резервирования места в подэлементе для последующего использования.

        Сегмент

        Этот элемент содержит все остальные элементы верхнего уровня (уровень 1). Обычно файл Matroska состоит из 1 сегмента.

        Мета-поиск информации

        Поддерживается следующая информация для поиска.

        Имя элемента Описание
        SeekHead Содержит положение другого элемента уровня 1.
        Поиск Содержит одну запись поиска для элемента EBML.

        Добавить комментарий

        Ваш адрес email не будет опубликован. Обязательные поля помечены *