hudo.it
Welcome Back!
你好!
访客
. 请先
登录
或
注册一个帐号
.
一小时
一天
一周
一个月
永远
请输入帐号, 密码以及预计登录时间
公告:
Ciao 访客, welcome back to old school! :p
首页
搜索
Tags
登录
注册
hudo.it
»
Technology
»
openFrameworks/Cinder
(版主:
vinjn
) »
HD视频播放问题
« 上一篇主题
下一篇主题 »
打印
页: [
1
]
向下
作者
主题: HD视频播放问题 (阅读 5118 次)
easy
Newbie
帖子: 21
HD视频播放问题
«
于:
七月 13, 2012, 05:34:44 下午 »
想知道怎么用ofx或者cinder流畅播放HD视频(1080p)
我尝试了用ofx+gstreamer播放,感觉略卡。不知道是不是电脑硬件不够强悍。
谁有相关经验么?
已记录
wonderlabs
Newbie
帖子: 7
Wonderlabs
Re: HD视频播放问题
«
回复 #1 于:
七月 14, 2012, 02:10:48 上午 »
那是你视频问题. DATARATE太高, 曾经用OF播放3840*1080视频顺畅,且还和其他视频网络同步.
PS:电脑是3年前的DELL XPS 8100.
已记录
easy
Newbie
帖子: 21
Re: HD视频播放问题
«
回复 #2 于:
七月 14, 2012, 08:30:29 上午 »
是嘛。您还记得你当时用的视频格式么?我试了各种格式都不行啊。我电脑是i5的笔记本,硬盘是5400rpm
已记录
easy
Newbie
帖子: 21
Re: HD视频播放问题
«
回复 #3 于:
七月 14, 2012, 11:07:51 下午 »
终于我意识到不是解码器的问题,也不是硬盘读写速度问题,而是ofTexture::loadData的问题。貌似每帧上传一个很大的texture到显卡是个很费时的操作。
有个粗暴的办法是,提前生成所有帧的ofTexture,然后在setup时上传到显卡。。
另外一个办法就是换显卡了。。。囧。
还有别的办法么?为什么用迅雷之类的就可以很流畅?求解释。
已记录
easy
Newbie
帖子: 21
Re: HD视频播放问题
«
回复 #4 于:
七月 14, 2012, 11:36:15 下午 »
看了下ofx的源代码,貌似只有一个基于opengl的render,难道就没有别的更高效的2D image的render么?如果主机的显卡很烂,岂不是不能实时渲染大分辨率的图像?(尤其是显卡吞吐量很大的话)
已记录
vinjn
Moderator 版主
Hero Member
帖子: 586
Re: HD视频播放问题
«
回复 #5 于:
七月 15, 2012, 11:07:10 上午 »
Cinder有另外的2d Cairo renderer
已记录
easy
Newbie
帖子: 21
Re: HD视频播放问题
«
回复 #6 于:
七月 15, 2012, 06:07:35 下午 »
刚注意到ofx也有个Cairo render
已记录
wonderlabs
Newbie
帖子: 7
Wonderlabs
Re: HD视频播放问题
«
回复 #7 于:
八月 13, 2012, 09:58:44 上午 »
of 播放HD视频应该没什么问题,4K, MOV. 窗口伪全屏模式.
已记录
easy
Newbie
帖子: 21
Re: HD视频播放问题
«
回复 #8 于:
八月 14, 2012, 11:36:52 下午 »
引用自: wonderlabs 于 八月 13, 2012, 09:58:44 上午
of 播放HD视频应该没什么问题,4K, MOV. 窗口伪全屏模式.
嗯。后来发现确实是硬件问题。笔记本显卡太弱。上了台式机HD,轻松60fps。而且是在使用qt video player的时候。
已记录
打印
页: [
1
]
向上
« 上一篇主题
下一篇主题 »
Tags:
hudo.it
»
Technology
»
openFrameworks/Cinder
(版主:
vinjn
) »
HD视频播放问题