【问题标题】:Why doesn't capture graph in Directshow work?为什么 Directshow 不能捕获图形?
【发布时间】:2010-11-24 11:08:48
【问题描述】:

这是我的图表。我将 Pinnacle Capture Card 中的媒体捕获到 MPEG-2 编码器中,但是该图 (test.mpeg) 的输出是错误的。此文件中的视频和音频不匹配。视频播放速度比音频快。

如何将视频从源捕获成几种格式? (例如,我只能看到 AVI 和 ASF)

【问题讨论】:

    标签: c++ directshow media video-capture directshow.net


    【解决方案1】:

    要解决问题,请尝试移除编码器,插入 AVI Mux 过滤器,将音频和视频定向到它,并将其输出连接到文件写入器。如果视频和音频仍然不同步,那么原因在于您的视频捕获源。它根本无法正常工作。

    【讨论】:

    • 我已经尝试过这个解决方案,输出是 AVI 文件格式,但如果我想将视频捕获为 MPEG 文件格式或其他编解码器。我该怎么办?
    • 我们先来处理音频/视频同步。这个 AVI 文件是否有同步的音频和视频?至于其他格式,我建议仅使用该图来捕获视频和音频样本,并使用 Windows Media Format SDK 之类的东西进行压缩。你会得到一个 WMV 文件。
    猜你喜欢
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    • 2022-06-16
    • 2015-06-13
    • 2014-02-07
    • 1970-01-01
    • 2014-11-24
    • 2010-09-13
    相关资源
    最近更新 更多