«

»

Kvě 02

OpenBox VI. – Nastavenie Mplayera a SMPlayera

openbox_logoNa prehrávanie filmov v Arch Linuxe existuje niekoľko možností. Okrem VLC aj mplayer, mpv a ich frond-endy. V piate časti série o OpenBoxe si bližšie priblížime ako nastaviť SMPlayer.

No ešte predtým si povieme nejakú tú teóriu. Intel grafické karty majú implementovanú VA-API akcelráciu, otvorené ovládače NouveauRadeon (ATI pre staršie a AMDGPU pre novšie) či uzavretý ovládať nVidia zase VDPAU akceleráciu. Aj keď AMD začína do mesa zahŕňať aj VA-API.

 

Pre podporu oboch akcelerácií si pri Intel grafickej karte potrebujeme nainštalovať libva-intel-driver, libvdpau-va-gl a mesa:

$ sudo pacman -S libva-intel-driver libvdpau-va-gl mesa

 

Pre podporu oboch akcelerácií pri Nouveau si potrebujeme nainštalovať libva-vdpau-driver, mesa a mesa-vdpau:

$ sudo pacman -S libva-vdpau-driver mesa mesa-vdpau

 

Pre podporu oboch akcelerácií pri slobodnom ovládači AMD si potrebujeme nainštalovať libva-vdpau-driver, mesa a mesa-vdpau:

$ sudo pacman -S libva-vdpau-driver mesa mesa-vdpau

 

Pre podporu oboch akcelerácií pri uzavretom ovládači nVidia si potrebujeme nainštalovať libva-vdpau-driver a nvidia-utils alebo libva-vdpau-driver a nvidia-340xx-utils pre GeForce 8/9 a GeForce 100-300:

$ sudo pacman -S libva-vdpau-driver nvidia-utils

$ sudo pacman -S libva-vdpau-driver nvidia-340xx-utils

 

Pre podporu oboch akcelerácií pre uzavretý ovládač AMD si potrebujeme nainštalovať libvdpau-va-gl, libvdpau-va-gllibva-xvba-driver a catalyst-utils alebo libvdpau-va-gl, libva-xvba-driver a catalyst-total-hd234k pre Radeon HD 4000:

sudo pacman -S libvdpau-va-gl

yaourt -S libva-xvba-driver catalyst-utils

yaourt -S libva-xvba-driver catalyst-total-hd234k

 

Poznámka: libvdpau-va-gl je potrebný pre flash či mplayer, ktoré VA-API nepodporujú. mpv i VLC ju v sebe majú zahrnutú. v AUR sa nachádza mplayer s VA-API podporou. Volá sa mplayer-vaapilibva-vdpau-driver nie je potrebný, pretože grafické karty, ktoré ho vyžadujú majú v sebe implementovanú priamu podporu. Taktiež VLC, ktoré malo v minulosti iba VA-API podporu ho už podporuje. Avšak SMPlayer mi bez neho nechce prehrať H.264 pri proprietárnej nVidii a mpv. Gstreamer1.0 (gst-plugins-bad) nepodporuje prehrávanie H.264 s VDPAU. Preto si ho potrebujeme nainštalovať spolu s gstreamer-vaapi.

 

Inštalácia VLC, mplayer a mpv:

$ sudo pacman -S vlc

$ sudo pacman -S mplayer

$ sudo pacman -S mpv

$ yaourt -S mplayer-vaapi

 

Prehrávače postavené na mplayer:

$ sudo pacman -S smplayer

$ sudo pacman -S kmplayer

$ sudo pacman -S kplayer

$ sudo pacman -S gnome-player

 

Prehrávače postavené na mpv:

$ sudo pacman -S smplayer

$ sudo pacman -S baka-mplayer

$ yaourt -S bomi

$ yaourt -S gnome-mpv

 

SMPlayer:

SMplayer je front-end pre mplayer i mpv.

mpv je prehrávač, ktorý je postavený na mplayer a mplayer2. Podporuje formátované titulky.

mplayer nepodporuje formátované titulky. Formátovanie sa dá jedine vynútiť. No vtedy titulky vo formáte .ass a .ssa stratia vytvorenú sadzbu.

 

Vnútenie formátovania titulkov pri mplayer:

Appy style to ASS files to
Použít styl i pro ASS soubory

smplayer_ass

 

Pre plnú podporu formátovaných titulkov je potrebné zmeniť na mpv:

smplayer_mpv

 

Ovládacie prvky mimo dosah:

Ak má video väčšie rozlíšenie ako monitor, obraz sa snaží prispôsobiť monitoru. Výsledkom čoho je, že ovládacie prvky dostanú mimo dosah. Aby k tomu nedochádzalo, stačí odškrtnúť:

Prevent window to get outside of screen
Zabrání oknu dostat se ven z obrazovky

smplayer_window

 

Úprava mplayeru (mpv) pri používaní xscreensaveru:
MPlayer v OpenBoxe za normálnych okolností nevie, že je nakonfigurovaný šetrič obrazovky (xscreensaver). Preto mu to treba oznámiť. A to konfiguráciou súborov ~/.mplayer/config alebo ~/.mpv/config:

$ pluma ~/.mplayer/config

$ pluma ~/.mpv/config

 

Do súboru sa dopíše:

heartbeat-cmd=“xscreensaver-command -deactivate >&- 2>&- &“

 

Efekt sa prejaví až po reštartovaní počítača.

 

A ešte jedna poznámka na koniec. Pri použití vdpau nie je možné vytvárať snímky obrazu z videa. Pre znovuobnovenie tejto funkcie potrebujeme zmeniť výstup videa na xv, vaapi, opengl či x11.

 

Inštalácia šetriča obrazovky sa robí pomocou príkazu:

$ sudo pacman -S xscreensaver

 

 

O autorovi

lombardo1981

Ja som proste ja. Baba zamilovaná do Archu, kyberpunku, metalu, spevu a Slovenských čuvačov.

Napsat komentář

%d blogerům se to líbí: