Q:状态行上的数字的是什么意思?
A:例如: A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49%
* A:以秒计算的音频位置 * V:以秒计算的视频位置
* A-V:以秒计算的音频视频位置差(延迟) * ct:所有完成的A-V同步纠正
* 播放的帧数(从最后一次搜索开始计算) * 解码的帧数(从最后一次搜索开始计算)
* 视频解码器占用的cpu的百分比(对于slice和DR这包括了视频输出的占用) * 视频输出的cpu占用
* 音频解码器占用的cpu的百分比
* 为保持A-V同步而丢弃的帧数
* 目前图像后处理的级别(当使用-autoq时) * 当前cache使用量(大约50%是正常的)
他们中大多数是为了调试的,将在适当时候去掉。
Q:我不想要他们出现怎么办? A:使用-quiet选项并阅读man page。
Q:为什么有些文件的视频输出的cpu占用是零(0%)?
A1:它不是零,但它是由解码器调用的不能被单独测量。你应该试着先用-vo null播放文件然后用-vo ...播放,检查它们的不同来查看视频速度。
A2:你使用了直接渲染,那是由解码器自己渲染显存。在这种情况下,解码占用的百分比也包含了显示占用的百分比。
Q:出现关于在/usr/lib/win32/下找不到文件的错误... A:从我们的编解码器页下载Win32编解码器(跟avifile的解码器包里的DLL不一样)并安装它。
Q:有关于MPlayer的邮件列表吗?
A:有的。看我们的主页的信息页的底部来订阅。
Q:当我试图播放我最喜爱的视频时,我发现一个讨厌的bug!我应该报告谁? A:请阅读bug报告指导并按照上面的步骤做。
Q:我用...编解码器播放文件的时候有问题。我能使用它们吗?
A:查阅编解码器状态,如果它不包含你的解码器,阅读编解码器文件,特别是编解码器导入HOWTO然后联系我们。
Q:Umm,\是什么东东?
A:匈牙利语和英语的结合。匈牙利语\是神经质的意思,发音类似于“ydaegh”。它最初用来度量A'rpi神经质,在一些CVS的代码(umm)“神秘的”消失之后;)
Q:\又是什么? A:“Fasz”是你不会想要知道的匈牙利词汇,其他的跟MPlayer开发者们的邪恶的脑袋有关。
Q:LIRC不工作,因为...
A:你明确你使用的是mplayer而不是mplayer-lirc吗? 注意,mplayer_lirc 使用了很长时间,包括0.60的发行版,但是它最近又变成mplayer了。
Q:字幕非常不错,是我见过的最漂亮的,但它们降低播放速度! 我想它是不可能的了... A:在运行./configure之后,编辑config.h并将#undef FAST_OSD换成 #define FAST_OSD。然后重新编译。
Q:onscreen display(OSD)不停的闪烁!
A:你使用单缓冲的vo驱动(x11,xv)。对于xv,使用-double选项。也试试-vop expand
Q:libavcodec这种东东到底是什么?
A:参见libavcodec一节。
Q:但是Configure告诉我\!
A:你需要从FFmpeg的CVS中获得libavcodec。阅读libavcodec部分的说明。
Q:Icewm的任务条总是在全屏的时候挡住电影! A:这不应该再发生了,但如果它确实仍然发生,使用-fstype layer选项并向mplayer-users邮件列表报告。
Q:我不能访问GUI菜单。我按下右键,但我不能访问任何菜单项! A:你使用的是FVWM吗? 试试下列方法:
Start -> Settings -> Configuration -> Base Configuration 把\设为\。
Q:我能在后台中运行MPlayer吗?
A:用法:mplayer
5.3 播放问题
Q:我能播放某些AVI文件但是我听不到声音并且有这种出错信息:
Detected audio codec: [divx] afm:4 (DivX audio (WMA))
Requested audio codec family [divx] (afm=4) not available (enable it at compile time!)
A:可能文件的音频使用了一个不是MPlayer本地支持的解码器。按照README或者 安装部分中的说明安装Win32解码器包。
Q:...avifile/aviplay能工作但MPlayer不能。
A:MPlayer不是avifile。它们之间唯一的共同之处Win32 DLL装载器。codecs(DLL)集,同步,信号分离等等完全不同所以不应该被比较。如果什么东西能用aviplay播放并不意味着MPlayer能工作,反之亦然。
Q:播放AVI文件时音频不同步。
A:试试-bps或-nobps选项。如果还没有改善,阅读 这个并把文件上载到FTP上。
Q:MPlayer在使用l3codeca.acm的时候因为一些错误而退出。 A:检查ldd /usr/local/bin/mplayer的输出。如果它包含 libc.so.6 => /lib/libc.so.6 (0x4???????)
\可以是任意数字表示没有问题,错误不在这里。如果它是: libc.so.6 => /lib/libc.so.6 (0x00??????)
那就表示你的内核/libc有问题。可能你使用了一些安全补丁(例如Solar Designer的OpenWall补丁)强迫把库加载到很低的内存地址。因为l3codeca.acm是不可重新定位的DLL,它必须被加载到 0x00400000,我们没法改变它。你应该使用没有打补丁的核心,或者使用MPlayer的-afm 1选项禁用l3codeca.acm。
Q:我的电脑播放分辨率640x300而且是立体声的mp3的M$ DivX AVI文件时非常慢。当我使用-nosound选项时,一切正常(但没有声音)。
A:你的机器太慢或者你的声卡驱动坏了。查阅文档看你是否能提高性能。
Q:MPlayer由于\而崩溃。 A:尝试在你用来编译MPlayer的机器上运行它。或者重新编译打开运行时CPU检测功能(./configure --enable-runtime-cpudetection)。如果没有使用上面提到的特性,不要在与编译它不同的CPU上使用MPlayer。
Q:我有个关于[your window manager]跟xv/xmga/sdl/x11模式下全屏的问题... A:读取我们的bug报告指导并送一个正确的bug报告给我们
Q:我播放MPEG文件时出现这样的错误: Can't find codec for video format 0x10000001! A:你的~/.mplayer/下的codecs.conf的版本太旧。用/etc/下面的文件升级它。 或者你的配置文件中包含vc=选项或者类似东西。
Q:当KDE下的运行MPlayer我只看到一个黑色的屏幕什么都没有。在大约一分钟之后才开始播放视频。
A:KDE的arts守护进程会阻塞声卡设备。你可以一直等到视频开始或者在控制中心中禁用arts。如果你想使用arts的音频,将音频输出指定为我们 本地的arts音频驱动-ao arts)。如果它失败或者没有被编译进来,尝试SDL (-ao sdl)并且确保你的SDL能处理arts的音频。还有另一个选择是用artsdsp运行MPlayer。
Q:我有一个AVI文件,当用-vc odivx播放时时,出现灰色屏幕,用-vc divx4时,出现绿色屏幕。
A:这不是DivX文件,而是M$ MPEG4v3。更新你的codecs.conf。
Q:我播放电影时遇到视频音频不同步和/或者MPlayer崩溃并出现下列信息: DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer! A:这可能有很多原因。
* 你的CPU和/或者显卡和/或者总线太慢。在这种情况下MPlayer会显示信息(并且掉帧数会迅速增加)。
* 如果它是AVI文件,也许它的交错有问题。试试-ni选项。
* 你的声卡驱动太buggy,或者你对ALSA 0.5使用了-ao oss。 参见声卡部分。 * AVI的文件头有问题,试试-nobps选项,和/或者-mc 0。
Q:我有个MJPEG文件能用其它播放器播放但是MPlayer只显示一个黑色的图象。
A:在codecs.conf中禁用Windows DLL,或者使用-vc ffmjpeg选项(为此你需要为MPlayer编译libavcodec支持)。
Q:当我试图从我的电视选台器截取时,它能工作,但是颜色很奇怪。用其它程序没问题。 A:你的卡片有可能错误报告了它的色彩空间容量。试试YUY2而不是缺省的YV12(见电视输入文档)。
Q:每次我开始播放是,都遇到这种信息,但一切似乎都正常: Linux RTC init: ioctl (rtc_pie_on): Permission denied
A:你需要root权限或者一个特殊设定的内核使用计时器代码。细节参见文档的RTC部分。
Q:我的同步有问题。一些AVI我能正常播放,另外一些却是以双倍速度播放!
A:你的声卡/驱动buggy。很有可能它的固定在44100Hz,而你试图播放22050Hz的音频的文件。试试resample音频滤镜。
Q:我播放所有WMV (或者其它.. )文件时都只有一个绿色/灰色的窗口和声音! MPlayer报告:
Detected video codec: [null] drv:0 (NULL codec (no decoding)) A:更新你codecs.conf。
Q:我用我的笔记本播放文件时得到十分奇怪的CPU百分值(太大了)。
A:这是你的笔记本的电源管理/节能系统(BIOS,不是内核)的影响。起动你的笔记本之前插上外部电源。你也可以试试cpufreq(一个Linux下的SpeedStep界面)对你是否有帮助。
Q:当我以root权限在我的笔记本上运行MPlayer时,音频与视频完全不同步。当我作为普通用户运行它时,它工作正常。
A:这还是电源管理的结果(见上面)。起动你的笔记本之前插上外部电源或者使用-nortc选项。
5.4 视频与音频驱动问题(vo/ao)