ffmpeg-音频比屏幕录像慢500毫秒

ffmpeg-音频比屏幕录像慢500毫秒,ffmpeg,Ffmpeg,我正在尝试使用ffmpeg 4.3录制屏幕和音频。但在最终输出中,我的音频比视频慢500到1秒。为什么会这样?如何解决这个问题?以下是我在Windows 10计算机上使用的命令: ffmpeg.exe-threads 4-rtbufsize 1024m-f dshow-i audio=“麦克风 (Realtek Audio)“-f gdigrab-偏移量x 0-偏移量y 0-视频大小 1920x1080-帧速率30-probesize 32-i桌面-pix_fmt yuv420p-c:v lib

我正在尝试使用ffmpeg 4.3录制屏幕和音频。但在最终输出中,我的音频比视频慢500到1秒。为什么会这样?如何解决这个问题?以下是我在Windows 10计算机上使用的命令:

ffmpeg.exe-threads 4-rtbufsize 1024m-f dshow-i audio=“麦克风 (Realtek Audio)“-f gdigrab-偏移量x 0-偏移量y 0-视频大小 1920x1080-帧速率30-probesize 32-i桌面-pix_fmt yuv420p-c:v libx264-crf 28-预设超快-调谐零延迟-movflags +快速启动测试.mp4


您如何计算两种介质之间的偏移

ffmpeg -i "sample.mp4" -itsoffset 13.84 -i "sample.mp4" \
       -map 1:v -map 0:a -c copy "movie-video-delayed.mp4"

-itoffset
是延迟

通过查看录音,我猜它大约有500毫秒到1秒的延迟。在录音中,我看到单击先发生,然后是音频。好的,很简单,但我没有想到这个解决方案。谢谢