|
|||||||
Акселерация декодирования видео в Ubuntu для карт NVIDIA средствами VDPAU
Время создания: 24.09.2009 15:37
Текстовые метки: linux, nvidia, vdpau
Раздел: Компьютер - Linux - Видео в Linux - Работа с видео
Запись: xintrea/mytetra_syncro/master/base/0000001251/text.html на raw.github.com
|
|||||||
|
|||||||
VDPAU поддерживается видеокартами nvidia серии 9000 и некоторых 8xxx (напирмер, 8500GT). Технология позволяет использовать аппаратную акселерацию декодирования HD видео с кодеками H.264/X.264 и VC-1 (xvid, divx, wmv). Результат: декодирование x.264, FullHD 1920x1080 с 1-2% нагрузкой на процессор. Без VDPAU процессор не справляется, и видео идет рывками, 5-6 кадров в секунду. Для использования VDPAU необходимо установить новую версию видеодрайвера (nvidia 180, который ставит ubuntu подходит) и пропатченый плеер. Добавляем источник программ: sudo -i cat > /etc/apt/sources.list.d/vdpau.list <<"EOF" deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main EOF получаем открытый ключ для него apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767 обновление программ apt-get update apt-get install mplayer smplayer Проверяем: mplayer -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau, film.mkv Для графической оболочки smplayer нужно в настройках поставить видеовывод (vo) vdpau и на закладке дополнительно-настройки mplayer вписать -vc ffh264vdpau,ffmpeg12vdpau, Советую отключить "позволять выпадение кадров", иначе будет медленно перематывать (без vdapu эффект обратный). Если при проигрывании появляются надписи типа "ffh264vdpau not found in libavcodec", то нужно поставить полную версию кодеков: sudo apt-get install libavcodec-unstripped-52 libavformat-unstripped-52 |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|