多视频联合播放的问题

mumuniuniu 2008-01-23 04:19:14
各路大侠:
我要组织多个视频源格式、大小、时长都相同的媒体文件进行播放,需要写成这样一种filter:它有四个
输入pin,一个输出pin,这个filter实现的功能是将四路视频加以整合,通过输出pin,到Render中播放,
最后播放的是视频大小是原单一视频的四倍,其中长度是原视频大小的四倍,高度不变,内容是是四个视频画面,同时可使用IMediaSeeking接口准确定位,诸位有什么办法吗?
小弟认为需要解决的问题是1:视频大小开辟问题2,定位接口怎么使用(就是怎么向每个链路上层filte传递到达的位置)3、视频叠加的问题。
...全文
155 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mumuniuniu 2008-03-04
  • 打赏
  • 举报
回复
用古老的render可以实现跨屏,现在关键我要在transform filter中把多个视频组合起来,
lserlohn 2008-02-27
  • 打赏
  • 举报
回复
跨屏貌似根视频处理部分无关....显卡?
mumuniuniu 2008-02-25
  • 打赏
  • 举报
回复
用vmr9可以实现了,但不能跨屏,所以只能降低图像性能,使用最古老的render,但接收过来的sample的大小是可以改变,但我修改imediatype的原视频的大小时就不能了,有办法实现吗
lserlohn 2008-02-22
  • 打赏
  • 举报
回复
用VMR好了
JasonTanJiong9 2008-02-22
  • 打赏
  • 举报
回复
ding
xdspower 2008-01-28
  • 打赏
  • 举报
回复
其实我说的SMIL就是做这个功能的啊,你先研究下再说吧
Jartru 2008-01-27
  • 打赏
  • 举报
回复
这个功能比较有意思,楼主是否可以考虑自己写一个render filter,将解码后的4幅图像先合在一起,组成一幅图像,再显示出来。
这方面没经验,仅供参考!
mumuniuniu 2008-01-27
  • 打赏
  • 举报
回复
各位帮帮忙啊,小弟一点办法也没有
mumuniuniu 2008-01-24
  • 打赏
  • 举报
回复
楼上误解我的意思了,如果单单把四个视频放在一起播放,就直接用directshow建立四条链路播放,再把他们贴起来就好了
单我要实现的用一个filter连接这四个媒体文件,在这个filter中整合,再到一个render中播放,具体的我在上面就讲了很清楚了,
我实在没一点头绪,麻烦各位给我想想办法
xdspower 2008-01-24
  • 打赏
  • 举报
回复
楼主的意思是把4个视频同时在一排中播放,
其实这样的应用采用SMIL技术,只需要定义一下播放布局就可以了,基本上没有编程工作。
相关技术请在www.w3c.org上看文档

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧