微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Directshow.NET音频同步问题

如何解决Directshow.NET音频同步问题

我已经修改了Directshow.NET示例中的Dxlogo示例,以将VHS磁带捕获到avi。我的过滤器是一张ATI奇妙的采集卡,先连接到avi mux,然后再连接到文件编写器。捕获卡的预览针已连接到认渲染器,因此可以在录制视频时看到它。对于音频源,我在Soundblaster AWE64上选择了线路输入,并将其连接到avi mux。

最初,我的音频同步非常差,并且能够通过将音频流设置为avi mux中的主流来解决此问题。但是,在下一个vhs磁带上,音频缓慢地漂移而失去同步。磁带开始时还不错,但是到了两个小时时,它已经非常不同步了。

我还读了其他问题,在整个录制过程中始终存在延迟,而问题是音频缓冲区的大小。但是,由于我的音频缓慢地不同步,所以我不确定还有什么尝试。原始VHS上的音频很好。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。