【摄像放像机】开源项目——使用监控摄像头制作延迟拍摄视频( 三 )
> D:> cd time-lapse> py get-pip.py --user 安装成功后 , 输入pip命令 , 可以获得以下内容 , 就可以确认安装成功了
本文插图
使用pip安装其它组件 通过pip我们需要安装三个组件(opencv-python、pytest-shutil、pyyaml) , 用于实现我们的功能
在命令行窗口中 , 进入time-lapse目录 , 然后分别执行以下三个命令
pip install opencv-pythonpip install pytest-shutilpip install pyyaml 以上命令可以重复执行 , 直到没有出现红色的错误为止 , 就说明安装成功了
下载程序 通过github将time-lapse源代码下载到本地 , 或者直接下载time-lapse.zip文件到本地 , 然后文件解压到移动硬盘(我的盘符是D盘) , 覆盖刚才创建的time-papse目录 , 解压后如下图所示
本文插图
2、运行延时图像抓取程序 设置运行参数 使用文本编辑器(记事本、Notepad++或者Atom等)打开time-lapse.yml文件 , 编辑参数
本文插图
运行 运行参数设置好之后 , 在命令行窗口执行以下命令执行延时图像抓取程序
> py time-lapse.py 运行显示如下图所示
本文插图
当所有视频都被处理完之后 , 该程序将结束并退出
有新的视频存储上来之后 , 可以重新执行上面的命令 , 程序将从上次结束的位置开始处理新增加的视频
所有的延时图像将被存储到tmp目录 , 如下图所示
本文插图
处理速度大约是1小时可以处理2小时40分钟的视频
3、运行视频合并程序 视频抓取处理完成之后 , 或者是需要的时间段已经抓取完成之后 , 就可以运行视频合并程序 , 将处理好的图像合并成视频 。
设置运行参数 使用文本编辑器(记事本、Notepad++或者Atom等)打开merge-captures.yml文件 , 编辑参数
本文插图
运行 运行参数设置好之后 , 在命令行窗口执行以下命令执行视频合并程序
> py merge-captures.py 运行显示如下图所示
本文插图
当所有抓取的图像都被处理完之后 , 该程序将结束并退出
调整运行参数或者有新的抓取图像 , 需要重新处理 , 建议每次运行修改一下输出文件名 , 否则 , 将会在上次输出的视频后面继续合并图片 , 因为抓取图片目录中的图片存在上次已经合并过的图片 , 可能会造成重复 。
合并后的视频文件被存放到output目录下 , 如下图所示
本文插图
【【摄像放像机】开源项目——使用监控摄像头制作延迟拍摄视频】处理速度大约是每分钟可以合并312张图片 , 或者是每分钟视频大约需要5分钟以上的时间合并处理 。
4、给视频增加音乐 安装组件 给视频添加音乐 , 需要增加一个组件(moviepy) 在命令行窗口中 , 进入time-lapse目录 , 然后执行以下命令
推荐阅读
- 【泡泡网】12 Pro最新概念图:有下巴的后置摄像头,浴霸四摄更丑了!iPhone
- ##传三星研发1.5 亿像素摄像头 猜猜看谁会抢用上
- 『数评时代』IMX700搭配潜望长焦:荣耀30摄像头用这三种动物描述,太贴切了
- 科技trends■20+曝光骁龙865+处理器,屏下摄像头彻底没戏,三星Note
- 科技trends:20+曝光骁龙865+处理器,屏下摄像头彻底没戏,三星Note
- 『映维网』支持iPhone、iPad、头显,苹果AR/VR专利提出光场摄像
- 映维网■苹果AR/VR专利提出光场摄像,支持iPhone、iPad、头显
- 【腾讯科技】三星Note 20+曝光骁龙865+处理器屏下摄像头彻底没戏
- 『产业气象站』开源多物理场有限元软件MOOSE
- 【明星情感事儿】等级牌来不及打码,公演投票结果被“剧透”!,虞书欣举摄像机闯女生宿舍
