Skip to content

alexliu07/AutoVideoCut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

视频自动裁切工具

情景:学校举行了艺术节,每个节目都是单独录制的,但最后发出来的视频是所有节目一起的视频,每两个节目中间有相同封面。于是,这个程序应运而生


原理

使用OpenCV分析每一帧,并与目标图片进行比对,若比对成功,则记录下当前时间点,分析完整个视频后,再依据时间点依次裁切


特点

  1. 支持自定义输出文件夹名
  2. 支持保存分析临时文件,这样中断裁切后,下次只要文件名一样,就可以继续裁切,无需重新分析,并且已经裁切完毕的视频不会再次裁切
  3. 支持多模式分析,节约时间或提高准确率都有对应的模式

使用方法

  1. 安装Python
  2. 安装库opencv-python,easygui,moviepy,scikit-image
  3. 运行main.py并按照提示使用

模式特点

  1. 标准模式:逐帧匹配目标图片,速度最慢,精确度最高
  2. 快速模式(推荐):一次跳过原FPS一半的帧数,速度较快,精确度较高
  3. 极速模式:一次跳过原FPS的帧数,速度最快,精确度较低
  4. 测试模式:测试电脑分析视频的速度,即最大FPS速度

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages