我正在使用“vlc/ffmpeg”包来抓取屏幕并将其转换为 H.264 文件。
当主机负载很重时,就会出现问题。我需要保持正确的时间戳并使用 5 fps(相对较低的帧速率)。然而,有时生成的文件会向前跳跃几秒钟,显然是由于帧丢失。我可以处理掉帧,没关系,但我需要复制丢失的帧以保持正确的时序。
我的配置文件:
vlc.exe screen:// -I dummy --verbose=2 --one-instance :screen-fps=5 :screen-caching=10000 :sout=#transcode{venc=x264{preset=ultrafast,tune=zerolatency} ,vcodec=h264,fps=5,vb=3000,width=1024,height=576,acodec=none}:file{dst="C:\tmp\output.mp4"}
我应该添加/配置什么来保留正确的时间戳和剪辑持续时间?
非常感谢您的帮助。