Vp9videoextensions windows 10 что это

Vp9videoextensions windows 10 что это

Приветствую всех читателей блога navertel.net. Это будет совсем небольшая заметка, скорее для себя. Сегодня мы поговорим на тему видеокодеков. На данный момент существует довольно большое их количество, в которые можно кодировать/рендерить видео. Самым популярным, пожалуй, считается кодек h264, а само видео в этом кодеке находится в контейнере (расширении) mp4. Вы спросите, а что с ним не так? С ним всё замечательно, несмотря на почтенный возраст, этот кодек дает прекрасное качество в сочетании с хорошей скоростью кодирования. И если вам нужно отрендерить какое-то видео для домашней коллекции, можете использовать его и не вдаваться в детали. Однако, есть одно «НО» — эффективность сжатия.
Современный, технологичный кодек VP9 (webm), разработанный компанией Google, жмет видео на 40% эффективнее, чем H264. То есть выдает сравнимое качество при значительно более низком битрейте. Почему это имеет значение? С одной стороны, битрейт — качество получаемого видео, а с другой — полоса пропускания как клиентского интернет-канала, так и серверного. Приведу простой пример: я закодирую видео в кодек h264 (mp4) с битрейтом 50 мегабит/c и выложу его на какой-либо сайт (ютуб, vimeo и т.д не учитываем). Качество, при таком битрейте, будет просто восхитительное, однако, далеко не у каждого зрителя тариф обеспечит требуемые 50 мегабит входящего канала. Видео будет постоянно буферизироваться, что неизбежно рассердит любого смотрящего. Так же, имеет смысл подсчитать, какой же требуется интернет-канал серверу, чтобы хотя бы 10 человек могли одновременно смотреть это видео? Путем нехитрых вычислений понимаем, что серверу нужно 500 мегабит. Это очень жестко.

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

Если ваша задача — получить лучшее качество при наименьшем битрейте, то тут кодек VP9 и приходит на помощь. С помощью него можно кодировать, например, 1080p видео с битрейтом 2500k (2,5 мегабита) и иметь вполне приличное качество. Если видео очень динамичное, битрейт следует поднять до 3000-4000k. Если же с таким битрейтом мы будем кодировать в кодек h264 — получим пиксельную кашу, примерно как на Ютубе. Ютуб далеко не всё видео кодирует в VP9 (webm), многие видео хранятся в кодеке h264/avc — смотреть на них больно.

Однако, кодек VP9 не идеален и есть у него небольшой изъян, связанный с цветовым пространством. Условно, два основных цветовых пространства — это TV (bt601) и PC (bt709). Чем они отличаются? Уровнями черного и белого. Цветовое пространство TV имеет более узкий диапазон цветов 16-235, где 16 — белый, а 235 — черный. Если просматривать такое видео на мониторе ПК, то оно будет блеклое, тусклое, с низким контрастом. Потому что правильное цветовое пространство для PC — 00-255, где 00 — абсолютный белый, а 255 — абсолютный черный. Простыми словами, телевизионное цветовое пространство имеет ограниченный диапазон RGB. А компьютерное — полный.

Проблема кодека VP9 состоит в том, что он умеет работать только с TV пространством, обозначаемое так же, как yuv420. Для многих современных фото и видеокамер — это не проблема, они снимают точно в таком же цветовом поле с поправкой на контраст, картинка с них вполне хорошо смотрится. Но есть старые модели фото-видео камер, которые снимают в цветовом пространстве yuvj420 (pc, bt709) и с них необработанное видео смотрится отлично, сочно, контрастно. Но вот при кодировании в VP9 подобных видео со старых камер, кодек обрезает диапазон цвета с 00-255 до 16-235 и мы получаем тусклую, неконтрастную картинку. Абсолютно черный 255 превращается в тёмно-серый 235.

Как решать эту проблему?

Читайте также:  Windows 10 как убрать неопознанная сеть

Облазив огромное количество интернет-сайтов, как российских, так и зарубежных, я не нашел практически никакой полезной информации. И вывод напрашивается сам собой: раз кодек не поддерживает yuvj420 (pc, bt709), то и бороться с потерей цвета никак нельзя. Тем не менее, я нашел небольшую уловку, которая работает в актуальных версиях ffmpeg (4.2) и позволяет с помощью фильтра подкрутить контраст на 10%. Вероятно, Ютуб пользуется подобными методами, так как конвертировать PC-стандарт (yuvj420) в TV (yuv420) и не потерять часть цвета — невозможно. Делюсь командой для ffmpeg под Linux, чтобы закодировать видео yuvj420 и не лишиться контраста. Конечно, это лишь уловка, но закодированное видео в yuv420 практически не будет визуально отличаться от исходника и большинство вообще не заметит никакой разницы.

Решение:

-i — входной файл
MVI_9360.MOV — название входного файла, включая расширение
-c:v vp9 — кодек видео VP9
-vf «eq=contrast=1.1:brightness=0:saturation=1» — видеофильтр, контраст, яркость, насыщенность. Единица — это 100%.
-b:v 2000k — примерный битрейт видео установлен в 2000 килобит/c
-c:a libopus — кодек аудиодорожки, кроме libopus может использоваться libvorbis
-b:a 256k — битрейт аудиодорожки установлен в 256 килобит/c
-y — означает yes, полезно в случае перезаписи существующего в каталоге файла с тем же названием.

По поводу кодирования различных видеофайлов с помощью ffmpeg я как-нибудь напишу отдельный пост. А пока, на этом всё. Спасибо за внимание 🙂

На правах автора хочу напомнить, что у нас есть группа вк и телеграм-чат, где можно пообщаться на компьютерную и сетевую тематику.

Установка кодека vp9 на windows 10 ltsc 2019

Windows 10 LTSC триал
Всем доброго времени суток. Вопрос такой — я на ноутбуке прозевал окончание 90-дневного периода.

130 процессов в Windows 10 LTSC
День добрый. Я тут по советам (с этого же форума в теме подбора железа)поставил с официального.

Установка SolidWorks 2019
Доброго времени суток. При установке SW выдаёт ошибку(система windows 10):

Установка Visual Studio 2019
Всех приветствую,нужна ваша помощь! Решил установить VS 2019,но после высвечивания окна.

если есть, то удалите то, что Вы хотите установить. Имеющиеся там разделы и параметры — это запрет на установку удаленных приложений, если что-то есть, то оно устанавливаться не будет. Так на Windows 10 Pro, а как на LTSC — не знаю, потому, что — читайте выше.

Добавлено через 5 минут

зачем устанавливать огрызок ОС, чтобы потом устанавливать то, чего в нем нет и ради того, чего в нем нет, этот огрызок устанавливается. (ни фига себе — вот это я написал 🙂

Мне, почему-то, думается, что кодек vp9 входит в состав k-lite codec pack.

Не помню что бы Win 10 нужны были дополнительные кодеки .
А CodecPack это старое от XP — не нужно уже давно .
. или я чего не понимаю.

Добавлено через 3 минуты

XoXoJl, я не знаю что такое windows 10 ltsc 2019. Какая у вас версия? Если говно-приложения из удаляемой папки запущены в настоящее время, естественно они не удаляться. это все чистить надо вначале через W10Privacy.exe и проч.
c181umz, в windows 10 ltsc нет магазина. И лучше его не устанавливать, поэтому была создана ветка на гитхабе.
XoXoJl , поставите Pro и слежку отключить не сможете. Хотя вам и так нормально наверное.
Verevkin, gecata то, что находится на гитхабе — это часть ОС. Это никак не связано в k-lite codec pack.

Читайте также:  Установит lubuntu с linux

Добавлено через 1 час 23 минуты
XoXoJl, сейчас повнимательнее посмотрел скриншот. Powershell вам написал, что он не предоставил доступ к файлу. Но скрипт предоставляет доступ не к файлу, а к папке. Вы либо неправильно запускаете скрипт либо неправильно копируете команды из него, чтобы вставлять их в консоль построчно. В конце забыли палку папки.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

1050 Ti не декодирует VP9
Здравствуйте, товарищи. Недавно мне пришлось переустановить систему, установил Windows 10 LTSC.

Тестовая windows 2019
Доброго времени суток! Кто нибудь устанавливал данную версию windows на VMware Workstation Pro? У.

Лицензии RDS для Windows Server 2019 Essential
Доброго времени суток. Ситуация такая, есть Server 2019 Essential, к нему должно быть 5 удалённых.

Свободный кодек VP9 улучшает видеоролики на YouTube

Xakep #263. Кредитки в опасности

Недавно компания Google начала применять свободный видеокодек VP9 для кодирования новых видеороликов, которые закачиваются на YouTube. Пришло время подвести первые итоги этого эксперимента.

Кодек VP9 умеет быстро кодировать видеоматериалы с размером кадра до 4K (2160p), при этом обеспечивает гораздо лучшее качество и более высокий уровень сжатия, чем H.264 и другие кодеки.

Для сравнения, вот один и тот же кадр из видеоролика, сжатого VP9 и H.264 с потоком 600 Кбит/с.

Разница видна невооружённым глазом.

Новый видеокодек гораздо лучше сжимает файлы. В результате, пользователи могут смотреть видео лучшего качества на канале с низкой пропускной способностью.

Google приводит статистику, сколько пользователей на медленном интернете смогли улучшить качество просматриваемого видео с 240p до 360p после апгрейда YouTube на VP9.

Пока что Google не решается начать перекодирование старых материалов в VP9. Возможно, в этом нет особого смысла, но вот свежезалитые видеоролики сплошь кодируются в VP9.

7 комментариев

Одни плюсы, тем более, что VP9 — открытый бесплатный.

Вот только аппаратного ускорения пока что в настольных видеокартах нет. Я на своем ультрабуке могу 4к h264 смотреть благодаря поддержке видеокарты — а этот кодек уже в FullHD заставит взлететь ноут на турбине, ведь чем сильнее сжатие — тем больше затрат на распаковку.

У тебя на ноуте монитор 4К?? Сомневаюсь. Тогда зачем тебе видео в 4К??

Насколько мне известно, даже детали изображения в FullHD на мониторе меньше 21″ будут выглядеть так мелко, что просто вырвиглаз, так что what’s the point.

Но кстати от ноутбука зависит, Lenovo X1 (2nd gen) имеет разрешение 2560×1440, Pixel Chromebook 2560×1700, первый с Intel HD4000, второй с Intel HD5500 который поддерживает внешний экран до 4К, и о боги, как он греется когда ему приходится декодировать видео без кодеков.

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

Да и вообще дебилный вопрос — если можно лучше, почему нельзя этим пользоваться? Вот у тебя полюбому в машине коней 150 — а зачем тебе так много, когда и на 50 ездить можно? Вот купишь грузовик в 3 тонны — вот тогда норм 150 коней иметь.

> Да из-за ютубовского сжатия, 1080р выклядит как 720, а 4к хотя-бы можно уже смотреть
Может полезнее всё-таки комп настроить а не сервисы дерьмом поливать?

Gulyana

Здравствуйте! У меня Sharp Aquos android, модель LC-UE630X. После обновления почему-то стало глючить Youtube. Вместо видео показывает цветные полоски поперёк, звук на месте. По кнопке «Статистика для сисадминов» выяснилось, что видео с кодаком vp9 не показывает, производит только цветные полоски, а видео с кодаком avc1 отлично показывает. Я у этого ютуба и очистила данные, и удалила обновления, заново обновила и старую версию пробовала. Повторила это несколько раз. Ещё и сервисы Гугл плей тоже чистила и пере обновляла. Ничего не помогает. При том в других приложениях в том числе со флешки тоже видео работает отлично. Помогите, подскажите пожалуйста, что можно сделать чтобы ютуб показывал нормально?

Читайте также:  Удаляться ли данные при обновлении windows 10

Как смотреть FullHD-видео на YouTube без тормозов

Хочется смотреть Youtube-видео в разрешении 1080p (1920×1080), но у вас слишком старый компьютер или бюджетный ноутбук? Тогда мы идем к вам.

YouTube для проигрывания видео по умолчанию использует видеокодек VP9. Он производительнее, чем VP8, который применялся ранее, но все равно сильно нагружает процессор. Из-за этого просмотр HD-видео на маломощных машинах становится мучением: постоянные паузы, сильный нагрев процессор, быстрый разряд аккумулятора ноутбуков. Еще хуже обстоит ситуация с просмотром онлайн-видео в разрешении 4K или 8K.

Самый простой выход — уменьшить разрешение проигрываемого видеофайла. Вместо 1080p (1920×1080) в настройках можно выбрать 720p (1280×720) или даже 480p (640×480). Но если у вас хороший экран ноутбука или монитор поддерживает разрешение FullHD, хочется смотреть видео в максимально возможном качестве.

Другой вариант — поменять браузер. Тогда, возможно, просмотр видео через YouTube будет меньше нагружать процессор. К примеру, Opera использует кодек AV1 для некоторых видеороликов. Но к этому кодеку мы еще вернемся.

Если вы привыкли пользоваться браузерами Chrome и Firefox , вам нужно установить специальное расширение под названием H264ify. Он заменяет кодек VP9 на кодек AVC, который потребляет меньше энергии и меньше нагружает систему, позволяя задействовать для обработки видео мощности графического процессора. Благодаря этому вы сможете смотреть онлайн-видео без тормозов даже на старых и маломощных компьютерах. На качестве это никак не скажется: человеческий глаз в любом случае не увидит разницу.

Все, что вам нужно, это установить расширение для браузера и включить первый пункт Enable h264ify . Теперь видео в YouTube будет использовать кодек AVC (Advanced Video Coding) или, по-другому, H.264. Можете проверить, кликнув правой кнопкой мыши по воспроизводимому видео и выбрав пункт «Статистика для сисадминов».

Если используется кодек VP9, в строке Codecs вы увидите VP09, если AVC — AVC1, если AV1 — AV01. Аудиокодек всегда один и тот же — Opus. Кстати, чтобы узнать, какие кодеки поддерживает ваш браузер, перейдите по адресу https://www.youtube.com/html5 .

У расширения H264ify есть еще два пункта:
Block 60fps video — блокирует вывод видео с частотой кадров 60 ФПС, снижая нагрузку на процессор.
Disable when plugged into power (Chrome only) — позволяет автоматически отключать дополнение, если ноутбук подключается к розетке и не нужно экономить заряд аккумулятора. Работает только в браузере Chrome.

P.S. На одном из форумов пользователь написал, что плагин h264ify позволяет смотреть видео в разрешении 4K. Это не так. После активации пункта «Enable h264ify» в YouTube в настройках вам будут доступны только разрешения не выше 1080p.

VP9 — открытый стандарт сжатия видео, разрабатываемый корпорацией Google. Является эволюционным развитием стандарта VP8. Активно используется с 2014 года. Google также ведет работу над VP10, но у этого стандарта туманные перспективы из-за AV1.

AOMedia Video 1 (AV1) — открытый стандарт сжатия видео, разрабатываемый Альянсом Открытых Медиа (AOMedia), состоящим из компаний занимающихся производством электроники (AMD, Apple, Arm, Broadcom, Intel, Nvidia), распространением видео по запросу (Apple, Amazon, Facebook, Google, Hulu, Netflix), разработкой веб-браузеров (Apple, Google, Mozilla, Microsoft). Вероятнее всего, именно AV1 станет главным видеокодеком для онлайн-видео в ближайшие годы.

Оцените статью