在制作截屏视频时,我总是得到一个音频和视频流同步不佳的文件。这不是特定于容器的,因为所有格式都会发生这种情况 - ogg、mkv、avi、mp4 等。我想这与 ffmpeg 有关。
在网上搜索后,我发现可以使用 ffmpeg 中的 offset 开关来解决这个问题。我也测试了它并且它有效。但问题是我如何以秒为单位找到音频和视频流之间的确切延迟:毫秒?我试过ffmpeg -i但它总是显示延迟为零。
在制作截屏视频时,我总是得到一个音频和视频流同步不佳的文件。这不是特定于容器的,因为所有格式都会发生这种情况 - ogg、mkv、avi、mp4 等。我想这与 ffmpeg 有关。
在网上搜索后,我发现可以使用 ffmpeg 中的 offset 开关来解决这个问题。我也测试了它并且它有效。但问题是我如何以秒为单位找到音频和视频流之间的确切延迟:毫秒?我试过ffmpeg -i但它总是显示延迟为零。
你知道什么是梆子吗?这是电影制作中使用的旧设备,看起来像这样:
编辑器使用它来同步视频和音频。你需要这个,因为没有任何关于音频和视频流的东西可以真正让计算机计算出它们有多不同步。
您最好的做法是找出录音不同步的原因。听起来您的计算机可能功率不足(推测,因为我不知道您的计算机有多强大)。如果您无法解决同步问题,请使用 clapper(或制作一个),然后反复试验以将其同步备份。
当然,这仅有助于解决同步问题,如果您有渐进式同步问题,那么您可以使用时间签名重新同步流,这是计算机可以帮助您解决的问题。怀疑这就是 ffmpeg 正在尝试做的事情。