LinuxSir.cn,穿越时空的Linuxsir!

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

如果打开3D特效以后你的mplayer出现问题....

[复制链接]
发表于 2007-11-24 18:08:01 | 显示全部楼层 |阅读模式
如果打开了3D特效,但是却导致mplayer播放视频的时候产生屏幕被撕裂或者闪的非常厉害的问题,这里找到一个解决方案,不过需要重新编译mplayer的源代码。

编译的方法,下载mplayer的源代码: http://www3.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2

或者直接下载svn的代码(这是我采用的方法):

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

解压缩以后进入libvo目录,下载补丁文件 http://smspillaz.googlepages.com/mplayrepatch.patch

使用下面的命令应用这个补丁:

patch -p0 vo_xv.c mplayrepatch.patch

重新编译和安装mplayer.

然后重试吧,Xv的输出应该可以了(打开Compiz的Video playback插件)。
发表于 2007-11-24 19:36:54 | 显示全部楼层
3D桌面目前还处于中看不中用阶段……
回复 支持 反对

使用道具 举报

发表于 2007-11-24 20:24:49 | 显示全部楼层
我现在用mplayer,闪烁得非常厉害,
但是我并没有开3d,
用你这个方法行么?
回复 支持 反对

使用道具 举报

发表于 2007-11-24 20:28:48 | 显示全部楼层
还有,你这个“然后重试吧,Xv的输出应该可以了(打开Compiz的Video playback插件)”是什么意思?
怎么打开这个插件?

非常感谢
回复 支持 反对

使用道具 举报

发表于 2007-11-24 22:21:52 | 显示全部楼层
Post by wq1977;1787137
如果打开了3D特效,但是却导致mplayer播放视频的时候产生屏幕被撕裂或者闪的非常厉害的问题,这里找到一个解决方案,不过需要重新编译mplayer的源代码。

编译的方法,下载mplayer的源代码: http://www3.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2

或者直接下载svn的代码(这是我采用的方法):

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

解压缩以后进入libvo目录,下载补丁文件 http://smspillaz.googlepages.com/mplayrepatch.patch

使用下面的命令应用这个补丁:

patch -p0 vo_xv.c mplayrepatch.patch

重新编译和安装mplayer.

然后重试吧,Xv的输出应该可以了(打开Compiz的Video playback插件)。


我按照你说的方法编译了,
但是还是和以前一样,闪烁、图像撕裂。
可能是因为我没有“打开Compiz的Video playback插件”,
这个插件在哪里下载?谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-25 13:58:46 | 显示全部楼层
要判断补丁是否正常工作,插件是否正常打开,使用mplayer -v -vo xv 你的视频文件播放,然后在输出中寻找下面两行:

[xv] Detected wm supports compiz video.
[xv] using compiz composited XXXX output

Video playback插件 compiz自带。
回复 支持 反对

使用道具 举报

发表于 2007-11-25 21:06:21 | 显示全部楼层
Post by wq1977;1787420
要判断补丁是否正常工作,插件是否正常打开,使用mplayer -v -vo xv 你的视频文件播放,然后在输出中寻找下面两行:

[xv] Detected wm supports compiz video.
[xv] using compiz composited XXXX output

Video playback插件 compiz自带。



$ mplayer -v -vo xv xxx.avi > xxx.txt

$ awk '/^\[xv\]/' xxx.txt
[xv] compiz composited output not available
[xv] dx: 0 dy: 0 dw: 640 dh: 480
[xv] dx: 4 dy: 29 dw: 640 dh: 480


看来我没有compiz这个东东。
请问要怎么安装呢?
非常感谢~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-26 08:56:11 | 显示全部楼层
如附件所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-11-26 09:58:39 | 显示全部楼层
Post by wq1977;1787691
如附件所示:


Thank you so much.
我晚上回去试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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