当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2008-12-28 0:23 

注册: 2007-10-23 13:17
帖子: 75
送出感谢: 0 次
接收感谢: 0 次
闲来无聊捣鼓硬接中,写了点smplayer设置方法,中英文文字水平有限,如有谬误还请担待,

nvidia最近推出的vdpau高清硬解码方案在其开发者的努力下不断推陈出新,显卡驱动至今总共有五款——180.06、180.08、 180.11、180.16和180.18,mplayer的vdpau patch也有了将近4个版本的更新,基本上接近稳定了,虽然还是有些小毛病。本人不像有些shell狂人,什么都喜欢用命令行,毕竟是从windows 转过来的,对于播放电影这种经常性操作还是喜欢图形界面,用鼠标点点总是方便些,smplayer作为目前最好的mplayer前端当然是不二之选。目前 smplayer没有针对于vdpau的选项,由于传递了过多的参数,而这些参数中有一部分是不兼容vdpau的,所以如果想要用smplayer作为打过vdpau patch的mplayer的前端的话,必须对smplayer的设置进行一定的调整,具体如下:

The way to make smplayer compatible with mplayer patched with vdpau

system info:
smplayer version: 0.6.5.1
vdpau version: mplayer-vdpau-3076399.tar.bz2
linux distribution: ubuntu 8.10
Nvidia Drivier version: 180.18beta


1.要选择正确的播放器路径(choose the right mplayer path)
一般来说我们使用的mplayer都是通过nvidia发布的补丁编译出来的,默认安装路径在/usr/local/bin下面,而系统自带的 mplayer的路径都统一在/usr/bin下面,所以第一步必须选择正确的播放器路径,将默认的mplayer修改为/usr/local/bin /mplayer

choose the right mplayer path, if you instll mplayer with nvidia official patch, the mplayer should be installed to the /usr/local/bin/, but the default path of official mplayer is /usr/bin/, so you must change the path field from "mplayer" to "/usr/local/bin/mplayer" in smplayer option "General > general > path"

2.选择正确的视频输出格式 (choose the right video output)
既然选择了 vdpau解码,当然要选择vdpau视频输出作为默认输出了,我刚开始还担心vdpau只能解码输出高清,而不能播放其他非高清视频,现在看来这种担心是多虑的,在播放非高清视频时,其输出是完全兼容xv的,这样只需要设置这种视频输出格式,就可以通吃所有的视频了。

vdpau video output is compatible with Xvideo when play non-hd video, so you can set the video output option to "vdpau" in smplayer option "General > Video > Video output driver", then you can play any video supported by mplayer with vdpau output.

3.清除截屏目录 (clear the field of screenshot saving path)
不知为何vdpau输出貌似不支持截屏,只要smplayer像mplayer传递了截屏参数,mplayer必然崩溃。大概是vdpau的原因吧,所以必须清除掉截屏目录的选项,就是在smplayer的选项中清除掉截图保存目录的那一栏。

vdpau does not support screenshot now, if the screenshot constant is passed to mplayer, it must crash. So you must clear the field of the screenshot saving path in smplayer option " General > General > Folder for storing screenshots".

4.关闭ssa/ass字幕支持 (disable ssa/ass subtitles)
同样由于未知原因,vdpau不支持ssa/ass字幕,只要相关参数被传递,mplayer亦会崩溃,所以还是关闭ssa/ass最支持吧。

vdpau doesn't support ssa/ass subtitles yet(?), so disable the ssa/ass subtitle and enable the normal subtitles "Subtitles > Font and colors > enable normal subtitles"

5.让mplayer优先选择vdpau的解码器
对于那些高清视频,系统中一般还存在着其他的解码器,而mplayer播放的时候会按照其默认优先级选择非高清解码器,所以我们需要传递给mplayer一些额外的参数,让其在播放高清视频是优先选择vdpau高清解码器,所以在smplayer的选项"高级 > mplayer选项 > 选项"一栏中填上:
代码:
-vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,

不要漏掉最后的逗号

we should pass some extra options to mplayer to make it play the hd-video with vdpau codec, so fill the field in " Advanced > mplayer option > option" with:
代码:
-vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,


don't miss the last ","
做完这些我们就可以用smplayer来播放机器上所有的视频了,而且在播放高清的时候cpu占用率只有百分之几,超爽哦,比windows上高清解码还要方便,在win上面硬解mpeg和h.264时,需要设置不同的视频混合器类型,真是麻烦哟。linux上面就轻松多了,一个vdpau视频输出加上相应的codec搞定所有,真是方便呀。

Following above steps, you can play any video with smplayer, both HD and Non-HD.
That's ALL, Enjoy :-)


附件:
1.png
1.png [ 688.3 KiB | 被浏览 5534 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-01-11 14:49 
头像

注册: 2007-10-14 15:47
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
好东西,试试


_________________
life is short, use arch!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-01-14 16:43 

注册: 2008-05-28 20:36
帖子: 91
送出感谢: 0 次
接收感谢: 0 次
为什么我的还是不行,用vdpau的话,只有声音没有图像,mplayer常异常退出


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-03-19 0:02 

注册: 2008-05-23 19:22
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
Error 1 at libvo/vo_vdpau.c:258


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-03-19 6:22 

注册: 2006-04-28 21:31
帖子: 198
送出感谢: 0 次
接收感谢: 0 次
客户端你可以用 xbmc, vdpau 分支。我试过的比较稳定的版本号是 18436。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-03-22 16:13 

注册: 2008-05-23 19:22
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
8800GTS 640M 的显卡,装了,180.37的驱动,mplayer xbmc客户端都不能放高清,自动退出。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-10-25 13:38 

注册: 2009-10-24 5:48
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
我试过了,我放一个720p和1080p的文件的,mplayer直接放可以在10%左右的,smplayer下就要到40%左右的。

请问这个是怎么回事啊?

谢谢了!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-11-26 12:56 
头像

注册: 2009-05-11 20:11
帖子: 359
送出感谢: 0 次
接收感谢: 0 次
:em11


_________________
清除已删除包的残馀配置文件: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
删除所有当前不在使用的内核: sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
ubuntu不再发送免费光盘,来这儿下载吧


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-11-27 17:40 
头像

注册: 2005-12-23 19:20
帖子: 1677
送出感谢: 0 次
接收感谢: 0 次
:em20


_________________
Kubuntu10.10& Windows 7 ultimate
Acer 4738ZG
Intel PM dual core P6100 2.00G
4G DDR1333
ATI Mobility Radeon HD5470
750G HDD
14.0 WXGA 1366×768


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 使用vdpau mplayer作为后端的smplayer的设置方法
帖子发表于 : 2009-11-28 12:15 

注册: 2008-08-09 23:21
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
这贴好,支持楼主


_________________
力挺GUI !!!!!!!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译