微信控制猫眼获取最近5秒视频并通过企业微信视频消息的形式反馈的流

整个流根据三木大佬的修改而来:监控抓拍照片并合成GIF图推送企业微信

快邀请我内测小爱啊啊啊,我的小爱已经饥渴难耐了,群昵称:翼羽

------环境:
①猫眼,第一代小蚁摄像机拆了外壳,用3M胶贴在门的猫眼位置,拆除了猫眼原来的头子。小蚁是已经破解了的,支持rstp流访问,其他方式改造的猫眼或者电子猫眼自行修改配置。
②企业微信使用了服务端,上传临时素材和高级推送视频消息是三个功能,主要是视频消息看起来更高大上,不用跳转,要想简单的话,直接推个视频的网络路径就行了
③:公网IP+域名,通过动态域名绑定
④:容器需要安装ffmpeg

------流程
①微信服务端接收文字或语音中包含“猫眼”两个字的消息时,流开始工作
②通过ffmpeg功能录制5秒的流视频存到本地,时长可以自定义
③6秒后将本地视频上传到微信临时素材,因为录了5秒的视频所以延时6秒,可以自定义,只要延时比录制的视频时间长就可以了,否则视频还没生成,你传什么文件呢
④通过企业微信高级推送功能推送视频消息到手机微信

注意流里面最大的那个配置文件,是三木大佬所编,我没有改动,基本包含了很多变量,有的用得到,用的用不到,请自己甄别配置!

------流文件
微信获取猫眼短视频.json (14.9 KB)

这个不错,感谢分享!

大佬流弊,我改好了路劲,在文件夹也能看见视频文件就是最后不能成功推送,是什么原因?1
2

我猜你没有安装serve插件,如果你不是用iob,这个路径改为自己对应外网可以访问的文件夹,如果是ha,就是www那个

没有路径,手动建一下相应的路径,或者自定义一个路径

就是在iob里的nr,serve也安装了

你cateye文件夹建立了吗?

建了呀,视频也在里面3

哪个节点报错的?你输出个视频的绝对路径给我看一下

我就是按你的路劲建了个文件夹/opt/iobroker/iobroker-data/serve_0/cateye/

哪个节点报错的、。?

你从互联网上访问下你的视频看看能不能访问到,通过域名访问看看
QQ图片20200324223544

1

哪个节点输出的错误?

放了debug,没显示哪个节点

2020/3/24 下午10:50:41node: dec56130.57e79msg : error

“Error: ENOENT: no such file or directory, open ‘/opt/iobroker/iobroker-data/serve_0/cateye/2020-03-24_22-50-35.mp4’”

如果你是docker容器安装的,要注意相对路径跟绝对路径。

iob是安装在群晖docker里面,nr安装在iob上面

你把你文件路径的截图设置发出来看看

1

不可能是这个节点报错啊,这个节点报错你视频都存不了