Начало работы с VP9
Введение
Чтобы попробовать кодирование видео с помощью VP9, вам понадобится:
- пример видео
- способ кодирования видео в VP9, чтобы можно было экспериментировать с настройками
- способ игры на 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 или более поздняя |
MPC-HC | Окна | Версия 1.7.1 или более поздняя |