请问nvidia的vdpau可以解码x264么?
-
- 帖子: 53
- 注册时间: 2006-10-28 21:14
- 来自: 北京
请问nvidia的vdpau可以解码x264么?
昨天刚装的ubuntu 9.10-amd64,我的显卡是nVidia 9800 GT,驱动程序用的是nVidia的binary驱动。我用mplayer或者smplayer时视频输出选项中有vdpau一项。于是我将视频输出选为vdpau,然后播放一个x264(应该就是H.264编码)的影片,结果发现cpu占用率没有任何降低。请问vdpau可以解码x264的视频么?如果可以,安么一般cpu占用率大概比没用vdpau的时候降低多少?
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 请问nvidia的vdpau可以解码x264么?
x264没这概念吧
h264和wmv9
h264和wmv9
-
- 帖子: 53
- 注册时间: 2006-10-28 21:14
- 来自: 北京
Re: 请问nvidia的vdpau可以解码x264么?
x264是一种开源的编解码器,其可是应该就是h.264,现在网上下载的很多的视频都是x264编码的。
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 请问nvidia的vdpau可以解码x264么?
这清楚,主要是设备接口没人支持jianliang79 写了:x264是一种开源的编解码器,其可是应该就是h.264,现在网上下载的很多的视频都是x264编码的。
以前昏天黑地的搞过
现在一律软解
-
- 帖子: 53
- 注册时间: 2006-10-28 21:14
- 来自: 北京
Re: 请问nvidia的vdpau可以解码x264么?
我知道了,因为我只将视频输出设置为vdpau是没什么用处的,关键还要在播放视频的视频的时候选择vdpau的解码器,比如ffh264vdpau(默认的是ffh264)。但是我发现只要一选择这个视频就播不出来了。
-
- 帖子: 53
- 注册时间: 2006-10-28 21:14
- 来自: 北京
Re: 请问nvidia的vdpau可以解码x264么?
终于成功了,我在终端下直接用mplayer播放用vdpau是可以的,命令如下:
mplayer -vc ffh264vdpau -vo vdpau Resident.Evil.Degeneration.2008.x264.AC3-WAF.mkv
现在播放时mplayer的CPU占用率只有1%。不过还是不知道为什么smplayer不能成功使用vdpau。
mplayer -vc ffh264vdpau -vo vdpau Resident.Evil.Degeneration.2008.x264.AC3-WAF.mkv
现在播放时mplayer的CPU占用率只有1%。不过还是不知道为什么smplayer不能成功使用vdpau。
-
- 帖子: 466
- 注册时间: 2007-09-06 16:07
Re: 请问nvidia的vdpau可以解码x264么?
smplayer里面要设置滴,就是将 -vc ffh264vdpau 加到参数里面。好像在视频选项里面。
-
- 帖子: 53
- 注册时间: 2006-10-28 21:14
- 来自: 北京
Re: 请问nvidia的vdpau可以解码x264么?
还是不行阿,我已经在smpalyer的 选项-高级-Mplayer选项-选项 添加了 -vc ffmpeg12vdpau,ffh264vdpau, 之后还是老样子,播放不了了。但在mplayer 里面我就能播,真是奇怪了。mech 写了:smplayer里面要设置滴,就是将 -vc ffh264vdpau 加到参数里面。好像在视频选项里面。
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 请问nvidia的vdpau可以解码x264么?
硬解是gpu解码
你不妨看看x264规范有没有这一说
否则折腾啥
win下这一块就很苛刻,linux真是没必要
你不妨看看x264规范有没有这一说
否则折腾啥
win下这一块就很苛刻,linux真是没必要
-
- 帖子: 53
- 注册时间: 2006-10-28 21:14
- 来自: 北京
Re: 请问nvidia的vdpau可以解码x264么?
我前面已经说得很明确了,我用mplayer在命令行加上-vc ffh264vdpau -vo vdpau参数后是可以利用vdpau来使用GPU解码的,CPU占用率爆降到1%。所以nVidia binary驱动所提供的vdpau功能是可以解码h.264的,这已经毋庸置疑了。另外x264就是一种h.264的编码器,就好像xvid与mpeg4 advanced simple profile的编码规范的关系一样,所以也不存在“x264规范”这个概念。hcym 写了:硬解是gpu解码
你不妨看看x264规范有没有这一说
否则折腾啥
win下这一块就很苛刻,linux真是没必要
我现在的问题是为什么我如果用smplayer加上-vc ffh264vdpau播放同样的视频就是黑屏?我现在怀疑smplayer传递给mplayer的参数可能有一些选项和vdpau是冲突的,其实我网上搜索的时候就有人说mplayer使用vdpau是必需把subtitle 的ssa渲染关闭的,因为这两者有冲突,另外还有一些类似的建议,我都按照做了,可还是不行。所以我怀疑这个可能是smplayer的bug。