下述章节列出一些常见的问题和解决方案。 若你是一个一般 Xine 使用者且觉得有一个常见问题未列入,请 e-mail 给 HOWTO 维护者:
richwareham@users.sourceforge.net
核心 2.4.10 以上有一个问题,有时候会引起 Xine 偶而暂停. 如果你讨厌这个问题, 试著向下更新核心到 2.4.9.
确定你有 /dev/dvd
文档且设定正确 (参见上述播放 DVDs 一章)。
这是 2.4.1 版核心的臭虫。 你需要更新。
demux error! 00 00 00 (should be 0x000001)
可能 xine 不能存取你的输入来源。 大部分常发生于当你想播放加锁/加密 DVDs 时。 Xine 内建功能并不能播放这种 DVDs (因法律因素)。
你需要使用一台 css-启动的 DVD 输入外挂程序来避免这个问题。更多的信息可看 http://xine.cjb.net/. 注意:播放 CSS 加密的 DVDs 并非 Xine 既有功能。
你可能已经登载(mounted)你的 DVD 光碟。 Xine 会试著略过正常的 Linux 文档系统所以 DVD 登载时将无法工作。 试著用 umount 指令除载(unmounting)它。
另一个原因可能是你的 (RPC-2) DVD 光驱并未设定为正确的区域码。
你可能已经选错了声音频道或你正试著播放一个 Xine 并未支持的资料格式。
试另一个声音频道:
$ xine -a channel stream.vob
有些 .VOB 文档的声音频道较奇怪 (如: 3, 7, 10)
status=0x51 { DriveReady SeekComplete Error }
要修正这个错误, 试著在你的核心启动 `Use multi-mode by default' (重新编译设定 ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices -> Use multi-mode by default to `Y'). 相关的核心文件说明片段:
CONFIG_IDEDISK_MULTI_MODE: 如果你得到一个错误, 试著在这里说 Y : hda: set_multmode: status=0x51 { DriveReady SeekComplete Error } hda: set_multmode: error=0x04 { DriveStatusError } 如果你有怀疑, 选择 N.
Xine 可以 播放 SVCDs 但是你必须试试声音频道。正常时,你应该发现声音在 #8 轨和双语 SVCDs 的 #9 轨,所以
$ xine -a 8
应该可以按 ``vcd'' 按钮且播放你的 SVCDs
你的硬件对 Xine 来说太慢了。确定你启动所有速度最佳化选项。参考 增进 Xine 的效率一章·
检查 Xv 延伸功能工作是否正常。
从 S/PDIF 输入的 AC3 功能是由 ALSA 所支持,只支持 Trident 4DWaveNX 和 YMF 蕊片的声卡。所以若你用上述声卡,可用
$ xine -S -A alsa
此 -S
选项关闭内建的 AC3 解码器。对非常慢的机器将可以增进影片播放 (没有声音) 当你如下启动 Xine
$ xine -S -A null
警告在先,发展版正如其名。 它是给发展者用的。 它可能甚至未适当编译或功能并不正常。 若你 有 为发展流血牺牲的打算,那么检查我们的 CVS:
$ cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine login (enter an empty password) $ cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine co xine-lib $ cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine co xine-ui
dvd://
MRL?
目前,由 Xine 散布的 DVD 外挂程序并不支持播放锁码/加密 DVDs。 详见播放 DVDs 一章有关取得一个特别的 Xine `外挂程序' 它允许播放这些 DVDs。 因为解密 CSS 不确定的法律因素我们并未将之含括于任何 Xine 套件中, 也基本上不赞同使用这些软件 (你应该先确定你居住的地方使用这种软件是否合法)。我们希望这种情形会很快改善。
对解锁/解码 dvds 来说,先登载 DVD 以检查有哪些文档在上面。 这些档名可能像
.../VIDEO_TS/VTS_xx_x.VOB
, , 上述的 x 是数字。
这些 DVD 上庞大的 .VOB 文档就是影片所在。 现在我们仍未支持整部影片的无缝播放 - 你只能个别播放这些档。
要播放 VOB 文档,使用下列指令
$ xine dvd://VTS_xx_x.VOB
确定你没有输入任何路径名 (不用输入 VIDEO_TS/)。
Xine 试著用 /dev/dvd 打开 dvd。 在 FreeBSD 这只有在你建好一个符号连结到你的 dvd-devicenode 时才能用。
你可能没有 /dev/dvd (检查一下)。 若是这样, 只要建立一个连结 /dev/dvd 指向你的 DVD 装置即可。可能用下述指令
$ cd /dev $ ln -s hdc dvd就可以解决。
使用下述指令
$ cat stream.mpg | xine stdin://mpeg1
或, 若你要播的是 mpeg-2 资料流,使用指令
$ cat stream.vob | xine stdin://mpeg2
Xine 可以用 `skins' 来自设界面外观。 最终目标你将可以在控制面板就改变界面,但是现在你还必须编辑一个档。
执行 xine 至少一次 - 它将写入自己的 config 档 .xinerc
到你的家目录。
现在执行这个档将这一行 "skin:default" 改成你要用的界面。
现在只有一些 Xv 驱动程序有支持。 你可以在你的 /.xinerc 找到三行像:
brightness:0 saturation:0 contrast:128
上述值和可能范围依你的 Xv 驱动程序而定所以你可以实验一下找出最佳值。
看来像你的图形界面 GUI 的某些颜色跟 Xv 使用的 colourkey 相冲突了。 你可以改变 colorkey 的值来避免。 例如在你的 /.xinerc 改成下述
colorkey:2110
你可以改变由 Xine 所使用于影片覆盖 overlay 的颜色。
首先, 确定你的 OSS 音效驱动程序工作正常 (也就是说你可以用其他软件播放音乐)。
最常见的原因是有其他软件也同时用到你的音效装置。 若你使用 linux, 指令 ``fuser /dev/dsp'' 将可以告诉你这个软件的执行序的 PID 号码。
这个问题应该在 Xine 0.3.3 和以后版本已经修正。 然而, 这只有在你用 "正确" 的方式离开 Xine 才有用 (如: 使用控制面板和按 "q" 键)。 不要 只是用你的视窗管理器关闭影片输出视窗 - xine 将不会在这种情况释放分享内存(!)。
检查文档 README.freebsd 看看可否得到答案,此档可以在 Xine 原始码找到。
它发音为 [ksi:n]. ksi 像 `ks' 在 `knocks' 所发的音而 n 像 `een' 在 `been' 所发的音。
Xine 仍在发展初期。 请耐心些。 若你有时间,请联系我们并作一完整臭虫回报。 请包括所有终端机输出和你的硬件与作业系统详尽的资料。 一个诸如`我无法播放 x DVD' 的臭虫回报是没有多大用途的。
你可以用 email 跟我们联系:
Xine Mailing List <xine-user@lists.sourceforge.net>