Difference between revisions of "MPlayer"
m |
Weibullguy (talk | contribs) m |
||
(48 intermediate revisions by 13 users not shown) | |||
Line 3: | Line 3: | ||
!Download Source: | !Download Source: | ||
|- | |- | ||
− | | http://www.mplayerhq.hu/MPlayer/releases/ | + | | http://www.mplayerhq.hu/MPlayer/releases/mplayer-export-snapshot.tar.bz2 |
|- | |- | ||
− | !Download | + | !Download Codecs: |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | http:// | + | | http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-{{MPlayer-Codecs-Version}}.tar.bz2 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | http://www.mplayerhq.hu/MPlayer/releases/codecs/ | + | | http://www.mplayerhq.hu/MPlayer/releases/codecs/all-{{MPlayer-Codecs-Version}}.tar.bz2 |
|- | |- | ||
− | | http://www.mplayerhq.hu/MPlayer/releases/codecs/ | + | | http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20061203.tar.bz2 (x86_64, 64-bit only) |
|- | |- | ||
| http://www.mplayerhq.hu/MPlayer/releases/codecs/ | | http://www.mplayerhq.hu/MPlayer/releases/codecs/ | ||
Line 27: | Line 17: | ||
!Skins: | !Skins: | ||
|- | |- | ||
− | | http://www.mplayerhq.hu/MPlayer/skins/Blue- | + | | http://www.mplayerhq.hu/MPlayer/skins/Blue-{{MPlayer-Blue-Version}}.tar.bz2 |
|- | |- | ||
!Additional skins: | !Additional skins: | ||
Line 39: | Line 29: | ||
---- | ---- | ||
+ | |||
+ | {{Package-Introduction|The MPlayer package contains an audio/video player controlled via the command line or a graphical interface which is able to play almost every popular audio and video file format and codec. With supported video hardware and additional drivers, MPlayer can play video files without an X Window System installed. | ||
+ | |||
+ | For MPlayer general information and available features, including a full list of file formats, codecs and output devices supported by MPlayer, visit the [http://www1.mplayerhq.hu/homepage/design7/info.html MPlayer web site].|http://www1.mplayerhq.hu/homepage/}} | ||
== Dependencies == | == Dependencies == | ||
+ | |||
+ | {{Note|It is important to unset CFLAGS. Otherwise build will fail! If it doesn't fail, it will most likely error when run.}} | ||
+ | |||
+ | === Optional === | ||
+ | |||
+ | * [[Libdvdcss]] | ||
+ | * [[Libdvdread]] | ||
+ | * [[Pkg-config]] | ||
+ | * [[Samba]] | ||
+ | * [[DirectFB]] | ||
+ | * [[X_Window_System]] | ||
+ | * [[Libcaca]] | ||
+ | * [[Libpng]] | ||
+ | * [[Libjpeg]] | ||
+ | * [[SDL]] | ||
+ | * [[NAS]] | ||
+ | * [[EsounD]] | ||
+ | * [[ARts]] | ||
+ | * [[ALSA]] | ||
+ | * [[JACK]] | ||
+ | * [[OpenAL]] | ||
+ | * [[FreeType]] | ||
+ | * [[Libass]] | ||
+ | * [[Libcdio]] | ||
+ | * [[CDParanoia-III]] | ||
+ | * [[FontConfig]] | ||
+ | * [[Liba52]] | ||
+ | * [[Libvorbis]] | ||
+ | * [[Speex]] | ||
+ | * [[FAAC]] | ||
+ | * [[FAAD2]] | ||
+ | * [[XviD]] | ||
+ | * [[x264]] | ||
+ | * [[XMMS]] | ||
+ | * [[Lirc]] | ||
+ | * [[Libdvdnav]] | ||
+ | * [[FFmpeg]] | ||
+ | |||
+ | === GUI Required === | ||
+ | |||
+ | * [[Gtk2]] | ||
== Non-Multilib == | == Non-Multilib == | ||
− | Install | + | Install additional codecs: |
install -v -d -m755 /usr/lib/mplayer/codecs && | install -v -d -m755 /usr/lib/mplayer/codecs && | ||
− | tar -xvf ../essential- | + | tar -xvf ../essential-{{MPlayer-Codecs-Version}}.tar.bz2 -C /usr/lib/mplayer/codecs --strip-components=1 && |
chown -v -R root:root /usr/lib/mplayer/codecs | chown -v -R root:root /usr/lib/mplayer/codecs | ||
− | Install GUI: | + | Install a basic skin for use with the GUI: |
install -v -d -m755 /usr/share/mplayer/Skin && | install -v -d -m755 /usr/share/mplayer/Skin && | ||
− | tar -xvf ../Blue- | + | tar -xvf ../Blue-{{MPlayer-Blue-Version}}.tar.bz2 -C /usr/share/mplayer/Skin && |
chown -v -R root:root /usr/share/mplayer/Skin/Blue && | chown -v -R root:root /usr/share/mplayer/Skin/Blue && | ||
chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} && | chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} && | ||
ln -sfv Blue /usr/share/mplayer/Skin/default | ln -sfv Blue /usr/share/mplayer/Skin/default | ||
+ | |||
+ | Correct a hard coded path to Xorg in the configure script: | ||
+ | |||
+ | sed -i "s@/usr/X11R6@${XORG_PREFIX}@g" configure | ||
+ | |||
+ | If not installing the GUI, remove the "--enable-x11 --enable-gui" from the configure command. | ||
Configure and compile the package: | Configure and compile the package: | ||
− | + | ./configure --prefix=/usr --confdir=/etc/mplayer --enable-largefiles \ | |
− | + | --enable-x11 --enable-gui && | |
− | |||
− | |||
− | |||
− | |||
− | ./configure --prefix=/usr --confdir=/etc/mplayer --enable-largefiles && | ||
make | make | ||
Line 72: | Line 108: | ||
make install | make install | ||
− | install -v -m755 -d /usr/share/doc/mplayer | + | install -v -m755 -d /usr/share/doc/mplayer && |
− | cp -v -R DOCS/* /usr/share/doc/mplayer | + | cp -v -R DOCS/* /usr/share/doc/mplayer |
− | |||
install -m644 etc/codecs.conf /etc/mplayer | install -m644 etc/codecs.conf /etc/mplayer | ||
install -m644 etc/*.conf /etc/mplayer | install -m644 etc/*.conf /etc/mplayer | ||
Line 81: | Line 116: | ||
Install the fonts: | Install the fonts: | ||
+ | mkdir -p /usr/share/mplayer/font | ||
tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && | tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && | ||
chown -v -R root:root /usr/share/mplayer/font && | chown -v -R root:root /usr/share/mplayer/font && | ||
Line 86: | Line 122: | ||
ln -v -sf font-arial-iso-8859-1/font-arial-FONT_SIZE-iso-8859-1/* . | ln -v -sf font-arial-iso-8859-1/font-arial-FONT_SIZE-iso-8859-1/* . | ||
− | Available font sizes are 14, 18, 24 or 28 | + | Available font sizes are 14, 18, 24 or 28. |
− | == Multilib | + | == Multilib == |
+ | |||
+ | === Common === | ||
+ | |||
+ | Install a basic skin for use with the GUI: | ||
+ | |||
+ | install -v -d -m755 /usr/share/mplayer/Skin && | ||
+ | tar -xvf ../Blue-{{MPlayer-Blue-Version}}.tar.bz2 -C /usr/share/mplayer/Skin && | ||
+ | chown -v -R root:root /usr/share/mplayer/Skin/Blue && | ||
+ | chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} && | ||
+ | ln -sfv Blue /usr/share/mplayer/Skin/default | ||
− | + | === 32Bit (ix86 and x86_64 only) === | |
− | Install | + | Install additional codecs: |
install -v -d -m755 /usr/lib/mplayer/codecs && | install -v -d -m755 /usr/lib/mplayer/codecs && | ||
− | tar -xvf ../essential- | + | tar -xvf ../essential-{{MPlayer-Codecs-Version}}.tar.bz2 -C /usr/lib/mplayer/codecs --strip-components=1 && |
chown -v -R root:root /usr/lib/mplayer/codecs | chown -v -R root:root /usr/lib/mplayer/codecs | ||
− | + | Correct a hard coded path to Xorg in the configure script: | |
− | install -v -d - | + | sed -i "s@/usr/X11R6@${XORG_PREFIX}@g" configure |
− | tar -xvf ../ | + | |
− | chown -v -R root:root /usr/share/mplayer/ | + | If not installing the GUI, remove the "--enable-x11 --enable-gui" from the configure command. |
− | + | ||
− | + | Configure and compile the package: | |
+ | |||
+ | CC="gcc ${BUILD32}" USE_ARCH=32 \ | ||
+ | PKG_CONFIG_PATH="$PKG_CONFIG_PATH32" \ | ||
+ | ./configure --prefix=/usr --confdir=/etc/mplayer \ | ||
+ | --enable-largefiles --target=${CLFS_TARGET32} --enable-x11 --enable-gui && | ||
+ | make | ||
+ | |||
+ | Install the package: | ||
+ | |||
+ | make install | ||
+ | install -v -m755 -d /usr/share/doc/mplayer && | ||
+ | cp -v -R DOCS/* /usr/share/doc/mplayer && | ||
+ | install -m644 etc/codecs.conf /etc/mplayer && | ||
+ | install -m644 etc/*.conf /etc/mplayer && | ||
+ | echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf | ||
+ | |||
+ | Install the fonts: | ||
+ | |||
+ | mkdir ~/.mplayer/{,font} && | ||
+ | tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && | ||
+ | chown -v -R root:root /usr/share/mplayer/font | ||
+ | |||
+ | Available font sizes are 14, 18, 24 or 28. | ||
+ | |||
+ | === 64Bit (x86_64 only) === | ||
+ | |||
+ | Install additional codecs: | ||
+ | |||
+ | install -v -d -m755 /usr/lib64/mplayer/codecs && | ||
+ | tar -xvf ../essential-amd64-20061203.tar.bz2 -C /usr/lib64/mplayer/codecs --strip-components=1 && | ||
+ | chown -v -R root:root /usr/lib64/mplayer/codecs | ||
+ | |||
+ | If not installing the GUI, remove the "--enable-x11 --enable-gui" from the configure command. | ||
+ | |||
+ | Correct a hard coded path to Xorg in the configure script: | ||
+ | |||
+ | sed -i "s@/usr/X11R6@${XORG_PREFIX}@g" configure | ||
Configure and compile the package: | Configure and compile the package: | ||
− | + | CC="gcc ${BUILD64}" USE_ARCH=64 \ | |
− | + | PKG_CONFIG_PATH="$PKG_CONFIG_PATH64" \ | |
− | + | ./configure --prefix=/usr --confdir=/etc/mplayer \ | |
− | + | --enable-largefiles --target=${CLFS_TARGET} --enable-x11 --enable-gui && | |
− | |||
− | |||
− | CC="gcc | ||
− | |||
make | make | ||
Line 121: | Line 200: | ||
make install | make install | ||
− | install -v -m755 -d /usr/share/doc/mplayer | + | install -v -m755 -d /usr/share/doc/mplayer && |
− | cp -v -R DOCS/* /usr/share/doc/mplayer | + | cp -v -R DOCS/* /usr/share/doc/mplayer && |
− | + | install -m644 etc/codecs.conf /etc/mplayer && | |
− | install -m644 etc/codecs.conf /etc/mplayer | + | install -m644 etc/*.conf /etc/mplayer && |
− | install -m644 etc/*.conf /etc/mplayer | ||
echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf | echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf | ||
Install the fonts: | Install the fonts: | ||
+ | mkdir ~/.mplayer/{,font} && | ||
tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && | tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && | ||
− | chown -v -R root:root /usr/share/mplayer/font | + | chown -v -R root:root /usr/share/mplayer/font |
− | |||
− | |||
− | Available font sizes are 14, 18, 24 or 28 | + | Available font sizes are 14, 18, 24 or 28. |
= Contents = | = Contents = | ||
− | |||
− | |||
Installed Programs: gmplayer, mplayer, mencoder | Installed Programs: gmplayer, mplayer, mencoder | ||
Line 145: | Line 220: | ||
Installed Libraries: libdha.so, libpostproc.so | Installed Libraries: libdha.so, libpostproc.so | ||
− | Installed Directories: ~/.mplayer, /etc/mplayer, /usr/include/postproc, /usr/lib/mplayer, /usr/share/mplayer, /usr/share/doc/mplayer | + | Installed Directories: ~/.mplayer, /etc/mplayer, /usr/include/postproc, /usr/lib/mplayer, /usr/share/mplayer, /usr/share/doc/mplayer |
=== Short Descriptions === | === Short Descriptions === | ||
− | gmplayer: is | + | gmplayer: GMPlayer is the graphical version of MPlayer. |
− | mplayer: manages the input formats, the | + | mplayer: manages the input formats, the codecs and the output formats to play video files, DVDs, (S)VCDs or network streams containing audio and/or video information on your system. |
− | mencoder: is used to encode any MPlayer playable movie to any | + | mencoder: is used to encode any MPlayer playable movie to any codec in libavcodec. |
libdha.so: contains functions used by the MPlayer programs. | libdha.so: contains functions used by the MPlayer programs. | ||
Line 159: | Line 234: | ||
libpostproc.so: is a post-processing filter library used by the MPlayer programs and other packages. | libpostproc.so: is a post-processing filter library used by the MPlayer programs and other packages. | ||
− | + | [[Category:Media Utilities]] |
Latest revision as of 23:52, 15 August 2009
Contents
Introduction to MPlayer
The MPlayer package contains an audio/video player controlled via the command line or a graphical interface which is able to play almost every popular audio and video file format and codec. With supported video hardware and additional drivers, MPlayer can play video files without an X Window System installed.
For MPlayer general information and available features, including a full list of file formats, codecs and output devices supported by MPlayer, visit the MPlayer web site.
Project Homepage: http://www1.mplayerhq.hu/homepage/
Dependencies
Optional
- Libdvdcss
- Libdvdread
- Pkg-config
- Samba
- DirectFB
- X_Window_System
- Libcaca
- Libpng
- Libjpeg
- SDL
- NAS
- EsounD
- ARts
- ALSA
- JACK
- OpenAL
- FreeType
- Libass
- Libcdio
- CDParanoia-III
- FontConfig
- Liba52
- Libvorbis
- Speex
- FAAC
- FAAD2
- XviD
- x264
- XMMS
- Lirc
- Libdvdnav
- FFmpeg
GUI Required
Non-Multilib
Install additional codecs:
install -v -d -m755 /usr/lib/mplayer/codecs && tar -xvf ../essential-20061022.tar.bz2 -C /usr/lib/mplayer/codecs --strip-components=1 && chown -v -R root:root /usr/lib/mplayer/codecs
Install a basic skin for use with the GUI:
install -v -d -m755 /usr/share/mplayer/Skin && tar -xvf ../Blue-1.8.tar.bz2 -C /usr/share/mplayer/Skin && chown -v -R root:root /usr/share/mplayer/Skin/Blue && chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} && ln -sfv Blue /usr/share/mplayer/Skin/default
Correct a hard coded path to Xorg in the configure script:
sed -i "s@/usr/X11R6@${XORG_PREFIX}@g" configure
If not installing the GUI, remove the "--enable-x11 --enable-gui" from the configure command.
Configure and compile the package:
./configure --prefix=/usr --confdir=/etc/mplayer --enable-largefiles \ --enable-x11 --enable-gui && make
Install the package:
make install install -v -m755 -d /usr/share/doc/mplayer && cp -v -R DOCS/* /usr/share/doc/mplayer install -m644 etc/codecs.conf /etc/mplayer install -m644 etc/*.conf /etc/mplayer echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf
Install the fonts:
mkdir -p /usr/share/mplayer/font tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && chown -v -R root:root /usr/share/mplayer/font && cd /usr/share/mplayer/font && ln -v -sf font-arial-iso-8859-1/font-arial-FONT_SIZE-iso-8859-1/* .
Available font sizes are 14, 18, 24 or 28.
Multilib
Common
Install a basic skin for use with the GUI:
install -v -d -m755 /usr/share/mplayer/Skin && tar -xvf ../Blue-1.8.tar.bz2 -C /usr/share/mplayer/Skin && chown -v -R root:root /usr/share/mplayer/Skin/Blue && chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} && ln -sfv Blue /usr/share/mplayer/Skin/default
32Bit (ix86 and x86_64 only)
Install additional codecs:
install -v -d -m755 /usr/lib/mplayer/codecs && tar -xvf ../essential-20061022.tar.bz2 -C /usr/lib/mplayer/codecs --strip-components=1 && chown -v -R root:root /usr/lib/mplayer/codecs
Correct a hard coded path to Xorg in the configure script:
sed -i "s@/usr/X11R6@${XORG_PREFIX}@g" configure
If not installing the GUI, remove the "--enable-x11 --enable-gui" from the configure command.
Configure and compile the package:
CC="gcc ${BUILD32}" USE_ARCH=32 \ PKG_CONFIG_PATH="$PKG_CONFIG_PATH32" \ ./configure --prefix=/usr --confdir=/etc/mplayer \ --enable-largefiles --target=${CLFS_TARGET32} --enable-x11 --enable-gui && make
Install the package:
make install install -v -m755 -d /usr/share/doc/mplayer && cp -v -R DOCS/* /usr/share/doc/mplayer && install -m644 etc/codecs.conf /etc/mplayer && install -m644 etc/*.conf /etc/mplayer && echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf
Install the fonts:
mkdir ~/.mplayer/{,font} && tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && chown -v -R root:root /usr/share/mplayer/font
Available font sizes are 14, 18, 24 or 28.
64Bit (x86_64 only)
Install additional codecs:
install -v -d -m755 /usr/lib64/mplayer/codecs && tar -xvf ../essential-amd64-20061203.tar.bz2 -C /usr/lib64/mplayer/codecs --strip-components=1 && chown -v -R root:root /usr/lib64/mplayer/codecs
If not installing the GUI, remove the "--enable-x11 --enable-gui" from the configure command.
Correct a hard coded path to Xorg in the configure script:
sed -i "s@/usr/X11R6@${XORG_PREFIX}@g" configure
Configure and compile the package:
CC="gcc ${BUILD64}" USE_ARCH=64 \ PKG_CONFIG_PATH="$PKG_CONFIG_PATH64" \ ./configure --prefix=/usr --confdir=/etc/mplayer \ --enable-largefiles --target=${CLFS_TARGET} --enable-x11 --enable-gui && make
Install the package:
make install install -v -m755 -d /usr/share/doc/mplayer && cp -v -R DOCS/* /usr/share/doc/mplayer && install -m644 etc/codecs.conf /etc/mplayer && install -m644 etc/*.conf /etc/mplayer && echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf
Install the fonts:
mkdir ~/.mplayer/{,font} && tar -xvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font && chown -v -R root:root /usr/share/mplayer/font
Available font sizes are 14, 18, 24 or 28.
Contents
Installed Programs: gmplayer, mplayer, mencoder
Installed Libraries: libdha.so, libpostproc.so
Installed Directories: ~/.mplayer, /etc/mplayer, /usr/include/postproc, /usr/lib/mplayer, /usr/share/mplayer, /usr/share/doc/mplayer
Short Descriptions
gmplayer: GMPlayer is the graphical version of MPlayer.
mplayer: manages the input formats, the codecs and the output formats to play video files, DVDs, (S)VCDs or network streams containing audio and/or video information on your system.
mencoder: is used to encode any MPlayer playable movie to any codec in libavcodec.
libdha.so: contains functions used by the MPlayer programs.
libpostproc.so: is a post-processing filter library used by the MPlayer programs and other packages.