ºìÁªLinuxÃÅ»§
Linux°ïÖú

FC8°²×°mplayer/mplayer-gui£¨LinuxϵÄÈ«ÄÜÓ°Òô²¥·ÅÈí¼þ£©

·¢²¼Ê±¼ä:2008-03-24 09:54:51À´Ô´:ºìÁª×÷Õß:Completely
mplayer ÊÇlinuxÏ·dz£³öÃûµÄ¶àýÌå²¥·ÅÈí¼þ£¬Ö§³Ö·Ç³£¹ã·ºµÄÓ°Òô¸ñʽ£¬µ±È»Ò²¿ÉÒÔÏÂÔØ¸ü¶à½âÂëÆ÷¡£

mplayer µÄʹÓÃÒ²ºÜÈÝÒ×£¬ÔÚÖÕ¶ËÀïÔËÐС°mplayer <µçÓ°»ò¸èÇúÎļþ>¡±¾Í¿ªÊ¼²¥·ÅÁË£¬È»ºó¿ÉÒÔÓÃ×ó/ÓÒ·½Ïò¼ýÍ·ºóÍË/ǰ½øÊ®Ã룬ÉÏ/Ï·½ÏòºóÍË/ǰ½øÒ»·ÖÖÓ£¬PgUp/PgDnºóÍË/ǰ½ø10·ÖÖÓ£¬¡°<¡±ºÍ¡°>¡±¿ØÖƲ¥·ÅÁбíÉÏÒ»¸ö/ÏÂÒ»¸ö£¬p»ò¿Õ¸ñÔÝÍ£/ÈÎÒâ¼ü¼ÌÐø²¥·Å£¬q»òESCÍ£Ö¹Í˳ö£¬+/-Сµ÷ÕûÒôÁ¿£¬oÑ­»·Ä£Ê½£¬*»òÕß/Ôö¼Ó»ò¼õСPCMÒôÁ¿£¬x/zµ÷ÕûÑÓʱ£¬r/tµ÷Õû±êÌâλÖá­¡­

¼Ç²»×¡Ò²Ã»¹ØÏµ£¬¿ÉÒÔ°²×°mplayer-gui£¬ÕâÑù¾ÍÄÜͨ¹ý´°¿Ú¶Ô²¥·Å½øÐпØÖÆÁË¡£

°²×°mplayer(ʹÓÃrootÕÊ»§)
# yum install mplayer

ÔÙ°²×°mplayer-gui
# yum install mplayer

MPlayer ¹Ù·½ÍøÕ¾£ºhttp://www.mplayerhq.hu

ÏÂÃæÊÇÖÕ¶ËÑÝʾ£º

[Bob@localhost ~]$ su
¿ÚÁ
[root@localhost Bob]# yum install mplayer
livna 100% |=========================| 2.1 kB 00:00
primary.sqlite.bz2 100% |=========================| 301 kB 00:14
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
-> Running transaction check
--> Package mplayer.i386 0:1.0-0.90.rc2.lvn8 set to be updated
[root@localhost Bob]# yum install mplayer
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
-> Running transaction check
--> Package mplayer.i386 0:1.0-0.90.rc2.lvn8 set to be updated
-> Processing Dependency: libcucul.so.0 for package: mplayer
-> Processing Dependency: liblzo2.so.2 for package: mplayer
-> Processing Dependency: libfribidi.so.0 for package: mplayer
-> Processing Dependency: liblirc_client.so.0 for package: mplayer
-> Processing Dependency: libdvdread.so.3 for package: mplayer
-> Processing Dependency: libdvdnavmini.so.4 for package: mplayer
-> Processing Dependency: libpulse.so.0(PULSE_0) for package: mplayer
-> Processing Dependency: libmpcdec.so.5 for package: mplayer
-> Processing Dependency: libenca.so.0 for package: mplayer
-> Processing Dependency: libcaca.so.0 for package: mplayer
-> Processing Dependency: libfaad.so.0 for package: mplayer
-> Processing Dependency: libxvidcore.so.4 for package: mplayer
-> Processing Dependency: libdca.so.0 for package: mplayer
-> Processing Dependency: libaa.so.1 for package: mplayer
-> Running transaction check
-> Processing Dependency: pulseaudio-libs = 0.9.7-0.17.svn20071017.fc8 for package: pulseaudio-utils
--> Package faad2.i386 1:2.0-21.20050131.lvn8 set to be updated
--> Package libmpcdec.i386 0:1.2.6-3.fc8 set to be updated
--> Package libcaca.i386 0:0.99-0.3.beta11.fc8 set to be updated
--> Package aalib.i386 0:1.4.0-0.13.rc5.fc8 set to be updated
--> Package fribidi.i386 0:0.10.9-2.fc8 set to be updated
--> Package xvidcore.i386 0:1.1.3-1.lvn8 set to be updated
--> Package enca.i386 0:1.9-3.fc6 set to be updated
--> Package pulseaudio-libs.i386 0:0.9.8-5.fc8 set to be updated
--> Package lzo.i386 0:2.02-3.fc8 set to be updated
--> Package libdvdnav.i386 0:4.1.1-3.fc8 set to be updated
--> Package libdvdread.i386 0:0.9.7-4.fc8 set to be updated
--> Package libdca.i386 0:0.0.5-2.lvn8 set to be updated
--> Package lirc.i386 0:0.8.2-2.fc8 set to be updated
-> Running transaction check
--> Package pulseaudio-utils.i386 0:0.9.8-5.fc8 set to be updated
-> Finished Dependency Resolution

Dependencies Resolved

==============
Package Arch Version Repository Size
====================
Installing:
mplayer i386 1.0-0.90.rc2.lvn8 livna 4.2 M
Installing for dependencies:
aalib i386 1.4.0-0.13.rc5.fc8 fedora 75 k
enca i386 1.9-3.fc6 fedora 118 k
faad2 i386 1:2.0-21.20050131.lvn8 livna 210 k
fribidi i386 0.10.9-2.fc8 fedora 54 k
libcaca i386 0.99-0.3.beta11.fc8 fedora 160 k
libdca i386 0.0.5-2.lvn8 livna 108 k
libdvdnav i386 4.1.1-3.fc8 updates 84 k
libdvdread i386 0.9.7-4.fc8 updates 66 k
libmpcdec i386 1.2.6-3.fc8 fedora 27 k
lirc i386 0.8.2-2.fc8 fedora 254 k
lzo i386 2.02-3.fc8 fedora 62 k
xvidcore i386 1.1.3-1.lvn8 livna 240 k
Updating for dependencies:
pulseaudio-libs i386 0.9.8-5.fc8 updates 134 k
pulseaudio-utils i386 0.9.8-5.fc8 updates 112 k

Transaction Summary
=========================
Install 13 Package(s)
Update 2 Package(s)
Remove 0 Package(s)

Total download size: 5.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/15): lirc-0.8.2-2.fc8. 100% |=========================| 254 kB 00:01
(2/15): libdca-0.0.5-2.lv 100% |=========================| 108 kB 00:03
(3/15): libdvdread-0.9.7- 100% |=========================| 66 kB 00:02
(4/15): libdvdnav-4.1.1-3 100% |=========================| 84 kB 00:07
(5/15): lzo-2.02-3.fc8.i3 100% |=========================| 62 kB 00:00
(6/15): pulseaudio-libs-0 100% |=========================| 134 kB 00:11
(7/15): enca-1.9-3.fc6.i3 100% |=========================| 118 kB 00:01
(8/15): mplayer-1.0-0.90. 100% |=========================| 4.2 MB 03:52
(9/15): xvidcore-1.1.3-1. 100% |=========================| 240 kB 00:15
(10/15): fribidi-0.10.9-2 100% |=========================| 54 kB 00:00
(11/15): aalib-1.4.0-0.13 100% |=========================| 75 kB 00:01
(12/15): libcaca-0.99-0.3 100% |=========================| 160 kB 00:01
(13/15): libmpcdec-1.2.6- 100% |=========================| 27 kB 00:00
(14/15): pulseaudio-utils 100% |=========================| 112 kB 00:03
(15/15): faad2-2.0-21.200 100% |=========================| 210 kB 00:04
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID a109b1ec
Importing GPG key 0xA109B1EC ¡°Livna.org rpms <rpm-key@livna.org>¡± from /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : pulseaudio-libs ####################### [ 1/17]
Installing: libdvdread ####################### [ 2/17]
Installing: libdvdnav ####################### [ 3/17]
Installing: lirc ####################### [ 4/17]
Installing: libdca ####################### [ 5/17]
Installing: lzo ####################### [ 6/17]
Installing: enca ####################### [ 7/17]
Installing: xvidcore ####################### [ 8/17]
Installing: fribidi ####################### [ 9/17]
Installing: aalib ####################### [10/17]
Installing: libcaca ####################### [11/17]
Installing: libmpcdec ####################### [12/17]
Installing: faad2 ####################### [13/17]
Updating : pulseaudio-utils ####################### [14/17]
Installing: mplayer ####################### [15/17]
Cleanup : pulseaudio-utils ####################### [16/17]
Cleanup : pulseaudio-libs ####################### [17/17]

Installed: mplayer.i386 0:1.0-0.90.rc2.lvn8
Dependency Installed: aalib.i386 0:1.4.0-0.13.rc5.fc8 enca.i386 0:1.9-3.fc6 faad2.i386 1:2.0-21.20050131.lvn8 fribidi.i386 0:0.10.9-2.fc8 libcaca.i386 0:0.99-0.3.beta11.fc8 libdca.i386 0:0.0.5-2.lvn8 libdvdnav.i386 0:4.1.1-3.fc8 libdvdread.i386 0:0.9.7-4.fc8 libmpcdec.i386 0:1.2.6-3.fc8 lirc.i386 0:0.8.2-2.fc8 lzo.i386 0:2.02-3.fc8 xvidcore.i386 0:1.1.3-1.lvn8
Dependency Updated: pulseaudio-libs.i386 0:0.9.8-5.fc8 pulseaudio-utils.i386 0:0.9.8-5.fc8
Complete!
[root@localhost Bob]# yum install mplayer-gui
updates 100% |=========================| 2.3 kB 00:00
fedora 100% |=========================| 2.1 kB 00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
-> Running transaction check
--> Package mplayer-gui.i386 0:1.0-0.90.rc2.lvn8 set to be updated
-> Finished Dependency Resolution

Dependencies Resolved

=====================
Package Arch Version Repository Size
=====================
Installing:
mplayer-gui i386 1.0-0.90.rc2.lvn8 livna 3.5 M

Transaction Summary
=================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 3.5 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): mplayer-gui-1.0-0. 100% |=========================| 3.5 MB 03:26
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: mplayer-gui ######################### [1/1]

Installed: mplayer-gui.i386 0:1.0-0.90.rc2.lvn8
Complete!
[root@localhost Bob]#

°²×°Íê³É£¬Ö´ÐÐGNOMEµÄ¡°Ó¦ÓóÌÐò¡± ->¡°Ó°Òô¡±->¡°MPlayer¡±

°²×°½âÂëÆ÷£º

½âÂëÆ÷ÊDz¥·ÅÈí¼þµÄºËÐÄ£¬Ê×ÏÈ´Ó¹Ù·½ÏÂÔØµ½×îеĽâÂë°ü£¨×¢ÒâÑ¡ÔñÓëÄãϵͳÏàÓ¦µÄ£¬µãÕâÀï²é¿´ËùÓнâÂë°ü£©¡£

Óкܶ࣬Ìô×îеÄÏÂÔØ£¨ÏÂÃæÊÇÎÒÐèÒªµÄ£©£º

http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip
http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2

²Î¿¼£º½âÂëÆ÷¶ÔÕÕ±í

½«ÉÏÃæµÄÈý¸ö°ü½âѹ³öÀ´£¬·ÅÈë¶ÔÓ¦µÄĿ¼¼´¿É¡£
·ÅÔÚÄÄÀïÄØ£¬ºÜ¼òµ¥£¬ÄãÓÃMPlayer²¥·ÅÒ»¸öûÓнâÂëÆ÷µÄÓ°ÒôÎļþ£¬ÈçRMVB¸ñʽµÄ¡£

[root@localhost ~]# mplayer ¡®/media/P_FREE/ӰƬ/1.rmvb¡¯
MPlayer SVN-r24056 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.40GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing /media/P_FREE/ӰƬ/1.rmvb.
REAL file format detected.
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 0
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 1
Stream mimetype: logical-fileinfo
VIDEO: [RV40] 704¡Á288 24bpp 23.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: pmcg-tw-cd1
comment:
================
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/local/lib/codecs/drvc.so: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.so, /usr/local/lib/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Error loading dll
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drvc.dll, /usr/local/lib/codecs/drvc.dll, /usr/lib/win32/drvc.dll, /usr/local/lib/win32/drvc.dll
Error loading dll
ERROR: Could not open required DirectShow codec drvc.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/local/lib/codecs/drv4.so.6.0: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drv4.so.6.0, /usr/local/lib/codecs/drv4.so.6.0, /usr/lib/win32/drv4.so.6.0, /usr/local/lib/win32/drv4.so.6.0
Error loading dll
ERROR: Could not open required DirectShow codec drv4.so.6.0.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drv43260.dll, /usr/local/lib/codecs/drv43260.dll, /usr/lib/win32/drv43260.dll, /usr/local/lib/win32/drv43260.dll
Error loading dll
ERROR: Could not open required DirectShow codec drv43260.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/local/lib/codecs/drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.bundle/Contents/MacOS/drvc, /usr/local/lib/codecs/drvc.bundle/Contents/MacOS/drvc, /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc, /usr/local/lib/win32/drvc.bundle/Contents/MacOS/drvc
Error loading dll
ERROR: Could not open required DirectShow codec drvc.bundle/Contents/MacOS/drvc.
Read the RealVideo section of the DOCS!
VDecoder init failed
Cannot find codec matching selected -vo and video format 0¡Á30345652.
Read DOCS/HTML/en/codecs.html!
=========================
======================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
=====================
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback¡­
A: 87.5 (01:27.5) of 2938.0 (48:58.0) 2.0%
Exiting¡­ (Quit)
[root@localhost ~]#

¿´¿´ÉÏÃæ±»ÎÒ¼Ó´ÖµÄÎÄ×Ö£¬¾ÍÖªµÀÄãȱÉÙʲô½âÂë¶øÇÒÓ¦¸Ã·ÅÔÚʲôĿ¼ÀïÃæ£¬ºÜÈÝÒ׵ġ£

¿´µ½Á˰ɣ¬ÎÒÖ»Òª°Ñ all-20071007.tar.bz2 È«²¿Îļþ½âѹµ½ /usr/local/lib/codecs
°Ñ windows-all-20071007.zip È«²¿Îļþ½âѹµ½ /usr/local/lib/win32 ¾ÍOKÁË¡£

½ÓÏÂÀ´¾ÍÊǵ÷Õû²¥·ÅÆ÷´°¿Ú×ÖÌåºÍƤ·ô£¬Î޹ؽôÒª£¬¾Í²»Ð´³öÀ´ÁË¡£

ÔÚÎÒÕâÀïmplayer-gui»á³öÏÖһЩÎÊÌ⣬Èç¹ûÄãºÍÎÒÒ»Ñù£º

1.unable to find simple control ¡®PCM¡¯ ,0
ÓÒ»÷MPlayer-GUIµÄ²¥·Å¿ØÖÆ´°¿Ú£¬Ñ¡Ôñ Preferences£¨ÊôÐÔ£©£¬»á¿´¼û¸öÌáʾ£¬¸æËßÄãËùÓеÄÉèÖøü¸Ä»áÔÚÖØÆôºóÉúЧ¡£²»±Ø¹ÜËü£¬OK£¬Ñ¡ÔñAudio£¨ÒôƵ£©Ò³¡£

ÔÚ¿ÉÓõÄÇý¶¯ÁбíÀïÑ¡ÔñÕýÈ·µÄÒôƵÇý¶¯£¬ÍøÉϺܶàÈËÑ¡Ôñpulse¡£

OKºó£¬ÖØÐÂÆô¶¯Mplayer-gui£¬ÐÂÎÊÌâÓÖ³öÏÖÁË£¬½Ó×ÅÍùÏ¿´¡£

2.Could not open required directshow codec drvc.dll

Õâ¸öÎÊÌâµÄ½â¾ö°ì·¨ÊÇ´Óhttp://blog.zhangjianfeng.com/article/704ÕÒµ½µÄ¡£°´ÕÕËûµÄ·½·¨£¬µÄȷûÌáʾ¡°libstdc++.so.5 => not found¡±£¬ÈçÏ£º

[root@localhost ~]# ldd /usr/lib/codecs/drvc.so
linux-gate.so.1 => (0¡Á00110000)
libstdc++.so.5 => not found
libc.so.6 => /lib/libc.so.6 (0¡Á001b2000)
/lib/ld-linux.so.2 (0¡Á00144000)

½â¾ö·½·¨ºÜ¼òµ¥£¬°²×°Ëü¡£
ÍøÉÏÓнÌÄãÔõô´ÓFC°²×°¹âÅÌÀïÕÒ³öÕâ¸ö°²×°°ü£¬ÎªÁË·½±ã£¬ÄãÒ²¿É´ÓÕâÀïÏÂÔØ£¬ÕâÊÇFC4µÄRPM°²×°°ü£¬°²×°ºó¼´¿É½â¾öÎÊÌâ¡£

compat-libstdc++-33-3.2.3-47.3.i386.rpm

°²×°ºóÄã¿ÉÒÔÔÙ´ÎÓÃÃüÁîÇÆÇÆ£º

[root@localhost ~]# ldd /usr/lib/codecs/drvc.so
linux-gate.so.1 => (0¡Á00110000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0¡Á001b2000)
libc.so.6 => /lib/libc.so.6 (0¡Á0026b000)
libm.so.6 => /lib/libm.so.6 (0¡Á00111000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0¡Á003c4000)
/lib/ld-linux.so.2 (0¡Á00144000)
[root@localhost ~]#

ÏÖÔÚMPlayerÄÜÕý³£Ê¹ÓÃÁË£¬ÔÚÄã³£ÓõÄÓ°ÊÓÎļþÉϵã»÷ÓÒ¼ü->ÊôÐÔ£¬ÔÚ¡°´ò¿ª·½Ê½¡±ÀïÑ¡ÖС°MPlayer¡±¡£

FCÖа²×°MPlayer¾ÍÌÖÂÛµ½ÕâÀï¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 6 ÌõÆÀÂÛ

  1. guowenmoon ÓÚ 2009-04-20 18:02:00·¢±í:

    ÎҵݲװºÃÁË£¬µ«ÓиöaviµÄ·Å²»ÁË£¬ÆäËüµÄÓÖ¿ÉÒÔ

  2. ilovelinux! ÓÚ 2009-04-18 22:20:05·¢±í:

    ¸öÈ˸оõ°²×°MPLAYERÊÇ×îÂé·³µÄÒ»¼þÊÂÇéÁË¡£¡£¡£(hl):hao

  3. yaobinsheng ÓÚ 2009-04-18 20:11:50·¢±í:

    À÷º¦

  4. Enbrain ÓÚ 2008-03-25 13:10:41·¢±í:

    Ç¿£¬ÎÒ¶¥ÁË

  5. Alvin ÓÚ 2008-03-25 12:33:30·¢±í:

    [root@localhost ~]# yum install mplayer
    Setting up Install Process
    Parsing package install arguments
    No package mplayer available.
    Nothing to do
    ÕâÊÇɶÒâ˼£¿

  6. hqwxyz ÓÚ 2008-03-24 16:09:05·¢±í:

    Ö±½ÓÔËÐУºyum install libstdc++.so.5 -y¾ÍÐÐÁË¡£²»ÓÃÕҵط½ÏÂÔØ