MPlayer
From ArchWiki
i18n |
---|
English |
Italiano |
Ελληνικά |
简体中文 |
Українська |
Русский |
MPlayer is a popular movie player for Linux. It has support for pretty much every video and audio format out there and is hence very versatile, even though most people use it for viewing videos.
Contents |
Installation
# pacman -S mplayer
Install the lates version from git with multithread ffmpeg support
Install git:
# pacman -S git
Create a directory for the source files then clone the git repo:
$ git clone git://repo.or.cz/mplayer-build.git
Follow the README in the mplayer-build directory.
Additional installation tips
Frontends/GUIs
There are several GUIs for MPlayer.
- Qt: smplayer is in the extra repository. The smplayer-themes package provides themes for it.
- Gtk+: pymp and gnome-mplayer are in the AUR and community repos, respectively.
- gmplayer: this gui is no longer included in the mplayer package. There is an alternative mplayer package (mplayer-x) in AUR in which the gmplayer gui is enabled.
Browser integration
If you want to let MPlayer control video viewing in your favorite web browser, install the following:
Firefox
# pacman -S gecko-mediaplayer
Konqueror
# pacman -S kmplayer
Usage
Configuration
System-wide configuration is located in /etc/mplayer/mplayer.conf, whereas the user-local settings are stored in ~/.mplayer/config. The file /etc/mplayer/example.conf is a good starting point.
An example configuration:
#profile for up-mixing two channels audio to six channels # use -profile 2chto6ch to activate [2chto6ch] af-add=pan=6:1:0:.4:0:.6:2:0:1:0:.4:.6:2 #profile to down-mixing six channels audio to two channels # 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 #default configuration that applies to every file [default] #use X11 for video output vo=x11 #use also for audio output ao=alsa #prefere using six channels audio channels = 6 #scale the subtitles to the 3% of the screen size subfont-text-scale = 3 #never use font config nofontconfig = 1 #add black borders so the movies have the same aspect ratio of the monitor #change if your monitor is not 16/9 vf-add=expand=::::1:16/9:16
Translucent Video with radeon and Composite enabled
To get translucent video output in X you have to enable textured video in mplayer:
$ mplayer -vo xv:adaptor=1 <File>
Or add the following line to ~/.mplayer/config:
vo=xv:adaptor=1
You can use xvinfo to check which video modes your graphic card supports.
Transparent SMPlayer in Gnome with Composite enabled
Have you noticed the transparent screen of smplayer when you are using compiz and maybe cairo-dock? Well it’s ridiculous that when you open your videos using SMplayer you can just hear audio and no video! Here’s how you fix this: [copy paste into terminal]
sudo bash -c “cat > /usr/bin/smplayer.helper” <<EOF export XLIB_SKIP_ARGB_VISUALS=1 exec smplayer.real “\$@” EOF sudo chmod 755 /usr/bin/smplayer.helper sudo mv /usr/bin/smplayer{,.real} sudo ln -sf smplayer.helper /usr/bin/smplayer
If you don’t use sudo then just use “su” to login as root and do the above!
Watching streamed video
If you want to play a video stream (e.g *.asx link) use:
$ mplayer -playlist link-to-stream.asx
To play the stream, as these are playlists of streams and won't be playable by omitting the -playlist option.
Stream mplayer audio to jackd
Edit ~/.mplayer/config and add:
ao=jack
Keybindings
- This is a list of the most basic MPlayer keys.
Key | Description |
---|---|
p | Toggle pause/play. |
Space | Toggle pause/play. |
Left | Seek backward ten seconds. |
Right | Seek forward ten seconds. |
Down | Seek backward one minute. |
Up | Seek forward one minute. |
< | Go back in the playlist. |
> | Go forward in the playlist. |
m | Mute the sound. |
0 | Volume up. |
9 | Volume down. |
f | Toggle fullscreen mode. |
o | Toggle OSD state. |
j | Toggle subtitle visibility. |
I
| Show filename. |
1, 2 | Adjust contrast. |
3, 4 | Adjust brightness. |
Mplayer fails to open files with spaces
If you try to open a file with spaces (The Movie) and mplayer fails. Saying that it could not open the file (file:///The%20Movie), where all spaces are converted to %20.
Then edit /usr/share/applications/mplayer.desktop to change the following line from:
Exec=mplayer %U
To:
Exec=mplayer %F
If you got frontend/GUI enter GUI name in Exec=GUI name %F.