控制 DirectShow 中的宽高比(全屏模式)
我通过简单的方法(IGraphBuilder RenderFile)使用 DirectShow,并尝试通过查询补充接口来控制其他一切。 有问题的选项是纵横比。我以为它是默认维护…
适用于 DirectShow 实时视频压缩的编解码器
有人可以推荐一个好的实时视频压缩编解码器吗?以下是关键要求列表: 必须表示为 DirectShow 视频压缩过滤器 免版税 良好的质量/比特率输出,在相对较…
DirectShow RGB-YUV 滤镜
我想使用 VP8 在我的应用程序中编码视频。我在应用程序中使用 RGB24 格式,但 VP8 DirectShow 滤镜仅接受 YUV 格式 (http://www.webmproject.org/tool…
自定义分配器在 Windows 7 上不起作用
我使用自定义分配器编写一个程序,允许将我的 directshow 视频捕获显示到 directx 纹理。 由于我在 Windows 7 上运行我的程序,它显示一个白框而不是…
Directshow、流缓冲引擎、IStreamBufferSink
以这种方式使用 IStreamBufferSink: IStreamBufferSink *pBufferSing = NULL; ... hr = pBufferSink->LockProfile(NULL); 存根文件将放置在哪里(它…
使用 Microsoft 示例转储过滤器写入 H264 文件
我只是创建一个简单的图表, Source Filter [ MPEG4 || H264 ] ----> DumpFilter 我可以将原始编码视频流写入文件并可以播放。 但是H264视频有一个问…
File Writer 是否可以加快捕获的流视频的 FPS?
我在 graphedit 中连接了一个网络摄像头,在 C# 代码中,我保存的所有视频的保存速度比它们的流式传输速度快 2-3 倍。网络摄像头设置为运行 640x480 @…
如何在其他计算机上运行 DirectShow.net 应用程序
我有一个 C# DirectShow.Net 应用程序,我想测试它在发布模式下在其他计算机上运行。我如何才能确保我的程序能够在不包含 Windows sdk 及其可用的过滤…
使用 directshow 将 h264 流写入 Mpeg 容器
我有一个源过滤器正在推送“h264”流。我想将此流写入 MPEG4 (或可能是 AVI )容器。 SourceFilter[output = H264] ---> X--->Y ....--->FileWriter[…
如何以编程方式设置 Directshow 过滤器?选项?
我在 Graphedit 中有可以更改设置的过滤器。 我有一个 USB 网络摄像头,我可以转到其属性并使其以不同的大小进行流式传输,但我不确定如何以编程方式…
如何使用 DirectShow 从套接字/应用程序渲染字节数组?
我有一个申请。我将遇到一种情况,我将收到一大堆编码字节。我必须解码它们并渲染它。对于解码,我使用自定义解码器类。解码后,如何构造一个 DirectS…
directshow“色彩空间转换器”过滤器配置问题(VMR无窗口渲染器)
我正在使用 VMR 将位图与视频流混合。我在无窗口模式下运行渲染器。 由于渲染器上需要有超过 1 个流,因此我首先将渲染器添加到图表中,然后将 IFilte…