Как сделать кодек vp09

Добавил пользователь Валентин П.
Обновлено: 04.10.2024

Разумеется нет. Оно не заставит декодироваться видео на ГПУ карте… Я все настройки перетыкал в about:config и не завёлся декодинг. Ну хром остался только потыкать палочкой…

Оно тоже не включает ускорение GPU. Оно включает кодек. Но кодек по умолчанию включён, включая сразу VP9 И не для одного не используется декодирование видеокартой.

Проблематично смотреть на процессоре, когда качество 1080x60 уже лагает. А вот видеокарта может 4Кx60- видяшки воспроизводить без проблем.

Который аппаратно поддерживается чуть менее чем всем.
Про аппаратное декодирование, кстати, есть статья в арчвики. Т про браузеры в ней тоже есть.

Просто удивляет что нет никакой прослойки для всей системы, как это сделано в винде благодаря одному приложению — vp9VideoExtensions. Если его снести из магазина майков, то поддержка декодирование GPU выключается у всех браузеров.

Да наверняка можно отключить и в линукс. Покопавшись в модулях ядра, например.
Только зачем это нужно- глобально отключать аппаратное ускорение для конкретного кодека?

Не понял про что вы. Мне нужно что бы он кодеки VP9 включая h264 обрабатывал на GPU А не на CPU. Так как CPU слабый. Плееры ведь умеют VP9 обрабатывать на GPU почему браузер то не может? Ведь полно расширений для этого в пакмене

Банально то что, браузеры не умеют работать c GPU при просмотре видео, сводит на нет использования вообще линкуса. Не то что manjaro

Объясните, как Вы определяете что видеочип не работает с этим кодеком? И какая видеокарта у Вас?
Аппаратное ускорение в браузерах доступно? Включено?
ЗЫ: Если речь о роликах с ютуба- проверьте настройки самого ютуба. Возможно, для высоких разрешений VP9 отключено и используется AV1.


Интересно, как понять что GPU не работает? Наверное потому что видео идёт, а картинка не меняется? А в системном мониторе CPU загружен… Тут гением не надо быть!


А вот Windows Плавно играет 4K и процессор загружен на половину.

Да и к тому же вот Хром говорит что невозможно запустить обработку на GPU
Problems Detected
Accelerated video decode is unavailable on Linux: 137247, 1032907
Disabled Features: accelerated_video_decode
Protected video decoding with swap chain is for Windows and Intel only
Disabled Features: protected_video_decode



Вот, я включил в принципе видео, а дропов миллион, а активность видео кадра 0

Мне теперь на линкусе в 720x30 кадров видяшки смотреть? Это ещё при том, что ютуб давно 1080 даже не обрабатывает нормально — мыльцо сплошное. И видео чётко можно смотреть только в 4К


А вот как это на винде

Дроппов почти нет, ну и картинка плавная

И кстати, тут видно что VP9

Ну ясно всё.
sudo yay -S chromium-vaapi
Далее по инструкции, с поправками на арч.


ЗЫ: А вообще-то это от видеокарты больше зависит. На Нвидии с проп. драйверами работает во всех браузерах, вот например Вивальди:


Скачал manjaro-vaapi с в google хроме теперь

Но видео по прежнему тормозит ((( Хотя проблем хром не выявел, всё запустилось без Problems Detected!

А может быть так, что просто драйвера нвидия не заработали? У меня типа моего разрешения экрана в списке нету.


Оно составляет 1366x768 А он мне предлагает установить 1368x768 из списка. Что совершенно неверно для моего дисплея, и изображение выглядит не чётким и крупным. И изогнутым. Я думал потом подумать над этой проблемой. Но может изз а неё не получается на данном этапе

Не помогает, оно не ставит всё равно моё разрешение. Переустановил драйвера
systemctl isolate multi-user.target
modprobe -r nvidia-drm

sudo pacman -S nvidia nvidia-utils nvidia-settings xorg-server-devel opencl-nvidia

Включилось, и всё так же

А про mhwd говорит что ничего не знает, иди те в лес. То есть not found

Без mhwd Manjaro не бывает, это один из основных инструментов.
Если его в системе нету- система встала криво. Скорее всего и графический Manjaro Setting Manager тоже не работает. То есть систему невозможно настроить штатными средствами. Странно что Вы этого не заметили…
Обычно-то на свежей системе с установленными драйверами VP9 из коробки работает, и именно на GPU.
Чините систему. Что-то там было в предпоследней плазме с манжаровскими настройками. Поищите на форуме, недавно обсуждалось… Если ставили недавно- скачайте свежий образ снова и переустановите. Скорее всего ошибку уже исправили.


Переустановил систему, установил драйвера, установил manjaro-vaapi и перезагрузился.

Увы. Декодинг не заработал теперь почему — то. И ничего не изменилось. А ну mhwd заработал

И всё за 28 минут, включая скачивание нового образа и запись его на флешку, пост-установочное обновление и тесты? Извините, но что-то не верится.
Похоже, толку не будет.

1) Перекачивать образ нет смысла, ибо он в ISO и повредится не мог
2) Я не использую флэшку, я работаю напрямую через aio boot
3) Он же позволяет делать загрузчики под разные системы


Ну и 500МБ он быстро скачивает, обновляя систему.

Кстати, и даже если бы я скачивал новый образ, это бы заняло 3 минуты
В общем буду ставить гнома


Всё, смонтировал в программу. 9:40 пере загружаюсь и ставлю её. Посмотрим сколько это займёт


Установил систему. Поставил драйвер на карту. Установил enhanced-h264ify и включил VP9 — и всё равно нету 4К чё за…


Сейчас 22-12 из которых 12 минут я убил на решение почему не хочет запускаться 4К

А это не из за расширения показывало что всё работает, а из за

/usr/bin/chromium %U --enable-accelerated-mjpeg-decode --enable-accelerated-video --disable-gpu-driver-bug-workarounds --ignore-gpu-blacklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-zero-copy --enable-gpu-rasterization

Вот моё разрешение на винде, оно прекрасно вмешает меню панды, а на манжаро менб заканчивается на пункте ещё… Оно пережатое изображение почему то там



Я понял почему у меня не работает Во первых сам драйвер NVidia а во вторых, разрешение экрана огроомное.

У меня DVI-I кабель. А манжаро не умеет работать вообще с DVI-I адекватно в качестве основного монитора.
Я подключил VGA к мамке, и он прекрасно предложил и в 1366x768 и интерфейс стал маленьким.

А винда с DVI-I работает как со своей мамкой, нежно и покладисто.

Казалось бы, это победа! Но нееть, всё равно изображение не 1366 на 768 Но оно уже есть в списке) Надо думать дальше как быть


Нашёл как вытащить данные своего монитора, использовал parse-edid


Так на этом мониторе нету DVI-I, там DVI-D. Родной DVI-D Dual-Link кабель от монитора спокойно вставляется в DVI-I разъем карты, но 4 аналоговые линии не задействуются, хотя цифровые VGA-линии работают. Поэтому линукс определяет монитор как стандартный CRT-0. И выдает в него по цифре стандартный сигнал со стандартными параметрами разрешения. А винде пофигу, она во все разъемы видеокарты дает сигнал, потому с нею и работает любая китайщина.
Потому на мониторе вторым разъемом и стоит D-Sub. Для таких вот случаев.

ЗЫ: Хинтинг настройте, у этого монитора не 96 а меньше пикселей на дюйм. По спецификации шаг 0,3мм, это где-то 81-82 DPI

На мониторе чисто VGA вход, и вот шнур у меня VGA -> DVI-I на карту))) Ибо он стоил в районе 250 рублей и за свои деньги топ вариант (Не заметно было разницы со сгоревшим адаптером HMDI -> VGA)


А ты смотри — ка, оказывается всё же винда не на абум выводит, она реально считывает через тот же переходник данные edid и парсит нужные разрешения

Запись через shadow play
рендер через adobe premiere pro 2017
ставлю кодек вп9 рендерит долго (в сравнении с h264) на выходе получается файл webm,
а после заливки смотрю через статистику для сис админов стоит кодек avc1.64002a

Имя скрыто Искусственный Интеллект (586844) Сохраняй в другом кодеке и всё

pdv013, обычно от 1000. Мне дали от 400, остальные видео все avc, теперь vp09

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

bitrate

Данные кодеки соревнуются за право стать форматом компрессии видео следующего поколения, вдвое превосходя по своей эффективности действующий отраслевой стандарт – H.264. Они будут иметь решающее значение для определения способов доставки 4K/Ultra HD контента на наши телевизоры, персональные компьютеры и планшеты ближайшие несколько лет. Помимо этого, они могут ускорить и облегчить загрузку и потоковую трансляцию HD-видео на медленных соединениях благодаря способности вдвое уменьшать размер файлов с 720p и 1080p видео.

К тому же кодеки H.265 и VP9 являются вполне совместимыми и с 8К-контентом, что делает их, по большому счёту, одной из основ будущего мира телевидения и видео в эпоху отмирания физических носителей. Вот почему они так важны.

Совершенно не так, как вы, наверное, себе это представляете. В то время, как принцип формата 4К заключается в увеличении качества картинки за счёт уменьшения размера отдельных пикселей её формирующих, кодек H.265 по сути делает эти пиксели большими, дабы уменьшить битрейт (и, соответственно, размер файла). При воспроизведении же файла данный кодек проделывает с видео целую серию трюков, возвращая назад все необходимые детали.

H-264orH-265

complexity

Кодек VP9 в целом делает то же самое. Он также может захватывать суперблоки размером 64х64, однако, в отличие от H.265, они не обязательно должны быть квадратными, а, стало быть, кодек для большей эффективности обработки берет блоки размером 64х32 или 4х8. С другой стороны, он имеет лишь 10 вариантов предсказания для их перестройки. Циники утверждают, что достоинство использования VP9 вместо H.265 состоит лишь в возможности избежать нарушения авторских прав.

Само собой разумеется, что для всех этих преобразований обеим стандартам требуются большая мощность процессора в сравнении с H.264 и VP8. Однако, учитывая тот факт, что мощности процессоров всё же значительно выросли с момента запуска данных кодеков в 2003 и 2008 годах соответственно, это не такая уж большая проблема.

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

Большее количество вариантов предсказания даёт кодеку H.265 преимущества визуально, но, в то же самое время, кодек VP9 устанавливает более строгие правила декодирования, что делает получаемые потоки более последовательными и надёжными. Эти различия дают возможность понять, на что же именно обращали внимание создатели кодеков в первую очередь. Впрочем, официально обе стороны утверждают, что предлагаемые ими стандарты не имеют недостатков.

Сравнение H.265 и VP9 подобно сравнению HDMI и DisplayPort в том смысле, что отсутствие необходимости уплачивать роялти за VP9 и DisplayPort должно давать им определённые преимущества, но богатые истории предшественников H.265 и HDMI указывают на то, что они должны иметь более широкую поддержку в отрасли. Ранее это сделало H.264 победителем в борьбе за лидерство с VP8.

На этот раз схватка ожесточённее. Компания Google использовала различные технологические выставки для того, чтобы продемонстрировать тот факт, что кодек VP9 уже получил поддержку компаний LG, Panasonic, Sony, Samsung, Toshiba, Philips, Sharp, ARM, Intel, Nvidia, Qualcomm, Realtek Semiconductor и Mozilla. Как мы упоминали выше, компания Google таже встроила поддержку кодека VP9 в свой браузер Chrome и в платформу YouTube.

Однако обратной стороной медали является то, что упомянутые компании также поддержали кодек H.265, и даже компания Google обеспечит его поддержку в браузере Chrome, а также не исключает поддержки на платформе YouTube.

Соответственно, большая часть компаний склоняется к тому, чтобы поддержать оба формата, а стало быть, в итоге мы получим ситуацию, сходную с аудиоплеерами: сложно найти плеер, который бы не поддерживал как MP3, так и AAC.

Следует ли переживать относительно поддержки форматов?

На фоне упадка физических носителей и усиления 4K/Ultra HD ещё не было большего давления на новые стандарты компрессии видео для доставки контента. К счастью, оба формата хороши, пусть и немного по-своему и, в отличие от форматных войн прошлого, очень похоже на то, что в итоге они оба займут своё место под солнцем, поскольку в отрасли, скорее всего, не готовы ни к тому, чтобы всецело зависеть от уплаты лицензионного сбора, ни к тому, чтобы броситься в объятия к Google. А это значит, что, скорее всего, в большинстве устройств, которые появятся на рынке, будет присутствовать поддержка обеих форматов. Великолепная новость для всех нас!


В контексте особенностей профессиональных настроек прямой трансляции или записи кодеки уменьшают размер (или битрейт) потока данных, позволяя осуществлять передачу данных на широкую аудиторию. Например, сжатый сигнал формата 1080p30 обычно занимает около 4–8 Мбит/с, в то время как несжатой версии сигнала потребовалось бы 1.5 Гб/с – а это в 250 раз больше! С учетом современных ограничений пропускной способности сети было бы практически невозможно осуществить трансляцию с таким высоким битрейтом без использования видеокодеков.

Прямая трансляция в 4K?

Трансляция или запись с разрешением 4K, если таковая возможна, определенно имеет свои преимущества. Это, прежде всего, качество и четкость видео, а также широкие возможности для дальнейшей обработки.

С точки зрения форматов и кодеков, разрешение 4К (3840х2160 пикселей) содержит в четыре раза больше пикселей, чем самое популярное современное разрешение Full HD (1920×1080), т.е. в одном кадре вы можете транслировать значительно больше данных для вашей аудитории.

К счастью, уже появились новые кодеки, которые позволяют работать с разрешением 4К и выше.

Кодек H.265 – оптимальный выбор для 4K

Обратите внимание, что старые форматы и кодеки (AVC/H.264) по-прежнему способны обрабатывать видео с разрешением 4K, а разница заключается в том, что новые, типа HEVC, делают это более эффективно. При этом качество видео при увеличенной степени сжатия стало лучше, и это не сказалось на битрейте. HEVC, способный поддерживать разрешения до 8K (8192×4320) – это видео-формат будущего!

При этом нет никаких расходов для конечных пользователей, связанных с HEVC/H.265, в то время как производители оборудования, поставщики платных программ и потоковых сервисов обязаны выплачивать роялти за использование HEVC технологии в своих продуктах и/или услугах. Наглядным примером могут стать современные телевизоры или мониторы 4К, в которые кодек H.265 встраивается при производстве, а пользователи фактически получают его бесплатно при покупке соответствующего устройства.

Бесплатные сервисы видео-трансляций (например, YouTube) традиционно были освобождены от выплаты отчислений – но это не коснулось HEVC. Такое исключение породило ряд интересных совместных разработок известных высокотехнологических компаний в сфере создания новых видео-форматов с открытым источником.

Недовольные правилами лицензирования и патентными отчислениями, связанными с HEVC, такие технологические гиганты, как Microsoft, Google, Mozilla, Cisco, Intel, Netflix и Amazon сформировали новый консорциум: Alliance for Open Media (АОМ). Это некоммерческая организация, нацеленная на разработку нового поколения видеокодеков, форматов кодирования видео и связанных с ними технологий. К 2016-2017 годам AOM планирует внедрить новую технологию, позволяющую более эффективно сжимать видеоданные, что в свою очередь существенно снизит нагрузку на интернет-соединение и заметно повысит возможности современных веб-сетей, передающих видео на персональные компьютеры, смартфоны, игровые консоли, потоковые приставки, телевизоры и т. п. Также при использовании нового формата не будет предусматриваться уплата роялти. Отсюда следует, что любая компания сможет создавать ПО, которое будет способно конвертировать, а также создавать файлы без необходимости в оплате лицензионных сборов.


Многие из членов группы уже внесли свой вклад в разработку нового поколения кодеков 4K; в Cisco создали Thor, Mozilla работает с Daala, а Google с VP9. Недавно к Альянсу присоединились AMD, ARM, Intel и Nvidia.

VP9 – самый популярный из кодеков 4K

Кодек VP9 имеет открытый исходный код и его использование не требует уплаты роялти. Популярностью он обязан использованию в веб-приложениях при постепенном переходе от технологии Flash к HTML5.

VP9 в настоящее время реализуется в следующих браузерах:

  • Chromium и Google Chrome,
  • Opera,
  • Mozilla Firefox,
  • Microsoft Edge.

Другим крупнейшим пользователем VP9 является популярная видео-платформа от Google, YouTube, которая предлагает VP9 для всех разрешений. Тем не менее, несмотря на популярность VP9 для интернет, у AOM есть большие планы на дальнейшую разработку кодеков 4K.

AV1 – будущее 4K кодеков для интернет

Сейчас члены AOM прилагают совместные усилия для разработки нового видео-формата свободного от уплаты роялти. Он носит название AOM Video (AV) и создается на основе VP9 и технологии на базе кодеков Thor (от Cisco) и Daala (от Mozilla). Первая версия AV1, вероятнее всего, будет выпущена к марту 2017 года.

Цель AV1 – повысить эффективность битрейта по сравнению с HEVC и VP 9 примерно на 50% при поддержке более высоких разрешений (т.е. 4K).

Учитывая, какие именно компании формируют AOM, можно предположить, что AV1 будет поддерживаться крупнейшими браузерами (Mozilla, Microsoft, Google), известными дистрибьютерами контента (Netflix, Amazon, YouTube) и многими производителями оборудования.

Что значат 4K кодеки для прямой трансляции?

Как мы уже упоминали выше, новые кодеки типа H.265 меньше подходят для прямых трансляций, так как процесс кодирования видеосигнала с использованием данных кодеков у стандартного компьютера занимает гораздо больше времени и требует значительной вычислительной мощности. До тех пор, пока новые технологии не станут менее затратными в плане использования компьютерных ресурсов, рекомендуем придерживаться кодеков H.264/AVC для потокового передачи данных в режиме реального времени. Кодеки с открытым исходным кодом, такие как VP9, в настоящее время не входят в программное/аппаратное обеспечение большинства устройств – но это может измениться в ближайшем будущем.

Тем не менее, не важно, какой тип 4K кодека или видео-формата вы предпочли бы, у вас в любом случае есть возможность трансляции или записи в 4K с помощью адаптивной потоковой технологии. Даже если вы кодируете сигнал в одном формате, например, в AVC, большинство потоковых сервисов, таких как YouTube, автоматически перекодируют ваш H.264-поток в VP9 (или AV1 в будущем).

Пользователи наших устройств для захвата, записи и трансляции сигнала могут быть уверены, что продукция Epiphan с поддержкой 4K гарантировано работает с разрешениями 4K, и теперь ваши трансляции будут еще более яркими и динамичными.

Читайте также: