我有一个AVI文件作为录制的视频培训课程。大部分屏幕是作为幻灯片展示的,并在其中移动鼠标指针。
我想在屏幕切换时自动捕获幻灯片的截图(忽略由于鼠标指针移动而导致的图像微小变化)。
我想这么做是为了将这些图像粘贴到一个word或html文档中,以便我可以在学习时添加笔记,因为目前我正在截屏,但这非常缓慢和繁琐,而且课程非常长(总播放时间约为24小时)。
我很了解Python,但不确定如何从视频文件中提取静止图片,然后如何比较一张图片与另一张图片之间的差异,以决定哪些保留,哪些丢弃。
有人能建议如何实现吗?
我想在屏幕切换时自动捕获幻灯片的截图(忽略由于鼠标指针移动而导致的图像微小变化)。
我想这么做是为了将这些图像粘贴到一个word或html文档中,以便我可以在学习时添加笔记,因为目前我正在截屏,但这非常缓慢和繁琐,而且课程非常长(总播放时间约为24小时)。
我很了解Python,但不确定如何从视频文件中提取静止图片,然后如何比较一张图片与另一张图片之间的差异,以决定哪些保留,哪些丢弃。
有人能建议如何实现吗?
slide-extractor
的Python包,它可以完全实现您想要做的事情。您可以在此处查看它:https://pypi.org/project/slide-extractor/1.0.0/。如果您想自己制作类似的东西,也可以从其源代码中获得灵感。 - Vivek Anand