跳转到主要内容

用于处理大量视频文件的程序集合

项目描述

视频文件分类系统

这是一个正在进行中的项目。我们正在用它来帮助我们制作城市野生动物的业余视频。

我们的用例

我们在物业周围有多个Blink相机和一个4K猎捕相机。幸运的是,我们收集到的最有意思的视频都包含野生动物访问物业的场景。我们喜欢制作有趣物种和行为的业余视频。

问题是,我们每天记录数百个30秒的视频,其中大部分是风摇动植物或动物移动得太快,以至于在录制开始之前就已经出镜。

本项目试图简化图像文件的前处理和排序,以便将其分类到不同的目录中。

我们用来排序传入文件的目录基于我们的预期。例如,当我们查看Blink相机时,我们在移除人们之后按动物种类进行分类

  • 鸟类
  • 郊狼
  • 负鼠
  • 浣熊
  • 老鼠
  • 臭鼬
  • 松鼠
  • 其他
  • 进一步审核
  • 垃圾

工作流程

《vsorter》程序利用任何现代浏览器来展示电影,并提供显示选项

预处理

如果输入电影录制文件为AVI格式,则mkmp4程序将转换视频并调整音量。

MP4电影可以通过相同程序进行自动增益控制

程序

vsorter - 命令行预处理程序

《vsorter》程序利用任何现代浏览器来展示电影,可选择以高达5倍的速度或慢至0.25倍的速度播放。当按下《SUBMIT》按钮时,单个电影将移动到相应的目录。

vmover - flask应用,用于响应当前网页的决定

实际的移动操作由运行在“localhost”上的Python网络应用在后台完成。

blink-summary - 按照相机计算电影数量

当有大量电影需要排序时,我喜欢按相机来排序。此程序会查看目录树中的下载电影,并统计每台相机有多少部电影。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

video_sorter-0.1.3.tar.gz (29.0 kB 查看哈希值)

上传时间 源代码

构建分发

video_sorter-0.1.3-py3-none-any.whl (28.2 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面