Описание тега vaapi
Интерфейс VA API предлагает конечному пользователю программное обеспечение, такое как медиаплеер VLC или GStreamer, доступ к имеющемуся оборудованию для ускорения видео, например PureVideo или Unified Video Decoder, и его использование.
Интерфейс декодирования / кодирования видео VA API не зависит от платформы и оконной системы, но сегодня он в первую очередь ориентирован на инфраструктуру прямого рендеринга (DRI) в системе X Window в Unix-подобных операционных системах (включая GNU/Linux, FreeBSD, Solaris) и Android, однако потенциально он также может использоваться с прямым кадровым буфером и графическими подсистемами для вывода видео. Ускоренная обработка включает поддержку декодирования видео, кодирования видео, смешивания фрагментов изображения и рендеринга.
Спецификация VA API была первоначально разработана Intel для серии графических процессоров GMA (Graphics Media Accelerator) с конкретной целью когда-нибудь полностью заменить стандарт XvMC в качестве многоплатформенного эквивалента Unix по умолчанию для Microsoft Windows DirectX Video Acceleration (DxVA). API, но сегодня API больше не ограничивается только графическими процессорами или конкретным оборудованием Intel. Другое оборудование и производители могут свободно использовать этот открытый стандартный API для аппаратной ускоренной обработки видео на собственном оборудовании без уплаты роялти.