FFmpeg-屏幕录制中音频比视频慢500毫秒

4
我正在尝试使用 ffmpeg 4.3 录制带有音频的屏幕。但在最终输出中,我的音频比视频慢约 500ms 到 1 秒钟。这是为什么?如何解决?以下是我在 Windows 10 机器上使用的命令:

ffmpeg.exe -threads 4 -rtbufsize 1024m -f dshow -i audio="Microphone (Realtek Audio)" -f gdigrab -offset_x 0 -offset_y 0 -video_size 1920x1080 -framerate 30 -probesize 32 -i desktop -pix_fmt yuv420p -c:v libx264 -crf 28 -preset ultrafast -tune zerolatency -movflags +faststart test.mp4

1个回答

2
您是如何计算两种媒介之间的偏移量的?
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秒的延迟。在录像中,我看到先发生点击,然后才有音频。 - Riz
好的,这个解决方案很简单,但我还没有想到。谢谢。 - Seb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接