i3x
2022-05-21 02:43:06 +08:00
最简单的方法。海康不知道,我用大华。硬盘录像机本身我只给配了非常便宜的二手旧硬盘。本质是一个小时一段的文件。一段结束之后,ftp 方式自动上传到 ftp 服务器。
ftp 服务器搞的空间够大,服务器本地存储发时间非常久。
你的需求用 apache+cgi 就可以了。用 bash 编写一个 cgi 脚本。当客户访问之后就调用 ffmpeg 用 copy 方式切视频。切出需要的片段。
如果视频长度有间隔,就先切出所有的片段为 ts 方式,再 copy 方式转 mp4 之类的。
我的快递发货就有这个功能,录像尽力保存。
1 、客户下单延迟 5 分钟打印面单和清单。
2 、打包员在工作台摄像头前出示面单,摄像头不止是对接录像机,还有个条形码识别。
3 、识别成功,打包台侧面小显示器显示画面,以及叠加层显示录像时间,就是实际打包开始时间。
打包结束之后就在旁边的电脑检查再次核对清单。无误就在小键盘输入订单尾号和个人密码。相当于进行了签名。
实际上在这个流程,仅仅是记录了订单号,开始结束时间,以及参与的员工。
如果疑似发货数量问题。输入订单号,脚本就按照要求去切割视频,切割好的视频自动上传到直链网盘。提交查询的客服就会得到邮件通知。这个链接就可以分享了。
我只是用了大华录像机,摄像头是第三方的工业那种。不是 usb 那种,就普通网络头。同价位在近距离场景清晰度更好一些。
硬盘录像机的格式没有那么神秘。不是加密了必须硬盘录像机才能解析。
很多看起来神秘兮兮的格式实际上拷到电脑上资源管理器里都出现预览图了。其他的转换工具现成的也很多。