DirectShow 多个视窗口播放同一视频

zds9924 2008-09-24 10:03:25
DirectShow 多个视窗口播放同一视频,对任意视频窗口的视频流单独控制而不影响其它窗口的显示.应该在什么地方用什么函数控制?
...全文
393 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zds9924 2008-09-29
  • 打赏
  • 举报
回复
哇,大家都过节出去玩了?怎么没有回答问题的?????
大鱼大虾们,快来帮忙啊~
zds9924 2008-09-26
  • 打赏
  • 举报
回复
多条Graph可以实现,但是控制起来特别麻烦. 因为我要在一个显示窗口正常被控制的条件下,对第二个显示窗口进行特殊操作,并且两个窗口要进行显示对比.现在,一个窗口下的所有操作基本完事.
今天找帮助,看到\Samples\Multimedia\DirectShow\Filters\InfTee下有个InfTee Filter Sample实例.但是运行的时候出现"please specify the name of the executable file to be used in this debug session". 的提示.头晕~~~ 于是,在网上找到了有解答的,但是按照解答的说明还是没有结果啊~ 头晕!~ 那个解答如下:
If you build the demos, it should build executables for them.
But the error message you're getting is simply because you probably pressed F5 (or Ctrl-F5) and hadn't selected a runnable project as your "Startup Project" from the list of projects in the bution file. Simply right-click on one of the demos (demo_moving_trimesh for example) and select "Set as Startup project"from the pop-up menu, then press F5 and it should run.
The Startup Project is the one in bold. If it's a library (like the ode project) then you'll get the message you got. When you first open the project files it gets set to whatever it wants to, so it's very possible it was set to a lib and you have to set it to an actual runnable (executable) project.
Alternatively, if you just wanted to build ODE, press F7 (or Ctrl-Shift-B, for
Build Solution) instead of F5 which is Run (Debug).
看了一下上面那个实例,感觉是在演示这个filter内部在实现多个output pin的具体实现.请问是否有函数直接调用即可实现多个output pin 操作???????
rageliu 2008-09-26
  • 打赏
  • 举报
回复
要分别控制,还是多条Graph吧
zds9924 2008-09-25
  • 打赏
  • 举报
回复
微软提供了两个Tee Filter:Smart Tee和Infinite Pin Tee Filter。前者有两个Output pin,且Preview pin输出的Sample已经去掉时间戳;后者,可以动态产生无数个Output pin,而且各个Output pin输出的Sample是完全一样的。

谁能提供个VC的实例啊?谢谢~
画质最好的批量转成rmvb或rm格式的工具Easy RealMedia Producer 1.94 & Editor 1.73中文绿色版(内含教程) xzpd2012评语:这是我用过最好的一个rmvb转换软件,现在网上大多数rmvb电影都是用它转的,画质几乎无损。转换速度也快,还可以批量压制,强烈推荐! 以下是介绍: Easy Realmedia Producer(以下简称ERP)可以说是当今Real多媒体文件压缩软件的一个突破。它不仅支持的源文件格式多(DirectShow接口播放的格式基本上都可以导入,包括音频),还具有丰富的参数设置和极为实用的批处理功能,可以说是集百家之长,而且占用资源少,速度快。ERP是全免费软件。它支持批量压制。采用全新的RealVideo9&RealVideo10内核软件根据实际使用的需要提供了比Helix RealMedia Producer和RealProducer10还要多的过滤设置。基本上可以用它来替代Helix RealMedia Producer和RealProducer10,使用Real10内核时,全面支持Real10文件编码,并提供Real8、Real9兼容的编码支持。具体的功能有:可以设定压缩列表,软件按照列表自动顺序压缩。可以选择压缩完成后关闭机器。 特性: 每个文件可以进行单独设置。提供了Helix Real Producer9.1还要多的过滤设置 如: 1.可以 进行音频和同步调整。 2.可以 设置每个影片的压缩时间长度(略过结尾序幕)。 3.直接支持使用avs. 4.支持调节画面颜色/亮度. ...... 自动关机前有30秒响应时间,用户可以取消关机。 任务结束后有详细的信息报告。   1.RM文件的压缩   启动ERP,然后点添加来选择要压缩的文件,接下来点参数设置。压缩设置中可以决定采用老的固定码率的RM还是现在流行的动态码率的RMVB格式。如用动态编码建议大家最大码率不超过750KB,平均码率不要低于300KB。为了获得更好的画面质量片源质量高时平均码率相应也要提高,但最高也不宜超过550KB。在编码这一栏中,ERP提供了Real Video8/9/10这三种编码核心(也就是Real Player8、Real one Player9和Real Player10分别采用的编码核心),这里我建议大家用比较成熟的RealVideo9编码格式。   我们来看图像质量和帧速率FPS的设置,这二者其实存在反比关系,当维持帧速率较为重要时,可以适当降低图像质量,一般说来把图像质量定在85,FPS定在23左右是个不错的搭配。在过滤设置中可以通过音频“+延迟/-提前”选项对音频和的不同步问题进行调整;在高质量调整画面大小后的更多选项里,我们还能够对画面大小进行裁剪,去掉多余的边缘部分。   如果是把其他的音频格式(例如WAV、MP3、WMA)转换为RM格式的话,则只需要在参数设置里对音频编码进行设置即可。   2.RM文件编辑   ERP中还附带了Easy Realmedia Editor这个小软件,可以对Real文件进行简单的合并和分割操作。启动后,其主界面和ERP基本相同载入需编辑的文件后点参数设置。提取影片片段只要在编辑单个文件下确定好起始和结束时间。如果是要合并文件就在选择多个文件合并后依次在左边的小窗口中添加上要追加合并的文件,这里要特别注意的是所有被合并的文件必须保证编码率和分辨率都要完全相同。   此外,ERP还通过插件支持对字幕、Ogg音频以及VOB文件的直接压缩,装上了Real Media Spilter后还可以对RM和RMVB进行二次再压缩。总之,Easy Realmedia Producer是一款功能非常强大的real格式文件压缩软件,有兴趣的朋友赶紧试试吧! 绿化说明: 由于两个软件使用了一个载体,而Easy RealMedia Editor 1.73又是寄生的部分,所以只能写个BAT脚本来启动了。打开后有个黑洞洞的DOS命令行界面,程序打开后就可以关掉它了。 还有,虽然在“关于”里显示的是前一个版本,但是实际上这个是真正的Easy RealMedia Producer 1.94 & Editor 1.73(可以看两个软件启动时的窗口那里)。具体为什么会是这样,就要问作者了。 最后,为了方便使用,偶已经把参数设置成最佳参数,没必要的话请不要随意改动,否则压出来的片不是太大就是太差,那时候就表吼偶哦~~ 绿化手记: 前段时间在网上学习了字幕制作,并接触了这个软件,但是苦苦等了8个月都没见绿化版本。于是在昨天晚上,试着对其进行安装监测,发现这个东西居然完全可以进行绿化的操作,而且还不是一般的容易。 在绿化过程中偶发现一个奇怪又好玩的问题:Easy RealMedia Editor 1.73没有执行文件!那它是怎么运行的呢? 好奇之下我看了看安装目录下的Easy RealMedia Editor 1.73快捷方式的属性,然后才恍然大悟:Easy RealMedia Editor 1.73跟Easy RealMedia Producer 1.94其实是一个软件,它们共同拥有一个载体,只是一个直接启动,另外一个需要用参数启动而已(Easy RealMedia Editor 1.73的启动参数是:主程序DOS名 -run:rmeditor)。 同一程序用不同参数调出不同平台可以节省下不少安装体积,想不到作者这么厉害,呵呵~~ 绿化:龙梦秋 2006.09.14

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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