LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 935|回复: 11

求助,mplayer问题[已解决]

[复制链接]
发表于 2011-11-8 15:07:13 | 显示全部楼层 |阅读模式
安装好gentoo后,想装好声卡看看电影听听音乐,别的都没啥问题,但是现在碰到一个问题,从网上搜了很久没看到类似的,希望高手能解决,或者提供方案。谢谢。

mplayer 和smplayer都能打开,也能运行,而且打开不含中文的文件都没有问题,但是在终端输入mplayer后,显示乱码,仅有-vo 等英文,smplayer打开包含中文的文件和目录没有反应,也不死机,只是不动。求助。
发表于 2011-11-8 17:18:46 | 显示全部楼层
什么终端??
回复 支持 反对

使用道具 举报

发表于 2011-11-8 20:29:47 | 显示全部楼层
试了一下ntfs分区的电影,中文文件名显示乱码,播放正常。我是smplayer调用mplayer2
回复 支持 反对

使用道具 举报

发表于 2011-11-8 20:49:29 | 显示全部楼层
vlc呢,什么情况?
回复 支持 反对

使用道具 举报

发表于 2011-11-8 22:47:57 | 显示全部楼层
根据楼主说的“smplayer打开包含中文的文件和目录没有反应,也不死机,只是不动”的情况,感觉应该是不能识别中文文件名。
楼主装smplayer的时候,有设置中文的use flag吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-9 08:02:30 | 显示全部楼层
感谢各位回复,我是先装好mplayer,然后又smplayer,USE设置了,包含LINGUAS=zh_CN啥的,   
终端就是terminal,在xfce下的控制台啊;     
不能识别中文文件名,但是我挂载了ntfs硬盘,显示的都正常,还有一个安装的音乐播放,也正常能够识别啊,

主要现在从网上搜不到类似的问题,别人都是字幕显示不正常,但是我的打开都没事,就是在shell下输入mplayer,显示的一个提示就乱码,还有上面的中文不识别问题
回复 支持 反对

使用道具 举报

发表于 2011-11-9 08:41:54 | 显示全部楼层
请贴:
locale
eix -e mplayer
emerge --info

或者试试vlc看是否识别中文。
回复 支持 反对

使用道具 举报

发表于 2011-11-9 11:21:55 | 显示全部楼层
看起来是locale的问题啊... 和我用C locale时情况差不多...

装好系统后一定要看: http://www.gentoo.org/doc/en/guide-localization.xml

具体地说看这一段: http://www.gentoo.org/doc/en/guide-localization.xml#doc_chap3

中文版: http://www.gentoo.org/doc/zh_cn/guide-localization.xml#doc_chap3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-10 08:46:29 | 显示全部楼层
请贴:
locale
eix -e mplayer
emerge --info


#locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

#eix -e mplayer
media-video/mplayer
     Available versions:  1.0_rc4_p20110322-r1 **9999 {3dnow 3dnowext +X +a52 aalib +alsa altivec amr aqua +ass bidi bindist bl bluray bs2b cddb +cdio cdparanoia cpudetection custom-cpuopts debug dga +dirac directfb doc +dts +dv dvb +dvd +dvdnav dxr3 +enca +encode esd (+)faac +faad fbcon ftp ggi gif gsm +iconv ipv6 jack joystick jpeg jpeg2k kernel_linux ladspa libcaca libmpeg2 lirc +live lzo mad md5sum +mmx mmxext mng +mp3 mpg123 nas +network nut openal +opengl +osdmenu oss png pnm pulseaudio pvr +quicktime radio +rar +real +rtc rtmp samba +schroedinger sdl +shm +speex sse sse2 ssse3 tga +theora +toolame +tremor +truetype +twolame +unicode v4l vdpau video_cards_mga video_cards_s3virge video_cards_tdfx video_cards_vesa vidix +vorbis vpx win32codecs +x264 xanim xinerama +xscreensaver +xv +xvid xvmc zoran}
     Installed versions:  1.0_rc4_p20110322-r1(12:07:26 PM 11/08/2011)(X a52 alsa ass cdio dirac dts dv dvd dvdnav enca encode faac faad gif iconv ipv6 jpeg kernel_linux live mad mmx mng mp3 network opengl osdmenu png quicktime rar real rtc schroedinger sdl shm speex theora toolame tremor truetype twolame unicode vorbis x264 xscreensaver xv xvid -3dnow -3dnowext -aalib -altivec -amr -aqua -bidi -bindist -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -custom-cpuopts -debug -dga -directfb -doc -dvb -dxr3 -esd -fbcon -ftp -ggi -gsm -jack -joystick -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -lzo -md5sum -mmxext -mpg123 -nas -nut -openal -oss -pnm -pulseaudio -pvr -radio -rtmp -samba -sse -sse2 -ssse3 -tga -v4l -vdpau -video_cards_mga -video_cards_s3virge -video_cards_tdfx -video_cards_vesa -vidix -vpx -win32codecs -xanim -xinerama -xvmc -zoran)
     Homepage:            http://www.mplayerhq.hu/
     Description:         Media Player for Linux

#emerge --info
Portage 2.1.10.11 (default/linux/x86/10.0/desktop/gnome, gcc-4.5.3, glibc-2.12.2-r0, 3.0.6-gentoo i686)
=================================================================
System uname: Linux-3.0.6-gentoo-i686-Pentium-R-_Dual-Core_CPU_T4300_@_2.10GHz-with-gentoo-2.0.3
Timestamp of tree: Fri, 04 Nov 2011 01:30:01 +0000
app-shells/bash:          4.1_p9
dev-lang/python:          2.7.2-r3, 3.1.4-r3
dev-util/cmake:           2.8.4-r1
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3-r1
sys-apps/sandbox:         2.4
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.1
sys-devel/binutils:       2.20.1-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.12.2
Repositories: gentoo
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://gentoo.in.th/ ftp://ftp.lecl.net/pub/gentoo/ http://ftp.kaist.ac.kr/pub/gentoo/ http://gentoo.cs.nctu.edu.tw/gentoo/ ftp://ftp.kaist.ac.kr/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="zh_CN zh"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gdu gif gnome-keyring gpm gstreamer gtk iconv ipv6 jpeg lcms ldap libnotify lock mad midi mng modules mp3 mp4 mpeg mudflap nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf png policykit ppds pppd qt3support readline scim sdl session spell ssl startup-notification svg sysfs tcpd thunar tiff truetype udev unicode usb vorbis win32codecs x264 x86 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN zh" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

看不懂阿,呵呵,因为只能在单位上网,而且刚安装eix,还有查询如何把输出定位到文件,浪费了时间,
回复 支持 反对

使用道具 举报

发表于 2011-11-10 09:36:02 | 显示全部楼层
从系统设置和语言设置来看,应该没什么问题,再把你出问题的命令及结果贴出来看看?

不过从你的locale来看,不应该出现 “在shell下输入mplayer,显示的一个提示就乱码” 的。你用ls查看文件显示正常吗?

比如我这里的是:
  1. 09:25 zhou@transtone ~ $ mplayer2 下载/小鸭子.mp3      
  2. MPlayer2 2.0 (C) 2000-2011 MPlayer Team
  3. 正在播放 下载/小鸭子.mp3。
  4. Detected file format: MPEG audio layer 2/3 (libavformat)
  5. [mp3 @ 0x7fb9350d52e0]max_analyze_duration 5000000 reached at 5015510
  6. [mp3 @ 0x7fb9350d52e0]Estimating duration from bitrate, this may be inaccurate
  7. [lavf] stream 0: audio (mp3), -aid 0
  8. ==========================================================================
  9. 所请求使用的音频编解码器族 [mp3] (afm=mp3lib) 不可用。
  10. 需在编译时启用该模块。
  11. 正打开音频解码器:[mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
  12. AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
  13. 所选音频编解码器为:[mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
  14. ==========================================================================
  15. AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
  16. 视频:没有视频流
  17. 开始播放...
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表