当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-01 12:07 

注册: 2006-10-28 21:14
帖子: 53
地址: 北京
送出感谢: 0 次
接收感谢: 0 次
昨天刚装的ubuntu 9.10-amd64,我的显卡是nVidia 9800 GT,驱动程序用的是nVidia的binary驱动。我用mplayer或者smplayer时视频输出选项中有vdpau一项。于是我将视频输出选为vdpau,然后播放一个x264(应该就是H.264编码)的影片,结果发现cpu占用率没有任何降低。请问vdpau可以解码x264的视频么?如果可以,安么一般cpu占用率大概比没用vdpau的时候降低多少?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-01 12:11 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
x264没这概念吧

h264和wmv9


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-01 13:05 

注册: 2006-10-28 21:14
帖子: 53
地址: 北京
送出感谢: 0 次
接收感谢: 0 次
x264是一种开源的编解码器,其可是应该就是h.264,现在网上下载的很多的视频都是x264编码的。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-01 13:10 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
jianliang79 写道:
x264是一种开源的编解码器,其可是应该就是h.264,现在网上下载的很多的视频都是x264编码的。


这清楚,主要是设备接口没人支持

以前昏天黑地的搞过

现在一律软解

:em06


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-01 13:14 

注册: 2006-10-28 21:14
帖子: 53
地址: 北京
送出感谢: 0 次
接收感谢: 0 次
我知道了,因为我只将视频输出设置为vdpau是没什么用处的,关键还要在播放视频的视频的时候选择vdpau的解码器,比如ffh264vdpau(默认的是ffh264)。但是我发现只要一选择这个视频就播不出来了。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-01 13:19 

注册: 2006-10-28 21:14
帖子: 53
地址: 北京
送出感谢: 0 次
接收感谢: 0 次
终于成功了,我在终端下直接用mplayer播放用vdpau是可以的,命令如下:
mplayer -vc ffh264vdpau -vo vdpau Resident.Evil.Degeneration.2008.x264.AC3-WAF.mkv
现在播放时mplayer的CPU占用率只有1%。不过还是不知道为什么smplayer不能成功使用vdpau。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-01 19:21 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
smplayer里面要设置滴,就是将 -vc ffh264vdpau 加到参数里面。好像在视频选项里面。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-02 22:54 

注册: 2006-10-28 21:14
帖子: 53
地址: 北京
送出感谢: 0 次
接收感谢: 0 次
mech 写道:
smplayer里面要设置滴,就是将 -vc ffh264vdpau 加到参数里面。好像在视频选项里面。

还是不行阿,我已经在smpalyer的 选项-高级-Mplayer选项-选项 添加了 -vc ffmpeg12vdpau,ffh264vdpau, 之后还是老样子,播放不了了。但在mplayer 里面我就能播,真是奇怪了。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-02 23:02 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
硬解是gpu解码

你不妨看看x264规范有没有这一说

否则折腾啥

win下这一块就很苛刻,linux真是没必要


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 请问nvidia的vdpau可以解码x264么?
帖子发表于 : 2009-11-03 8:48 

注册: 2006-10-28 21:14
帖子: 53
地址: 北京
送出感谢: 0 次
接收感谢: 0 次
hcym 写道:
硬解是gpu解码

你不妨看看x264规范有没有这一说

否则折腾啥

win下这一块就很苛刻,linux真是没必要


我前面已经说得很明确了,我用mplayer在命令行加上-vc ffh264vdpau -vo vdpau参数后是可以利用vdpau来使用GPU解码的,CPU占用率爆降到1%。所以nVidia binary驱动所提供的vdpau功能是可以解码h.264的,这已经毋庸置疑了。另外x264就是一种h.264的编码器,就好像xvid与mpeg4 advanced simple profile的编码规范的关系一样,所以也不存在“x264规范”这个概念。
我现在的问题是为什么我如果用smplayer加上-vc ffh264vdpau播放同样的视频就是黑屏?我现在怀疑smplayer传递给mplayer的参数可能有一些选项和vdpau是冲突的,其实我网上搜索的时候就有人说mplayer使用vdpau是必需把subtitle 的ssa渲染关闭的,因为这两者有冲突,另外还有一些类似的建议,我都按照做了,可还是不行。所以我怀疑这个可能是smplayer的bug。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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