有没有办法自动从视频中提取幻灯片?

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

满足我需求的 MVP 是扫描视频并在每次变化时(半)智能地提取整个屏幕(出现新幻灯片)

理想的工具应可配置为仅拍摄选定区域的照片。

我找到了很多从视频中挑选静态图片的方法,但没有寻找幻灯片......或者只是寻找一些东西。

有什么想法吗?谢谢你

video slide takesscreenshot
3个回答
0
投票

您可能想看看 u2Docs。 https://www.u2docs.com 它是通过比较视频帧并捕获它们来实现的。


0
投票

您可以尝试一下 https://reccap.it。它不直接输出幻灯片文件。但它非常擅长检测每张幻灯片并为其拍摄快照。

这是一个例子:https://reccap.it/recaps/open-pretrained-transformers-susan-zhang-stanford-mlsys-77-fd41161abaed477787bff4393c4d98b5


0
投票

ffmpeg
工具可以通过区分视频中的帧来做到这一点。但是,要实现此功能,您需要有一个仅由幻灯片组成的视频,或者如果视频有移动对象(例如人的相机),则需要裁剪整个视频帧的一部分,因此只有幻灯片可见。否则,
ffmpeg
可以捕获整个视频帧。

安装ffmpeg:

sudo apt install ffmpeg

然后,将差异帧捕获到

extracted_imgs
文件夹中,例如:

ffmpeg -i my_video.mp4 -filter_complex "select=gt(scene\,0.01)" "extracted_imgs/%04d.jpg" -vsync drop -vb 20M

在这里,您可以更改

0.01
来调整如何区分帧,更敏感或更粗略。

© www.soinside.com 2019 - 2024. All rights reserved.