Начало работы с VP9

Введение

Чтобы попробовать кодирование с помощью видео VP9, ​​вам потребуется:

  1. пример видео
  2. способ кодирования видео в VP9, ​​чтобы вы могли экспериментировать с настройками
  3. способ воспроизведения VP9, ​​чтобы увидеть влияние этих настроек на качество

Шаг 1: Получите образец видео

Короткометражный фильм « Слезы стали » охватывает ряд тестов, включая последовательности действий и анимацию.

Для тестирования профилей кодирования с низким битрейтом (для Интернета и мобильных устройств) мы используем версию клипа WebM 1080p . Этот файл закодирован с использованием видео VP8, сжатого со скоростью около 6 Мбит/с, что является подходящей отправной точкой для тестирования сжатия в Интернете и на мобильных устройствах.

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

Шаг 2: Кодируйте VP9

Различные продукты кодирования и поставщики облачных услуг позволяют кодировать видео VP9.

На этих страницах предполагается, что вы используете FFmpeg . Вы можете загрузить предварительно скомпилированную версию FFmpeg или скомпилировать FFmpeg с опцией --enable-libvpx в вашей системе.

FFmpeg — это программа командной строки. После его установки вы можете выполнять кодирование из командной строки.

Простой пример для начала, используя клип Tears of Steel выше:

ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm

Эта команда указывает FFmpeg:

  • Использовать в качестве входных данных tear_of_steel_1080p.webm ( -i tears_of_steel_1080p.webm )
  • Установите выходной видеокодек на VP9 ( -c:v libvpx-vp9 )
  • Установите выходной аудиокодек на Opus ( -c:a libopus )
  • Создайте выходной файл WebM с именем output.webm

Шаг 3. Воспроизведите видео

Вы можете играть в WebM/VP9 в большинстве основных браузеров , включая Firefox, Opera, Chrome и Microsoft Edge. В Chrome вы можете перетащить файл в браузер, и он будет воспроизводиться на этой вкладке.

Другие проигрыватели также поддерживают декодирование VP9/WebM, в том числе:

Игрок Платформа Версия
VLC Большинство платформ Версия 2.1.3 или выше
ПДК-ХК Окна Версия 1.7.1 или новее