腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Directshow
在
一个
流上
显示
多个
渲染器
我有
一个
c++构建器VCL应用程序中的
directshow
播放器。它运行良好,但我将它作为多表单应用程序的一部分,并希望
在
第二个监视器上
显示
视频。这是为了让我有额外的按钮,加上
显示
器1上的视频和
显示
器2上的视频。 由于
directshow
在
更新
显示
时不会给出事件,有没有办法确定何时
显示
新的视频图像,并将其复制到第二个
显示
中?或者,是否有可能将两个视频
渲染器
放在
一个
浏览 25
提问于2019-06-03
得票数 0
1
回答
不使用
DirectShow
作为Windows的CUDA视频处理流水线的基础是不是很愚蠢?
、
、
、
、
在
构建专门
在
windows上运行的面向CUDA的视频处理流水线时,有两种方法。不使用
directshow
的决定也是自己编写管道的每一部分代码的决定。如果如果 然而,使用
DirectShow
,您可以访问相当多的现有组件,这些组件非常有能力完成管道的某些部分工作。这意味着您可以将开发过程集中在编码
一个
或
多个
DirectShow
源、过滤器或
渲染器
上,这些源、过滤器或
渲染器
使用
浏览 2
提问于2011-09-29
得票数 4
2
回答
在
顶部绘制文本的视频
、
、
、
、
我正在开发
一个
应用程序,我有
一个
问题,我似乎找不到解决方案。该应用程序是用vc++编写的。我需要做的是
显示
一个
YUV视频馈送与文本
在
它的顶部。现在,通过使用GDI
在
OnPaint方法中绘制文本,并在DirectDraw覆盖图上绘制视频,它可以正常工作。我需要去掉覆盖,因为它会导致很多问题。它不能工作
在
一些显卡,vista,7,等等。这里的问题是,
在
GDI中绘制的文本会因为视频刷新的次数而闪烁。我真的很想保持代码,以绘制文本,如果可能的话,因为它工作得很
浏览 9
提问于2010-02-16
得票数 6
回答已采纳
2
回答
IStreamBufferMediaSeeking setPosition似乎未呈现
、
我已经创建了两个
DirectShow
图。其中
一个
从Hauppauge HD-PVR捕获并将其存储
在
StreamBufferSink中。第二种方法使用StreamBufferSource,将输出发送到MPEG-2多路分解器,将视频发送到ArcSoft视频解码器,然后再发送到
在
无窗口模式下设置的视频混合
渲染器
9。当我使用IStreamBufferMediaSeeking.SetPositions方法(从StreamBufferSource获取接口)更改播放位置时,如果我将其设置
在
流的开头以外
浏览 2
提问于2009-01-14
得票数 0
1
回答
捕获NTSC模拟板时
DirectShow
像素出现故障
、
、
、
、
我正在为
Directshow
编写
一个
自定义视频呈现过滤器。我的
渲染器
假设输入的像素一次组织一行像素(正确的假设?)而blits则使用DirectX纹理将它们
显示
到另
一个
DirectX上。这种方法适用于网络摄像头作为输入,但是当我使用模拟捕获板时,
渲染器
接收到的样本并不是任何期望的顺序(见下面的左图像)。当我使用股票
DirectShow
视频
渲染器
呈现捕获时,它看起来很好(见下面的右图像)。所以
directshow
渲染程序必须做一些我的<
浏览 2
提问于2014-12-28
得票数 2
回答已采纳
1
回答
与D3DImage +
DirectShow
(VMR9)相比,D3DImage +媒体基础(EVR)会提供更好的性能吗?
、
、
、
、
我正在开发视频应用程序使用WPF和
DirectShow
。
在
回放区域上提供覆盖的能力是通过D3DImage和自定义分配器-展示器实现的,因此我有很高的CPU负载(
在
fps =2的20个
流上
有80%)。与D3DImage +
DirectShow
(VMR9)相比,D3DImage +媒体基础(EVR)会提供更好的性能吗?
浏览 5
提问于2012-10-25
得票数 2
回答已采纳
3
回答
从播放的视频文件中捕获图像
、
、
、
我正在开发C#桌面应用程序,并引用此链接播放视频文件http://www.codeproject.com/Articles/2632/
DirectShow
-MediaPlayer-in-C,现在从这个播放的视频文件,当我点击这个面板(
显示
在上面的链接)如何从播放的视频文件捕获图像,我搜索了,但我发现所有的例子
显示
捕获图像从一些设备( eg.webcam等),
在
我的情况下,它不是设备,它是我正在从目录浏览和播放的文件
浏览 5
提问于2013-10-02
得票数 0
1
回答
DirectShow
IVideoWindow不能超过4096 be
、
、
、
、
我有
一个
C#应用程序,它使用
DirectShow
显示
播放视频剪辑。我们最近尝试播放一段9600x1080PX的视频,但它没有
显示
出来。
DirectShow
会发布所有的事件。我们使用utilise编解码器(1295)和使用ffdshow libx264作为编解码器和视频
渲染器
.媒体播放器经典使用相同的
渲染器
可以播放剪辑刚刚好。我们的应用程序的最新版本使用
DirectShow
.NET,而旧版本则直接调用
DirectShow
接口。我们的应用
浏览 2
提问于2019-03-25
得票数 0
回答已采纳
1
回答
Directshow
视频渲染到两个窗口
我使用的是
一个
使用C++生成器渲染到面板上的
directshow
播放器。我希望将正在播放的内容复制到另一台
显示
器上。
directshow
是否支持任何类型的事件来告知
渲染器
渲染帧的时间?我使用标准的微软播放器的例子,它选择了第
一个
可用的
渲染器
将工作的AVI文件EVR,VRM9这播放和渲染很好。
浏览 2
提问于2019-06-07
得票数 0
1
回答
如何学习
DirectShow
编解码程序?
、
、
、
我使用
directShow
创建了
一个
项目,该项目从摄像头中获取捕获的视频并进行预览。任何链接都可以帮助我得到如何做到这一点,请我
在
一个
星期的搜索过程中,并感到不理解的方法?
浏览 0
提问于2015-01-29
得票数 0
1
回答
如何在
DirectShow
应用程序上覆盖html元素?
、
、
、
、
我正在使用
一个
DirectShow
应用程序,它可以导出为视频流的Firefox插件。我一直
在
研究put_MessageDrain和put_Owner,但我不确定如何将它们应用到应用程序中,或者它们是否可以工作。
浏览 3
提问于2013-06-06
得票数 3
回答已采纳
3
回答
以编程方式将两个网络摄像头流合并为
一个
直播流
、
、
、
、
我有两个网络摄像头,我想将它们的流合并到
一个
实时流预览中,并将其
显示
在
屏幕上。谢谢,
浏览 0
提问于2011-10-01
得票数 8
回答已采纳
1
回答
具有
多个
视频帧的
DirectShow
变换过滤器-与音频同步
、
、
、
、
我已经编写了
一个
DirectShow
变换过滤器(
在
C#中,但概念在C++中是相同的),它在将
多个
视频帧发送到
渲染器
之前对它们进行缓冲(因此会有延迟)。这些帧
在
产生输出帧之前被处理(比如6帧的滑动窗口)。
在
6fps的视频源上,这会导致1秒的延迟。音频结束时会提前1秒播放视频。如何告诉图形将音频延迟相同的量?
浏览 0
提问于2014-06-03
得票数 0
1
回答
DirectShow
(C#)、预览速度和CPU使用率随着时间的推移而下降
、
、
、
、
我正在构建
一个
学习
DirectShow
的winforms应用程序。我让一切正常工作,除了
一个
奇怪的问题,CPU使用率和FPS随着时间的推移下降。正在使用的个人电脑规格很低。所以,我
在
开始的时候得到了40%的CPU使用率,这是很好的。然后
在
30分钟左右的时间里,它会低至4%。当然,FPS也会下降到几个FPS。videoWindow.put_Visible(OABool.False); }
浏览 23
提问于2019-09-09
得票数 1
回答已采纳
1
回答
从网络摄像头c#拍摄照片
、
、
、
我正在使用DirectShowLib将视频流式传输到我的窗口窗体中。例如,当我按下“保存”按钮时,我也想保存图像。如何使用DirectShowLib方法或WIN32 API方法从摄像头中获取图片?
浏览 4
提问于2011-10-25
得票数 3
回答已采纳
1
回答
如何在
directshow
中使用x264编码器
、
、
、
、
我不知道如何在
directshow
中使用x264。我安装了许多认为,假装有x264编码器
在
没有任何用处我下载了videoLAN x264二进制文件,当我运行它时,它
显示
了如此之快的控制台窗口,然后什么也没有发生 我正在使用Windows8.1
浏览 5
提问于2014-10-14
得票数 2
1
回答
处理
DirectShow
中的动态格式更改
、
我只是有
一个
简单的图表:
在
我的CustomTranformFilter中Input Video[1024,720]-->|CustomTransformFilter|--->Output Video[640,480] 但我的
渲染器
认为视频仍然
在
它原来的大小( 1024,720没有重新标度640,480 )和我得到损坏的图像在视频
渲染器
:因为渲染尝试绘制
浏览 1
提问于2011-05-25
得票数 0
回答已采纳
1
回答
IMediaSample(
DirectShow
)到IDirect3DSurface9/IMFSample(MediaFoundation)
、
、
、
我正在开发
一个
自定义的视频播放器。我
在
我的架构中混合使用了
DirectShow
/Media Foundation。基本上,我使用DS来抓取VOB帧(MF不支持)。我可以从
DirectShow
获得
一个
样本,但却无法将其传递给
渲染器
。
在
MF中,我从IMFSample获得
一个
Direct3DSurface9,并使用IDirect3D9Device在后台缓冲区中
显示
它。使用
DirectShow
,我将IMediaSa
浏览 3
提问于2012-02-06
得票数 2
回答已采纳
1
回答
通过自定义用户输入处理
在
屏幕上播放透明视频
、
、
、
我已经做了
一个
简单的带有视频的透明DirectX窗口。但我不知道如何让这个窗口的某些部分对用户输入“透明”。
浏览 4
提问于2009-02-21
得票数 0
1
回答
如果输入引脚不支持IAMBufferNegotiation,如何更改
DirectShow
渲染器
的缓冲区大小?
、
、
、
、
我有
一个
用Delphi6编写的
DirectShow
应用程序。我想把
渲染器
的缓冲区大小从当前的500ms值减少到更小的值。问题是,它的输入引脚不支持IAMBufferNegotiation,这很奇怪,因为
渲染器
是我的VOIP电话上的耳机,它显然需要
一个
较小的缓冲区大小,以避免电话呼叫期间令人不快的延迟。我
在
Graph Edit中尝试了
一个
环回测试,将VOIP电话的捕获过滤器(麦克风)连接到
渲染器
(耳机)。我知道缓冲区大小是500ms,因为这就是Graph
浏览 2
提问于2011-12-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用opencv和matplotlib把多个图片显示在一个窗体内
MoviePy视频合成(1)
JavaScript是如何工作的:渲染引擎和优化其性能的技巧
Forest插件为什么会丢树?
图像处理软件ImageMagick,超强漫画阅读器Honeyview等等
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券