VA-API - это библиотека/API с открытым исходным кодом, которая обеспечивает аппаратное ускорение обработки видео. Она использует GPU при обработке видео, чтобы разгрузить процессор.
Поддерживаемое оборудование включает видеокарты Intel HD Graphics и чипсеты, начиная с G45, а также видеокарты AMD Radeon (существует также бэкенд VDPAU для VA-API, обеспечивающий поддержку Nvidia). Вы можете найти список поддерживаемого оборудования, драйверы и видеокодеки здесь.
Пример: на моем лэптопе при просмотре видео в формате 1080p H.264 с помощью MPlayer без VA-API загрузка процессора составляет 40-50%, а при использовании MPlayer с VA-API - 2-3%. Вы можете увидеть это на скриншотах ниже:
Загрузка CPU: MPlayer без VA-API
Загрузка CPU: MPlayer с VA-API
Установка драйверов Intel/AMD VA-API в Ubuntu
Перед установкой MPlayer с поддержкой VA-API установите драйверы VA-API:
- для видеокарт Intel:
sudo apt-get install i965-va-driver
- для видеокарт AMD Radeon (вам также нужны проприетарные драйвера!):
sudo apt-get install xvba-va-driver
Драйвер Intel VA-API доступен в официальных репозиториях Ubuntu, начиная с версии 12.04 Precise Pangolin. Для Ubuntu 11.10 Oneiric Ocelot, вы можете найти пакет в MPlayer VAAPI PPA (смотрите ниже).
Для пользователей Nvidia: MPlayer по умолчанию поддерживает VDPAU, поэтому все, что вам нужно для аппаратного ускорения декодирования видео, уже есть в репозиториях. Вы также можете использовать драйвер "vdpau-va-driver", который представляет собой бэкенд на базе VDPAU для VA-API и следовать приведенным ниже инструкциям для установки Mplayer с поддержкой VA-API.
Установка MPlayer с поддержкой VA-API в Ubuntu
Версия MPlayer, доступная по умолчанию в репозиториях Ubuntu, не поддерживает VA-API, но вы можете использовать PPA, в котором имеется специальная сборка MPlayer с поддержкой VA-API.
Для установки MPlayer с поддержкой VA-API в Ubuntu 12.10, 12.04 или 11.10 используйте следующие команды:
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi
После установки откройте SMPlayer (или любой другой GUI к MPlayer, которым вы пользуетесь: Gnome Mplayer, KMPlayer и т.д.) и в настройках, на вкладке "Видео" выберите "vaapi" в качестве драйвера для вывода видео.
Другие дистрибутивы Linux:
Пользователи Arch Linux могут установить MPlayer с поддержкой VA-API из репозитория сообщества.
Исходный код mplayer-vaapi можно скачать с gitorious.org
Примечание: Я тестировал MPlayer с поддержкой VA-API только на видеокарте Intel!
Комментариев нет:
Отправить комментарий