UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

383 lines (246 loc) 15.3 kB
**MPlayer** è un famosissimo lettore multimediale per Linux. MPlayer supporta praticamente tutti i formati audio e video, risultando quindi un lettore molto versatile, anche se la maggior parte delle persone lo usa solo come lettore video. ## Contents * [1 Installazione](#Installazione) * [2 Consigli di installazione addizionali](#Consigli_di_installazione_addizionali) * [2.1 Interfacce grafiche/GUI](#Interfacce_grafiche.2FGUI) * [2.2 Integrazione con i Browser](#Integrazione_con_i_Browser) * [2.2.1 Firefox](#Firefox) * [2.2.2 Konqueror](#Konqueror) * [2.2.3 Chromium](#Chromium) * [3 Uso di MPlayer](#Uso_di_MPlayer) * [3.1 Configurazione](#Configurazione) * [3.2 Scorciatoie da tastiera](#Scorciatoie_da_tastiera) * [4 Trucchi e consigli](#Trucchi_e_consigli) * [4.1 Riprendi da dove si è interrotta la visualizzazione](#Riprendi_da_dove_si_.C3.A8_interrotta_la_visualizzazione) * [4.2 Abilitare VDPAU (solo per schede grafiche nVidia moderne)](#Abilitare_VDPAU_.28solo_per_schede_grafiche_nVidia_moderne.29) * [4.2.1 Usare il file di configurazione](#Usare_il_file_di_configurazione) * [4.2.2 Usare uno script](#Usare_uno_script) * [4.3 Video traslucente con Radeon e Composite abilitato](#Video_traslucente_con_Radeon_e_Composite_abilitato) * [4.4 Problemi video Smplayer](#Problemi_video_Smplayer) * [4.5 (S)mplayer fallisce la ripresa dopo una pausa](#.28S.29mplayer_fallisce_la_ripresa_dopo_una_pausa) * [4.6 Trasparenza di SMPlayer in GNOME con Composite abilitato](#Trasparenza_di_SMPlayer_in_GNOME_con_Composite_abilitato) * [4.7 SMPlayer: i font di OSD sono troppo grossi/i sottotitoli sono troppo piccoli](#SMPlayer:_i_font_di_OSD_sono_troppo_grossi.2Fi_sottotitoli_sono_troppo_piccoli) * [4.8 Vedere video in streaming](#Vedere_video_in_streaming) * [4.9 Abilitare il supporto a dvdnav](#Abilitare_il_supporto_a_dvdnav) * [4.10 Andare avanti e indietro in un file in scaricamento](#Andare_avanti_e_indietro_in_un_file_in_scaricamento) * [4.11 Incrementare il volume totale](#Incrementare_il_volume_totale) * [4.12 Stream audio jack](#Stream_audio_jack) * [4.13 Mplayer fallisce nell'apertura di file con spazi o caratteri strani nel nome](#Mplayer_fallisce_nell.27apertura_di_file_con_spazi_o_caratteri_strani_nel_nome) * [5 Links Esterni](#Links_Esterni) ## Installazione MPlayer è disponibile nel [repository [extra]](/index.php/Official_repositories_(Italiano) "Official repositories (Italiano)"). * [mplayer](https://www.archlinux.org/packages/?name=mplayer): il pacchetto "standard". * [mplayer-vaapi](https://aur.archlinux.org/packages/mplayer-vaapi/): una versione di MPlayer con il supporto a VAAPI. * [mplayer2](https://aur.archlinux.org/packages/mplayer2/): un [fork di MPlayer](http://www.mplayer2.org/) con numerose caratteristiche in più. In alternativa, è possibile installare le ultime versioni in sviluppo da [AUR](/index.php/Arch_User_Repository_(Italiano) "Arch User Repository (Italiano)"): * [mplayer-svn](https://aur.archlinux.org/packages/mplayer-svn/): versione in sviluppo di MPlayer. * [mplayer2-git](https://aur.archlinux.org/packages/mplayer2-git/): versione in sviluppo di MPlayer2. Per le differenze fra MPlayer e MPlayer2 consultare questo articolo: [MPlayer2 vs MPlayer](http://www.mplayer2.org/differences/). ## Consigli di installazione addizionali ### Interfacce grafiche/GUI Ci sono diverse interfacce grafiche per MPlayer. * **[SMPlayer](https://en.wikipedia.org/wiki/SMPlayer "wikipedia:SMPlayer")** — Un front-end in Qt per mplayer con alcune patches. [http://smplayer.sourceforge.net/](http://smplayer.sourceforge.net/) || [smplayer](https://www.archlinux.org/packages/?name=smplayer) * **UMPlayer** — Un fork di SMPlayer con più features (Temi CSS, integrazione con YouTube, supporto a ShoutCast, etc.) [http://www.umplayer.com/](http://www.umplayer.com/) || [umplayer](https://aur.archlinux.org/packages/umplayer/) * **GNOME-MPlayer** — Un semplice frontend in GTK per MPlayer. [http://kdekorte.googlepages.com/gnomemplayer](http://kdekorte.googlepages.com/gnomemplayer) || [gnome-mplayer](https://www.archlinux.org/packages/?name=gnome-mplayer) * **Pymp** — Front-end in PyGTK per MPlayer [http://jdolan.dyndns.org/trac/wiki/Pymp](http://jdolan.dyndns.org/trac/wiki/Pymp) || [pymp](https://aur.archlinux.org/packages/pymp/) * **KMPlayer** — Un player video, plugin for Konqueror, frontend per MPlayer/Xine/ffmpeg/ffserver/VDR per KDE. [http://kmplayer.kde.org/](http://kmplayer.kde.org/) || [kmplayer](https://www.archlinux.org/packages/?name=kmplayer) * **Xt7-Player** — Una GUI per mplayer scritta in Gambas, con una lunga lista di features. [http://xt7-player.sourceforge.net/xt7forum/](http://xt7-player.sourceforge.net/xt7forum/) || [xt7-player](https://aur.archlinux.org/packages/xt7-player/) ### Integrazione con i Browser Se desiderate che Mplayer si occupi di riprodurre i video sul web nel vostro browser preferito, provate le seguenti: #### Firefox Il plugin per [Firefox](/index.php/Firefox_(Italiano) "Firefox (Italiano)") si chiama [gecko-mediaplayer](https://www.archlinux.org/packages/?name=gecko-mediaplayer) e si trova nei [repositories ufficiali](/index.php/Official_repositories_(Italiano) "Official repositories (Italiano)"). **Note:** Dipende da [gnome-mplayer](https://www.archlinux.org/packages/?name=gnome-mplayer) il quale provvede anche a una completa GUI per MPlayer #### Konqueror Il pacchetto [kmplayer](https://www.archlinux.org/packages/?name=kmplayer) è disponibile il [AUR](/index.php/AUR_(Italiano) "AUR (Italiano)"). **Note:** il pacchetto fornisce anche un'ulteriore interfaccia a MPlayer. #### Chromium Il plugin per Firefox [gecko-mediaplayer](https://www.archlinux.org/packages/?name=gecko-mediaplayer) funziona egregiamente anche su [Chromium](/index.php/Chromium "Chromium"). ## Uso di MPlayer ### Configurazione Il file di configurazione generale (valido per tutti gli utenti) si trova in `/usr/local/etc/mplayer/mplayer.conf`, mentre le configurazioni personalizzate per gli utenti sono memorizzate nel file `~/.mplayer/config`. Un esempio di configuratione: `/etc/mplayer/example.conf` ``` # *[default]* viene applicata a ogni file [default] # usa il server grafico X come video output vo=xv # usa alsa per l'audio output ao=alsa # ao=oss # Use OSS4 # decodifica multithreaded H264/MPEG-1/2 (valido: 1-8) lavdopts=threads=2 # impostare il canale audio preferito (in questo esempio il numero sei) channels = 6 # scala i sottotitoli al 3% della dimensione dello schermo subfont-text-scale = 3 # non usa fontconfig nofontconfig = 1 # aggiunge bordi neri ai filmati che non hanno lo stesso aspetto di forma dello schermo # per wide screen monitors vf-add=expand=::::1:16/9:16 # per non wide screen traditional monitors #vf-add=expand=::::1:4/3:16 #profilo di *up-mixing* da due canali audio a sei canali # use -profile 2chto6ch to activate [2chto6ch] af-add=pan=6:1:0:.4:0:.6:2:0:1:0:.4:.6:2 #profilo di *down-mixing* da sei canali audio a due canali # use -profile 6chto2ch to activate [6chto2ch] af-add=pan=2:0.7:0:0:0.7:0.5:0:0:0.5:0.6:0.6:0:0 # Disabilita screensaver heartbeat-cmd="xscreensaver-command -deactivate &" # stop xscreensaver stop-xscreensaver="yes" # stop gnome-screensaver ``` ### Scorciatoie da tastiera Le scorciatoie da tastiera di MPlayer sono configurate in `/etc/mplayer/input.conf`. Per personalizzare la scorciatoie da tastiera editare il file `~/.mplayer/input.conf` Ecco una lista dei più basilari tasti di default per controllare MPlayer. Per la lista completa si cerchi nelle pagine *man*: [mplayer(1)](https://jlk.fjfi.cvut.cz/arch/manpages/man/mplayer.1). | Tasto | Descrizione | | `p` | Mette in pausa/esegue. | | `Barra Spaziatrice` | Toglie la pausa/esegue. | | `←` | Manda indietro 10 secondi. | | `→` | Manda avanti 10 secondi. | | `↓` | Manda indietro 1 minuto. | | `↑` | Manda avanti 1 minuto. | | `<` | Va indietro nella playlist. | | `>` | Va avanti nella playlist. | | `m` | Mette in muto. | | `0` | Aumenta il volume. | | `9` | Abbassa il volume. | | `f` | Mette\Toglie la modalità a schermo intero. | | `o` | Cambia lo stato dell OSD. | | `v` | Mette\toglie la visibilità dei sottotitoli. | | `I` | Mostra il nome del file. | | `1`, `2` | Regola il contrasto. | | `3`, `4` | Regola la luminosità. | ## Trucchi e consigli ### Riprendi da dove si è interrotta la visualizzazione Su [AUR](/index.php/Arch_User_Repository_(Italiano) "Arch User Repository (Italiano)") si trova un elegante script in perl che permette questa utile funzionalità: [mplayer-resumer](https://aur.archlinux.org/packages/mplayer-resumer/). L'utilizzo è semplice: è sufficiente lanciare il video usando *mplayer-resumer* al posto di *mplayer'. Esempio:* ``` $ mplayer-resumer [options] [path/]filename ``` Se lo script è riavviato con meno di 5 secondi di ritardo dalla chiusura di MPlayer, tale script potrebbe non funzionare e la visione ripartirà dall'inizio. Se si sta guardando un video da una directory che per qualunque motivo non possa essere scritta (sia per motivi di permessi magari settati su read-only o spazio insufficiente) è probabile che non la ripresa da una pausa fallisca. Ciò è dato dal fatto che mplayer usa di default lo stesso percorso per scrivere un file parallelo di *conteggio* del tempo. ### Abilitare VDPAU (solo per schede grafiche nVidia moderne) Per una lista completa dell'hardware compatibile con la tecnologia VDPAU controllare [questa tabella](https://en.wikipedia.org/wiki/PureVideo#Table_of_PureVideo_.28HD.29_GPUs e seguire uno dei due seguenti metodi per abilitare VDPAU di default ad ogni avvio di mplayer. #### Usare il file di configurazione Aggiungere queste righe al file di configurazione globale `/etc/mplayer/mplayer.conf` o specifico dell'utente `~/.mplayer/config`: ``` vo=vdpau, vc=ffh264vdpau,ffmpeg12vdpau,ffodivxvdpau,ffwmv3vdpau,ffvc1vdpau, ``` **Nota:** Le virgole sono importanti! Trasmettono a mplayer quali codec usare. **Attenzione:** ffodivxvdpau funziona solo con hardware molto recente. Valutare caso per caso se abilitarlo o no.Vedere [la relativa pagina NVIDIA](/index.php/NVIDIA_(Italiano)#Abilitare_Video_HD_.28VDPAU.2FVAAPI.29 "NVIDIA (Italiano)") per maggiori informazioni. #### Usare uno script Su [AUR](/index.php/AUR_(Italiano) "AUR (Italiano)") esiste un semplice script in bash ([mplayer-vdpau-auto](https://aur.archlinux.org/packages/mplayer-vdpau-auto/)) che rileva automaticamente come settare *vc* quando *vo=vdpau*. Un altro semplice wrapper è [mplayer-vdpau-shell-git](https://aur.archlinux.org/packages/mplayer-vdpau-shell-git/) in grado di evitare l'errore "VDPAU FATAL". Tale wrapper usa l'opzione *-include* per includere il supporto a VDPAU, quindi sarebbe meglio evitare di inserire la configurazione di VDPAU in `~/.mplayer/config`. ### Video traslucente con Radeon e Composite abilitato Per avere un video traslucente lanciare mplayer con: ``` $ mplayer -vo xv:adaptor=1 <File> ``` O aggiungere questa riga a `~/.mplayer/config`: ``` vo=xv:adaptor=1 ``` Si può usare *xvinfo* per vedere quali modalità video sono supportate dalla propria scheda video. ### Problemi video Smplayer Smplayer può essere che abbia problemi ad aprire i file .mp4 (e forse anche .flv). Se aprendo un file con tali estensioni si nota che c'è solo l'audio, aprire `~/.mplayer/config` e aggiungere: ``` [extension.mp4] demuxer=mov ``` Se il problema persiste eliminare il file di configurazione di smplayer: ``` $ rm -rf ~/.config/smplayer/file_settings ``` ### (S)mplayer fallisce la ripresa dopo una pausa Questo succede se l' *audio output* è settato male nel file di configurazione di mplayer. Se si usa [PulseAudio](/index.php/PulseAudio_(Italiano) "PulseAudio (Italiano)") lanciare mplayer con l'opzione "-ao pulse" o editare `~/.mplayer/config` e aggiungere: ``` ao=pulse ``` Per Smplayer invece cambiare "Driver in uscita" in "Opzioni"-"Preferenze"-"Generale"-"Audio". ### Trasparenza di SMPlayer in GNOME con Composite abilitato È ridicolo che usando smplayer con Compiz attivo non si riesca nè a vedere nè a sentire nulla. Per fixare questo problema editare il file: `/usr/bin/smplayer.helper` ``` export XLIB_SKIP_ARGB_VISUALS=1 exec smplayer.real "$@" ``` e successivamente dare questi comandi in un terminale: ``` # chmod 755 /usr/bin/smplayer.helper # mv /usr/bin/smplayer{,.real} # ln -sf smplayer.helper /usr/bin/smplayer ``` ### SMPlayer: i font di OSD sono troppo grossi/i sottotitoli sono troppo piccoli Dalle release smplayer 0.8.2.1 / mplayer2 20121128-1, il rapporto fra le dimensione delle notifiche OSD e i sottotitoli è davvero strano, tanto che il testo di OSD occupi metà schermo e i sottotitoli siano troppo piccoli per essere letti. Questo problema è aggirabile aggiungendo: ``` -subfont-osd-scale 2 ``` alle opzioni extra passate a MPlayer (in SMPlayer opzioni avanzate). In alternativa aggiungere al file `~/.mplayer/config`: ``` subfont-osd-scale=2 ``` ### Vedere video in streaming Per vedere un video in streaming (ad esempio un link *.asx) laciare così mplayer: ``` $ mplayer -playlist link-to-stream.asx ``` Per avviare lo stream, l'opzione '-playlist' è fondamentale. ### Abilitare il supporto a dvdnav Per abilitare la funzionalità dei menu dei dvd riprodotti è necessario abilitare dvdnav. Lanciare mplayer così: ``` $ mplayer -nocache dvdnav:// ``` ### Andare avanti e indietro in un file in scaricamento Per essere in grado di scorrere indietro (o avanti) un video in streaming aggiungere al file di configurazione: ``` idx=yes ``` ### Incrementare il volume totale Se il volume generale non è abbastanza elevato, è possibile incrementare il volume di mplayer così: attivare *softvol* e settare *softvol-max* in un range tra 10 a 10000. ``` softvol=1 softvol-max=600 ``` ### Stream audio jack Per impostare l'uscita output di defaul su [JACK](/index.php/JACK "JACK"), editare `~/.mplayer/config` e aggiungere: ``` ao=jack ``` Se non si ha sempre inserito un JACK e si vuole che MPlayer usi tale uscita audio solo se presente, è possibile lanciare MPlayer in questo modo: ``` $ mplayer -ao jack [path]/nomefile ``` ### Mplayer fallisce nell'apertura di file con spazi o caratteri strani nel nome Se provate ad aprire un file con degli spazi nel nome (es "Il Film.avi") e mplayer fallisce, lamentandosi di non poter aprire il file (file:///Il%20Film.avi), dunque indicando tutti gli spazi convertiti in %20, allora aprite il file ``` /usr/share/applications/mplayer.desktop ``` con permessi di root e cambiate la riga ``` Exec=mplayer %U ``` in ``` Exec=mplayer '%F' ``` Se si ha una GUI modificare così: ``` Exec=nome_della_gui '%F'. ``` ## Links Esterni * [Sito ufficiale di MPlayer](http://www.mplayerhq.hu/) * [FAQ di MPlayer](http://wiki.multimedia.cx/index.php?title=MPlayer_FAQ) * [Note su MPlayer](https://www.youtube.com/watch?v=n4Ul_A0VBVI) * [Tip per MPlayer](https://help.ubuntu.com/community/MPlayerTips) * [Come configurare MPlayer](http://how-to.wikia.com/wiki/How_to_configure_MPlayer)