使用 OpenCV 和 PyAutoGUI 的 Python 屏幕录制回放太快

问题描述 投票:0回答:0

我使用 OpenCV 和 PyAutoGUI 编写了一个 Python 脚本来记录我的屏幕。该程序以 60 FPS 的速度捕捉屏幕,并在我按下“Alt+F10”时保存最后一分钟的镜头。然而,当我播放录制的视频时,它似乎以更快的速度播放,我用秒表计时,它比应该的速度快了大约 2 倍。

这是我的代码:github repo

我试过的,我期待其中之一能够正确播放

1 :) 使用 H.264 编解码器将编解码器和容器格式更改为 MP4。 (这使播放速度慢了大约五倍,但仍然太快了)

2 :) 使用 OpenCV 记录捕获每一帧的实际时间,并在编写视频文件时使用该信息。

python opencv pyautogui
© www.soinside.com 2019 - 2024. All rights reserved.