Як увімкнути апаратне прискорення декодування відео в mplayer з Intel HD3000 на Vivid?


9

Там раніше було VAAPI збірки MPlayer , але це , здається, не буде підтримуватися більше і не працює в Vivid.

Mplayer2 build за замовчуванням використовує 40% процесора під час відтворення 720p. Те саме, що і тотем. VLC має деяку підтримку апаратного прискорення і використовує 13%, але мені більше сподобався інтерфейс mplayer, і він використовував менше 5%.

Чи можливо в даний час використовувати mplayer з апаратним прискоренням на інтегрованій графіці Intel?

Відповіді:


10

Гаразд, я знайшов mpv(виделка mplayer), яка робить все, що я хотів, і переніс усі хороші якості інтерфейсу від mplayer2.

Щоб увімкнути підтримку vaapi, запустіть її mpv --vo=opengl-hq --hwdec=vaapi file.mkv

або додати

vo=opengl-hq
hwdec=vaapi

до ~/.config/mpv/mpv.conf.

Раніше у відповіді пропонувалося використовувати vo = vaapi та hwdec = vaapi, але це вже не рекомендується налаштування. Дивіться коментарі.


2
mpv працює дуже добре, дякую за те, що ви поділилися своїм рішенням. У моїй системі встановлення "hwdec = auto" достатньо для прискореного відтворення; нібито, vo = opengl краще, ніж vo = vaapi в новіших системах: wiki.archlinux.org/index.php/Mpv#Hardware_Decoding
lxgr

1
Я переключився vo=opengl-hqз hwdec=vaapiтим, що, начебто, рекомендують.
Проклятий термінал

FTR: Я помітив, що hwdec=vaapi, здається, не працює для мене (тобто їсть на багато процесора) , але --hwdec=vaapiваріант працює. mpv-0,3,4.
Привіт-Ангел

-2

SNA- найкращий метод прискорення. Ви повинні перевірити свій конфігураційний файл, якщо він у вас є. Інший спосіб - відновити процес. Наприклад:

ps ax|grep mplayer

знайти даний процес і відновити його

renice -20 43332

Ви можете це зробити тільки як root (можливо, це можливо і з sudo:) sudo renice -20 43332.


Що робить SNA? Як це ввімкнути?
Проклятий термінал

2
SNA - це краще прискорення, ніж будь-яке інше. Ви, мабуть, не матимете /etc/X11/xorg.conf. EXA, UXAє більш старими методами прискорення. Ви перевіряєте, який метод прискорення використовуєте. Можливо, ви можете це зробитиcat /var/log/Xorg.0.log|egrep -i EXA|UXA|SNA
Pavol Polacko,

Так. Моя система, схоже, підтримує це SNA compiled: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2build1. Як я можу використовувати його в mplayer?
Проклятий термінал

Він використовується автоматично. :) Чи не могли б ви дати нам результат cat /var/log/Xorg.0.log|egrep -i "EXA|UXA|SNA"? А вихід cat /etc/X11/xorg.conf?
Pavol Polacko

4
СНР використовується для прискореного малювання X11 і не має нічого спільного з (декоративно-прискореним) декодуванням відео.
lxgr
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.