gpt4 book ai didi

webcam - DirectShow - 在查看时捕获网络摄像头?

转载 作者:行者123 更新时间:2023-12-04 05:33:51 29 4
gpt4 key购买 nike

我正在尝试用 C# 制作一个允许用户录制视频的网络摄像头应用程序。我一直在使用 DirectShow.Net 来预览网络摄像头并拍摄快照。但需要能够在预览网络摄像头的同时捕捉视频和音频。我尝试过的一件事是使用捕获多个快照并使用 ffmpeg 将它们转换为视频,但这显然不会捕获音频。关于我如何做到这一点的任何想法?

最佳答案

您应该注意的事项:

  • 捕获设备通常是独占使用的,因此可以在单个图形中使用
  • 图作为一个整体改变状态,你不能停止图的一部分,尤其是。与预览分开开始/停止录制

  • 最简单的方法是创建一个同时进行记录和预览的图形:

    Capture and Preview Filter Graph in DirectShow

    更复杂的场景是创建 2 个图形用于捕获 + 预览以及从第一个到第二个记录和复制数据,以便您可以单独无缝地开始/停止记录。

    关于webcam - DirectShow - 在查看时捕获网络摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12237577/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com