公司动态

把视频提取PPT交给 extract-video-ppt:五分钟出一份干净 PDF

📅 2026/8/24 16:20:33
把视频提取PPT交给 extract-video-ppt:五分钟出一份干净 PDF
把视频提取PPT交给 extract-video-ppt五分钟出一份干净 PDF【免费下载链接】extract-video-pptextract the ppt in the video项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-pptextract-video-ppt 只干一件事把视频提取PPT顺手拼成一份 PDF。省掉你逐页截图、改名、归档的重复劳动页面内容真换了它才自动截下来最后给一份干净、能直接打印的 PDF。复习录播课、整理会议录屏都是立刻省事的活儿。先看看跑完长什么样✅ 跑完你会得到一份横向排版的 PDF一页就是一张 PPT 画面页面上方还印着这帧文件名带时间点方便回头定位是哪一段。直接打开复习、打印、发给同学都没问题。这份 PDF 就是视频提取PPT的全部成果下面这页来自项目示例视频它凭什么做到它像相册自动去重大约每秒抽一帧和上一帧比颜色分布差别够大才算新的一页存下来否则跳过。--similarity就是决定存不存的那个差别门槛后面调参基本就是动它。核心逻辑都在video2ppt/目录video2ppt.py管逐帧扫描compare.py管相似度计算images2pdf.py管拼 PDF。五分钟跑通第一条命令装一行、跑一行全程不超过五分钟。先安装需要 Python 3.6 以上pip install extract-video-ppt更习惯从源码装的话先把仓库 clone 到本地再执行python setup.py installgit clone https://gitcode.com/gh_mirrors/ex/extract-video-ppt装完运行evp --help看到帮助信息说明环境没问题。第一条运行命令长这样以 my_video.mp4 为例evp --similarity 0.6 --pdfname lecture.pdf ./output ./my_video.mp4./my_video.mp4必填 —— 要处理的视频文件./output必填 —— 结果存放目录不存在会自动建--similarity0.6 —— 和上一帧相似度低于它就保存这帧也就是换页敏感度--pdfnameoutput.pdf —— 输出 PDF 的文件名--start_frame00:00:00 —— 从第几秒开始处理--end_frameINFINITY到结尾 —— 处理到第几秒为止跑的时候屏幕会实时刷处理百分比结束后去输出目录拿 PDF 就行。项目里备好了 demo/ 目录内有示例视频和成品 PDF先拿它练手最稳。几个旋钮决定输出质量调旋钮其实就三件事敏感度、时间范围、命名。--similarity0.6 —— 换页敏感度的核心结果不对劲就先动它--start_frame/--end_frame00:00:00 / 到结尾 —— 长视频用它圈出核心时间段省时间--pdfnameoutput.pdf —— 每个视频起个独立的 PDF 名字方便归档阈值调优的几个经验值按场景对号入座动画、转场多的演示0.4~0.5带入场动画的页容易被漏普通讲课录像0.6~0.7 就够了激光笔晃一晃也不容易误存几乎静止的录屏0.8 以上只留大改动免得整份 PDF 全是长得像的页卡住了先看这几条⚠️ 卡住的情况基本就这四种对着查。QPDF 里全是几乎一样的页面怎么办A--similarity设高了。先把值降到 0.5 重跑一次漏页就再往下降。Q提示 start end can not workA起止时间写反了。把--start_frame改得比--end_frame小再跑。Q弹出 Please check if the video url is correctA视频路径不对或文件读不出来。确认文件确实存在换成 MP4、AVI 这类常见格式再试。Q中途被强退残留一个 .extract-video-ppt-tmp-data 目录A那是存中间截图的临时目录正常跑完会自动清掉。强退残留不影响下次运行手动删掉即可。视频多的话写个简单循环逐个跑每个视频出一份 PDF单集超过两小时的按时间段拆成两段分别提取再用合并工具把两份 PDF 拼起来中途断了也只损失一小段。省下的截图和归档时间可以拿回去真正复习内容。挑一段带 PPT 讲解的视频敲下你的第一条 evp 命令。【免费下载链接】extract-video-pptextract the ppt in the video项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考