使用D3D播放超大视频 现在有一个视频,分辨率为10000*5000, 帧率24, 数据速率大约是 60000kbps,我在使用VMR9进行播放的时候,帧率只能达到20,有时候还会发生卡帧的现象,怎么才能够做到流畅播放呢,诚心求教。另:该视频是用在展馆演示中的,使用的时候会将每一帧纹理分成10份,通过10个投影投出来。D3D Direct3D9视频DShowDirectShow 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你同时开10个分辨率为1000*5000的视频会不会卡呢?如果不会,那就直接分割了播放就行了,至于分割了再同步,还是先取总帧再分割分发,就看情况了。如果还是差不多,换个渲染库看看。如果还是不行,说明硬件性能不行,那就真没什么办法了。 分割后播放是不会卡的,但是分割之后会遇到一个新的问题,就是10个视频的同步问题,10个视频开启的时候肯定会有微小的延迟,这就导致当画面快速切换时,两个视频交界出会有一条明显的竖痕。 同步的问题,通过一些专业设备的调节,在播放前能调到一定效果就行。如果想从编码上实现的话,应该难度比较高,毕竟软件对微小延迟的控制不会很理想,最好有相关的同步硬件。你文中的意思是10个投影机已经集成好了,提供一个视频输入口,然后自动会把这个视频分成10份么?还是在电脑中可以设定每个投影机,使每个投影机只映射电脑屏幕中的一块象素区? 已经搞定了,源视频不支持帧播,转换了一下视频格式就可以了,还是谢谢你。 多线程Csocket中服务器返回客户端信息,只有一个得到信息 迷茫在windows和Linux下开发 利用MFC可视化演示生产者 消费者问题 关于对话框的大小和位置 activex控件是什么? 一个白送分的问题 类的相互引用问题。新场子,请接着赐教。谢谢 MFC未处理的异常0x0000005读取位置0x00000000时发生访问冲突 MFC无法添加事件处理程序怎么解决 MFC上picture控件加载bmp图 ARX与MFC开发加入ADO遇到问题: CDockablePane在SDI中设置边框0
分割后播放是不会卡的,但是分割之后会遇到一个新的问题,就是10个视频的同步问题,10个视频开启的时候肯定会有微小的延迟,这就导致当画面快速切换时,两个视频交界出会有一条明显的竖痕。
如果想从编码上实现的话,应该难度比较高,毕竟软件对微小延迟的控制不会很理想,最好有相关的同步硬件。你文中的意思是10个投影机已经集成好了,提供一个视频输入口,然后自动会把这个视频分成10份么?还是在电脑中可以设定每个投影机,使每个投影机只映射电脑屏幕中的一块象素区?