Воспроизведение HD-video
Jun. 16th, 2013 03:48 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Воспроизведение HD-video
Описание руководстваПри проигрывании HD-видео в высоком качестве, ресурсов компьютера может быть недостаточно для декодирования, и видео начинает заметно «тормозить». Эта статья рассказывает о том, как заставить компьютер максимально быстро декодировать HD-видео.
SMPlayer
Установка SMPlayer/MPlayer2
Установите SMPlayer и MPlayer2 через Центр приложений или из консоли:
sudo apt-get install smplayer mplayer2
Вместо SMPlayer можно использовать UMPlayer
Настройка SMPlayer
После того как мы все установили, открываем SMPlayer:
- Настройки → Быстродействие → Допускать выпадение кадров отключаем.
- Настройки → Быстродействие → Потоков декодирования выставляем значение равное количеству ядер вашего процессора.
- Настройки → Быстродействие → Петлевой фильтр → Пропускать (всегда).
- Настройки → Основные → Видео → Двойная буферизация отключаем.
Пункты, которые написаны выше, обязательны к выполнению, даже не для HD-видео.
Аппаратное ускорение декодирования видео
Настройка для видеокарт nVidia (VDPAU)
Для использования аппаратного декодирования на видеокартах Nvidia необходимо установить проприетарный драйвер Nvidia. Подробнее об этом смотрите в статье Установка и настройка драйверов Nvidia.
VDPAU1)2) - это набор библиотек для аппаратного декодирования видео, средствами видеокарт nVidia.SMPlayer (рекомендуется)
Установите SMPlayer любым способом, например через Центр приложений.
Для задействования VDPAU, в настройках SMPlayer нужно выбрать:
Для задействования VDPAU, в настройках SMPlayer нужно выбрать:
- Настройки → Основные → Видео → Устройство вывода выбираем vdpau.
XBMC Media Center (рекомендуется)
Для его использования выполните следующие команды:
sudo apt-get install xbmc sudo apt-add-repository ppa:aap/xbmc-release sudo apt-get update && sudo apt-get upgradeПоддерживаются версии Ubuntu 12.04, 12.10 и 13.04. Дополнительных настроек не требуется, т.к поддержка аппаратного ускорения декодирования включена по умолчанию.
VLC
Для использования VDPAU в VLC требуется установить пакет поддержки VDPAU в VA-API
Установите VLC любым способом, например через Центр приложений.- Установите пакет vdpau-va-driver.
Для задействования VDPAU, в настройках VLC нужно выбрать
- Настройки → Ввод и кодеки → Использовать видеоускоритель включаем.
Adobe Flash
В последней версии плагина Adobe Flash, поставляемого в комплекте с браузером Google Chrome3), имеется поддержка VDPAU.
Настройка для видеокарт AMD и Intel (VA-API)
Для использования аппаратного декодирования на видеокартах AMD необходимо установить проприетарный драйвер AMD и библиотеку для включения поддержки XvBA
- Установите пакет xvba-va-driver.
Для использования аппаратного декодирования на видеокартах Intel необходимо установить библиотеку включения поддержки VA-API
- Установите пакет libva-intel-vaapi-driver.
VLC (рекомендуется для AMD)
Установите VLC любым способом, например через Центр приложений.
Затем в настройках VLC:
Затем в настройках VLC:
- Настройки → Ввод и кодеки → Использовать видеоускоритель включаем.
XBMC Media Center (рекомендуется для AMD)
Для его использования выполните следующие команды:
sudo apt-get install xbmc sudo apt-add-repository ppa:aap/xbmc-release-fernetmenta sudo apt-get update && sudo apt-get upgradeПоддерживаются версии Ubuntu 12.04, 12.10 и 13.04. Дополнительных настроек не требуется, т.к поддержка аппаратного ускорения декодирования включена по умолчанию.
SMPlayer (рекомендуется для Intel)
Для Ubuntu 12.04, 12.10 и 13.04 добавляем репозиторий и устанавливаем пакет «mplayer-vaapi»:
Затем в настройках SMPlayer:
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)
Для его использования выполните следующие команды:
sudo apt-get install xbmc sudo apt-add-repository ppa:aap/xbmc-release sudo apt-get update && sudo apt-get upgradeПоддерживаются версии Ubuntu 12.04, 12.10 и 13.04. Дополнительных настроек не требуется, т.к поддержка аппаратного ускорения декодирования включена по умолчанию.
Кодеки
В отличии от 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
http://help.ubuntu.ru/wiki/аппаратная_поддержка_hd_видео