DirectShow转换过滤器与多个视频帧-同步与音频
DirectShow transform filter with multiple video frames - Sync with audio
我写了一个DirectShow转换过滤器(在c#中,但概念在c++中是相同的),它在将多个视频帧发送到渲染器之前缓冲它们(因此延迟)。这些帧在产生输出帧(比如6帧的滑动窗口)之前被处理。
在6fps视频源上,这会导致1秒的延迟。音频会比视频提前1秒播放。我如何告诉图形以相同的数量延迟音频?
视频和音频渲染器根据附加的时间戳呈现数据。您需要重新标记音频数据,并添加所需的延迟。
相关文章:
- 用c++阅读音频
- 为什么这个音频包络不能通过开关的情况?
- 松弛原子与无同步情况下的记忆连贯性
- 使用QQuickFramebufferObject时同步数据的最佳方式是什么
- FFMpeg库:如何在音频文件中精确查找
- 在C++中同步线程
- 与 stdio 同步是否使程序 I/O 非交互式?
- 需要反转音频步进公式
- 如何在qt中同步应用程序和显示器的刷新率?
- 如何在音频处理中使用超能力时间拉伸类
- Windows 进程间同步类似事件?
- C++新手,想知道如何使用VS code 2019播放音频文件
- 将超能力高级音频播放器同步到绝对位置
- 如何将音频与功率谱同步并选择帧长度 N(执行 fft)
- 将 OpenGL 与 RtAudio(或端口音频)同步
- 使用 OpenAL 和 C++ 同步音频和视频播放
- 计算PTS和DTS正确同步音频和视频
- DirectShow转换过滤器与多个视频帧-同步与音频
- 录制视频和音频-同步问题
- Directshow推送源筛选器,同步音频和视频流