首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>安装配置>正文

Mplayer安装和使用过程中常见的问题

http://www.oklinux.cn  2004-07-29  来源: oklinux收集整理   会员收藏  游客收藏  【 】 

  本FAQ涉及以下几个方面的问题:
  Mplayer的安装
  Mplayer使用中的一些常见问题
  Mplayer中文字幕和字体的使用
  SMTH 版面上关于Mplayer安装使用中比较少见的问题
  
  关于安装Mplayer的方法和常见的问题,Mplayer自带的INSTALL文件已经有详细的说明,推荐大家遇到问题时阅读。另外,关于Mplayer的问题,推荐大家阅读精华区的Hooey的《Mplayer指南》和ChE转载的《Mplayer的安装与使用》
  
  如何安装Mplayer
  可以选择使用rpm安装包,但是据说rpm包比较不好使,所以推荐自己编译源码。假定你已经安装了所有的需要的库和工具程序(gcc,tar等)。在编译不发生错误的情况下,使用下面的步骤:
  1. 解压缩win32codec,并把解压缩后的文件拷贝到/usr/lib/win32
  2. 解压缩MPlayer源代码,并编译。
  推荐使用的gcc版本是2.9.5和3.2.x,如果你使用的版本是3.x,编译出错,那么可以加上参数./configre --disable-gcc-checking
  如果需要图形界面的gmplayer,则加上./configrue --enable-gui
  如果需要支持rm格式,使用./configure --with-reallibdir=/usr/lib/rp9codecs
  其中/usr/lib/rp9codecs是real的解码器
  
  DIVx5要不要安装
  Mplayer自带Divx和Xdiv的解码器,所以如果仅仅想看DVD的话,那么已经够用了。只是在需要制作Divx等文件时,需要用到这类解码器。这时再安装就可以了。
  
  如何使用Mplayer
  
  几个常用命令
  上下左右箭头:快进快退
  f:fullscreen
  p: pause
  + -:调整声音和图象的延迟
  q:quit
  / *:音量
  c:调整fullscreen时的分辨率
  o:显示模式
  
  有的DIVX有两个音轨,如何选择启动是使用参数 -aid
  
  mplayer图像为何不随窗口大小缩放
  使用 -zoom 加了吗?
  
  mplayer中srt字幕可以放大吗?
  有选项可以调整的 subfont-autoscale
  
  mplayer可以放大看吗?
  f键
  
  mplayer如何使用多语言字幕
  如果一个sub文件中有两种语言的字幕,可以使用 j 键进行选择和切换还可以同时显示多个语言的字幕
  
  mplayer 调音量的键是那个?
  9,0
  
  mplayer如何指定字幕啊
  当字幕文件和原来的avi文件名不一样时,使用参数-sub指定字幕文件名
  
  Mplayer如何播放vcd?
  mplayer -vcd 1(or 2,3,4)
  
  mplayer怎么显示不了中文
  如果是对话框中显示不了中文是gtk的字体没有配好,如果是播放的那个 状态框里面,是不可能显示中文的,因为那个其实是图片
  如果是sub/idx字幕不显示中文,那么是字幕本身不是中文的。
  如果是txt字幕不显示中文,那么看前面字体的配置。
  
  Mplayer可不可以使用ttf字体编译的时候加--enable-freetype,启动的时候用-font /your/ttf/font,如果要中文的话加-subcp cp936
  
  如何播放中文字幕
  对于sub/idx格式的字幕本身时图片的格式的,是mpeg2格式的,所以是否显示中文取决于字幕本身。
  对于文本格式的字幕,需要加入中文字体。
  编译时用--enable-freetype,之后在.mplayer/下面
  ln -s /YOUR/PATH/TO/CHINESEFONT.ttf subfont.ttf
  在.mplayer/config中加入:
  subcp=cp936
  
  命令行方式下的MPlayer播放的问题MPlayer在不启动X的情况下至少有三种方法可以播放影片。
  
  第一种,直接在终端环境,使用aalib播放。这种方法不需要任何图形设备,直接通过字符方式播放影片,但是画面效果较差,而且不支持彩色。
  第二种,通过VESA直接访问显示设备。这种方法具有较好的兼容性,当前绝大多数显示适配器都支持VESA,但是这种方式只能由root使用。
  第三种,通过帧缓冲设备framebuffer,这种方法需要显示驱动程序的支持。
  
  你可以通过-vo参数指定视频输出方案。
  
  为什么我的nVIDIA 显卡vo不支持vx
  装nividia的官方驱动
  保证xv编译到mplayer里面
  
  对real格式的支持
  说过real的编码分open的和非open的,open(rv10)的是mplayer有自己的解码器,别的rv20,30,40(就是rmvb)是通过调用real自己的so或者dll解码器解码的,rc5和0.90的正式版已经支持的很好了,基本都可以放。以前的mplayer问题就多了
  
  如何抓图才使mplayer放的MTV画面也在?
  
  我用vo x11 ,然后用import就可以抓下来. gl2也可以。
  
  个别不常见问题
  Q 播放rm时的Not audio/video stream or unsupported错误我用MPlayer播放rm文件,编译时已经用了rp9codecs,启动时加上了mplayer -idx或mplayer -forceidx,但是随便放什么rm文件都会出现: Not audio/video stream or unsupported!但是rm文件可以接着放下去,也有声音只是不能拖动,有方法解决吗?
  A 这是个bug,改源码
  打开mplayersource/libmpdemux/demux_real.c,找到下面的代码(1082行):
  代码:
  else {
  mp_msg(MSGT_DEMUX, MSGL_ERR, "Not audio/video stream or unsupported! \n");
  }
  全部删掉或注释掉
  在播放rm文件时,这部分(else if... else)代码被执行3次,第一和第三次上面的代码条件不足不执行,跳过,第二此执行了,因此弹出警告窗.
  由于不清楚rm文件的格式和作者的判断是否正确,这是否是软件的bug不清楚,只知道老是弹出这框非常烦人,建议去掉,对mplayer功能无影响,rm照样播放
  
  Q 编译源代码出现找不到gcc或者libgcc的错误
  A 安装gcc
  
  
  Q 装mplayer时,出错,Error:the GUI requires GTK(which was not found)
  A 装 libgtk 1.2
  
  
  Q 出现错误Error: PNG support required for GUI compilation, please install libpng and
  libpng-dev packages.
  A 装libpng-dev和libpng
  
  如果安装过程中出现的缺少相关包的错误比较多,推荐使用apt系统查找或者访问rpmfind.net,可以帮助你
  
  Q 我总算装好mplayer, 有图形界面,能播放, 有字幕但它是乱码,我把/usr/local/share/mplayer/font/的字体文件换了好几次都没用,换的是font-arial-18-iso-8859-1/下的字体另外我把~/.mplayer/font这个目录删了,它似乎不肯用这个目录下的字体.
  A 编译时用--enable-freetype,之后在.mplayer/下面ln -s /YOUR/PATH/TO/CHINESEFONT.ttf subfont.ttf在.mplayer/config中加入:subcp=cp936 就OK了。
  
  Q 我想使用ttf字体,所以启动时 -font ~/.mplayer/subfont.ttf
  但是总是会跳出成千上万行, Syntax error in font desc
  另:不用ttf时是可以载入mplayer自己字体包的font.desc的
  A 不要用simsun字体,用simhei之类的就没有问题
  
  Q 我安装了mplayer0.90, 却总是没有字幕, 它能探测到字幕文件却说不能打开字幕.这个版本和以前装的不一样,字体文件不是用font.desc ,而是直接指定***.ttf不知道是不是和这个有关, 不过以前装的Mplayer虽然能打开字幕可却全是乱码...
  A 向下兼容,这个和ttf没有关系。
  可能是没有设定参数vodsubid,
  可以尝试使用j键试试
  
  Q 使用skin时出错,
  在命令行下可以播放了。可是,gui的就不行了。./configure时我选择gui了,qmplayer时停在了检查skin上。没有skin时说没有,我复制了Blue的skin到~/.mplayer/Skin下面,结果就停在了检测这个那里。为什么? A mv ~/.Skin/blue ~/.Skin/default

上一篇:RedHat Linux9 安装oracle9i成功笔录   下一篇:如何在RedHat Linux下安装惠普磁带机


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·如何在RedHat Linux下安装惠普磁带机
·RedHat Linux9 安装oracle9i成功笔录
·在Linux下安装BT服务器的捷径
·Solaris应用经验:VERITAS安装记录
·如何通过PXE的方式远程安装linux
·qmail+webmail on Linux9 安装全过程
·Qmail安装完全解决方案,v1.52版本
·在Solaris9 下安装 Oracle9I AS
·Slackware Linux实战手记之安装篇
·在LINUX环境中安装Qmail的经历
·服务器应用:教你一步步装红旗linux
·RoseHA for Solaris快速安装指引
·Linux下的安全扫描审计工具 nessus安装指南!
·Linux如何编译安装源码包软件
·Fedora / Redhat 软件包管理指南
·RedHat fedora core 2 的安装设置总结
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·将Linux加入到WindowsNT/2000的启动选
·UbuntuLinux系统帐户密码找回功能
·一行命令在Ubuntu上装好Firefox 3 Beta
·小企鹅(FCITX)输入法快速安装笔记
·如何清理Ubuntu系统中的无用软件包
·Ubuntu 7.10 (Gutsy) 下安装 Tor 的过
·Ubuntu Linux系统下硬盘ISO启动方法介
·将Ubuntu Linux系统放到你的移动硬盘中
·重装Windows操作系统后修复Fedora的Gru
·Ubuntu 7.0下配置安装VirtualBox .5.4
·Linux操作系统下如何配置Qt(4.3.2)环境
·利用Boot Manager让Vista与Linux双启动
  阅读排行
·Redhat5 Server下载、序列号以及相关介
· 在U盘上安装Damn Small Linux
·新手学堂 详细讲解Ubuntu Server安装过
·新手入门 Fedora Linux 7系统的安装指
·从硬盘安装RHEL 5(Red Hat Enterprise
·Linux的GRUB引导程序配置方法大全
·RedHat AS 4.0 硬盘安装图解一
·什么是Linux?Linux与UNIX之间的关系
·Linux不是Windows
·简介 PLAYSTATION 3 上的 Linux
·安装大型Linux 集群: 配置服务和安装
·Linux操作系统配置基础祥解:GRUB入门
·tagfile帮你定制安装slackware
·Intel 845集成显示驱动
·介绍Linux操作系统下添加新硬盘的方法
网摘收藏: