ffmpeg 源不同步

ffmpeg 源不同步

当我运行此ffmpeg命令时,它应该从我的麦克风录制两个相同的音频通道,以便output.mkv

ffmpeg -f pulse -i default -f pulse -i default -map 0 -map 1 output.mkv

ffmpeg相反,第二个通道总是比第一个通道晚 1-2 秒。输出之间也有 1-2 秒的延迟

Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, pulse, from 'default':
  Duration: N/A, start: 1589895393.733811, bitrate: 1536 kb/s
    Stream #0:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s

Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, pulse, from 'default':
  Duration: N/A, start: 1589895395.008402, bitrate: 1536 kb/s
    Stream #1:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s

这可能是导致问题的原因。如何确保录制时音频通道同步?我最初从两个不同的源录制音频,但在故障排除时,我发现音频仍然与两个源不同步完全相同的来源。

我鼓掌的音频样本(使用 Audacity 打开可以更好地看到差异。)

相关内容