首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >音频和视频不同步?

音频和视频不同步?
EN

Stack Overflow用户
提问于 2018-10-01 01:12:45
回答 1查看 282关注 0票数 0

我使用nVLC作为vlc包装器来渲染rtsp视频流到内存,然后引发NewFrame (音频和视频)的事件。在捕获这些事件的类中。我已经使用Accord.Video.FFMPEG.VideoFileWriter来写帧和音频字节(或信号)。但不幸的是,我一直有音频和视频之间的延迟。我试着追踪这个延迟,并得出了以下结论:

1-流与流的延迟不同。例如,对于一个流,它大约是1800ms(音频导联),对于另一个流,它大约是3000ms(音频导联)。

2-延迟与捕获帧和捕获音频信号之间的延迟无关。

3-延迟与捕获视频NewFrame事件和捕获音频NewFrame事件之间的延迟无关。

4-延迟与互联网连接速度无关。

任何帮助解决这个问题的人都将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-11-07 08:19:51

我得到的最好的镜头是使用音频流作为引导流,即永远不要从视频流中录制帧,直到帧时间大于或等于第一个录制的音频帧。捕获时声音帧的PTS (呈现时间戳),但图像的PTS是根据player.Time (ms)并通过使用秒表来计算的,该秒表在每次player.Time改变时被重置(在TimeChanged事件中)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52580243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档