VirtualDub AVI 捕获:视频延迟约 4 秒

VirtualDub AVI 捕获:视频延迟约 4 秒

我正在使用 VirtualDub 1.10.4 从仅视频的 DirectShow 设备捕获音频和视频:

[dshow @ 0000018baeadb920] DirectShow video device options (from video devices)
[dshow @ 0000018baeadb920]  Pin "Video YUV Out" (alternative pin name "2")
[dshow @ 0000018baeadb920]   pixel_format=uyvy422  min s=160x120 fps=25 max s=720x576 fps=25
[dshow @ 0000018baeadb920]   pixel_format=uyvy422  min s=160x120 fps=29.97 max s=720x486 fps=29.97
[dshow @ 0000018baeadb920]   pixel_format=uyvy422  min s=160x120 fps=29.97 max s=720x480 fps=29.97
[dshow @ 0000018baeadb920]  Pin "Audio PCM Out" (alternative pin name "3")
[dshow @ 0000018baeadb920] Crossbar Switching Information for ezcap Video Grabber:
[dshow @ 0000018baeadb920]   Crossbar Output pin 0: "Video Decoder" related output pin: 1 current input pin: 1 compatible input pins: 1 2
[dshow @ 0000018baeadb920]   Crossbar Output pin 1: "Audio Decoder" related output pin: 0 current input pin: 5 compatible input pins: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 0 - "Video Tuner" related input pin: 4
[dshow @ 0000018baeadb920]   Crossbar Input pin 1 - "Video Composite" related input pin: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 2 - "S-Video" related input pin: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 3 - "Video YRYBY" related input pin: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 4 - "Audio Tuner" related input pin: 0
[dshow @ 0000018baeadb920]   Crossbar Input pin 5 - "Audio Line" related input pin: 1

出于某种原因,当我开始捕捉时,屏幕会黑 2 秒,然后大约 2 秒后屏幕会闪烁,然后捕捉才会开始。与此同时,音频正在播放和捕捉。这导致视频延迟大约 4 秒。

现在要注意以下几点:

  • 如果我仅预览音频和视频而不捕获它,则 VD 中的音频和视频是同步的。
  • 如果我捕获音频和视频并显示两个视频并启用音频播放,则音频和视频在 VD 中再次同步,但在生成的 avi 中不同步。
  • 我尝试了各种选项:视频 - 覆盖且无显示;音频 - 播放和不播放;尝试了各种时间设置及其所有组合;尝试以管理员模式运行;尝试以原始未压缩格式捕获音频和视频;尝试增加缓冲区大小。但都无济于事!

现在,我认为这种延迟有点随机,不一定正好是 4 秒,4 秒是平均值。因此,我不想摆弄后期处理和重新混合来手动纠正这个问题。我有大约 100 个 VHS 需要录制,不想手动检查每一个。

为什么我不使用其他视频捕获工具?因为它们要么不起作用(ffmpeg 不允许我使用此设置捕获音频 -看到这个或者他们有其他问题(与 a/v 同步无关)。

最后:我通过不同的独立方式验证了问题不在于 VCR、USB 捕获设备或 VHS 本身。这确实是一个与软件相关的问题。例如,我可以使用 ArcSoft ShowBiz 同步捕获视频和音频,但我没有使用它,因为它有其他问题。

那么,我在 VD 设置中缺少了什么,从而导致了这种视频延迟(或等效的过早音频捕获)?

答案1

我在设置 vdub 时遇到了同样的问题。我一禁用视频压缩,录制就开始同时录制视频和音频。

在此之前,我一直在研究计时选项,目前的情况是:前 2 个勾选框已关闭,单选按钮设置为不重新同步,接下来的 2 个勾选框已关闭,音频延迟设置为固定和 300 - 不知道为什么它会起作用,但是当我更改它时,它停止工作,使用音频时间戳,禁用预览时间戳,强制检查音频,忽略视频时间戳,不知道它们是否适合您,但仅供参考我的设置

相关内容