Это старая версия документа.


Описание руководства

При проигрывании HD-видео в высоком качестве, ресурсов компьютера может быть недостаточно для декодирования, и видео начинает заметно «тормозить». Эта статья рассказывает о том, как заставить компьютер максимально быстро декодировать HD-видео.


SMPlayer

Установка SMPlayer/MPlayer2

Установите SMPlayer и MPlayer2 через Центр приложений или из консоли:

sudo apt-get install smplayer mplayer2
Вместо SMPlayer можно использовать UMPlayer


Настройка SMPlayer

После того как мы все установили, открываем SMPlayer:

  • Настройки → Быстродействие → Допускать выпадение кадров отключаем.
  • Настройки → Быстродействие → Потоков декодирования выставляем значение равное количеству ядер вашего процессора.

Так же можно отключить петлевой фильтр, но это скажется на качестве:

  • Настройки → Быстродействие → Петлевой фильтр → Пропускать (всегда).

Отключение двойной буферизации может повысить производительность, но вызвать мерцание субтитров:

  • Настройки → Основные → Видео → Двойная буферизация отключаем.

Уже этого достаточно для плавного воспроизведения на компьютерах с многоядерным процессором.

Пункты, которые написаны выше, обязательны к выполнению, даже не для HD-видео.


Аппаратное ускорение декодирования видео

Настройка для видеокарт nVidia (VDPAU)

Для использования аппаратного декодирования на видеокартах Nvidia необходимо установить проприетарный драйвер Nvidia. Подробнее об этом смотрите в статье Установка и настройка драйверов Nvidia.

Если у вас не установлена библиотека libvdpau1, то её обязательно нужно установить командой

sudo apt-get install libvdpau1

в терминале.

VDPAU1)2) - это набор библиотек для аппаратного декодирования видео, средствами видеокарт nVidia.

SMPlayer (рекомендуется)

Установите SMPlayer любым способом, например через Центр приложений.

Для задействования VDPAU, в настройках SMPlayer нужно выбрать:

  • Настройки → Основные → Видео → Устройство вывода выбираем vdpau.

XBMC Media Center (рекомендуется)

Смотрите инструкцию по установке.

VLC

Для использования VDPAU в VLC требуется установить пакет поддержки VDPAU в VA-API

Установите VLC любым способом, например через Центр приложений.

Для задействования VDPAU, в настройках VLC нужно выбрать

  • Настройки → Ввод и кодеки → Использовать видеоускоритель включаем.

Adobe Flash

В последней версии плагина Adobe Flash, поставляемого в комплекте с браузером Google Chrome3), имеется поддержка VDPAU.


Настройка для видеокарт AMD со свободным драйвером (VDPAU)

Настройка для видеокарт AMD с проприетарным драйвером, а также Intel (VA-API)

Для использования аппаратного декодирования на видеокартах AMD необходимо установить проприетарный драйвер AMD и библиотеку для включения поддержки XvBA
Для использования аппаратного декодирования на видеокартах Intel необходимо установить библиотеку включения поддержки VA-API

VLC (рекомендуется для AMD с проприетарным драйвером)

Установите VLC любым способом, например через Центр приложений.

Затем в настройках VLC:

  • Настройки → Ввод и кодеки → Использовать видеоускоритель включаем.

XBMC Media Center (рекомендуется для AMD)

Смотрите инструкцию по установке.

SMPlayer (рекомендуется для Intel)

Для Ubuntu 12.04, 12.10 и 13.04 добавляем репозиторий и устанавливаем пакет «mplayer-vaapi»:

sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi

На предыдущих выпусках Ubuntu скачиваем и устанавливаем пакет «mplayer-vaapi - 2:1.0~rc5+svn20110127-0+ppa(номер релиза Ubuntu)» вручную отсюда.

Затем в настройках SMPlayer:

  • Настройки → Основные → Снимки экрана отключаем.
  • Настройки → Основные → Видео → Прямой рендеринг включаем.
  • Настройки → Основные → Видео → Устройство вывода выбираем vaapi.

XBMC Media Center (рекомендуется для Intel)

Смотрите инструкцию по установке.


Кодеки

В отличии от Windows, большинство аудио/видео плееров в Linux имеют встроенные кодеки, или используют системные (общие для всех плееров). Но если у вас появились какие то проблемы с вопроизвидением каких либо форматов, следует установить ubuntu-restricted-extras. Этот метапакет включает: кодеки, Adobe Flash Player, java, шрифты windows и все что нужно для корректной работы большинства программ.

sudo apt-get install ubuntu-restricted-extras


Ссылки

1)
обязательно наличие последних версий драйверов с поддержкой vdpau.
2)
Следует заметить что ускорение VDPAU поддерживается видеокартами серии 8 и выше, но некоторые из них (8800GTS 320/640MB и 8800GTX) всё равно не поддерживаются.
3)
не Chromium