『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: lione95678

[教程系列] 小白教小白,解读截取监控视频流后微信推送

  [复制链接]

32

主题

302

帖子

1732

积分

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1425
HASS币
40
 楼主| 发表于 2021-9-1 10:57:51 | 显示全部楼层
本帖最后由 lione95678 于 2021-9-1 11:00 编辑
dongfang168 发表于 2021-8-12 09:12
微信里不显示动图,这是为什么?

1、看一下你截下来的图片,是不是gif格式的动画
2、看一下微信推送的流程对不对3、实在不行,就不要用图片格式,直接截取视频,企业微信推送视频
回复

使用道具 举报

18

主题

201

帖子

1348

积分

论坛DIY达人

积分
1348
金钱
1122
HASS币
100
发表于 2021-9-1 11:31:17 | 显示全部楼层
lione95678 发表于 2021-9-1 10:57
1、看一下你截下来的图片,是不是gif格式的动画
2、看一下微信推送的流程对不对3、实在不行,就不要用图片 ...

企业微信推图片和视频怎么推?
回复

使用道具 举报

32

主题

302

帖子

1732

积分

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1425
HASS币
40
 楼主| 发表于 2021-9-1 12:09:20 | 显示全部楼层
本帖最后由 lione95678 于 2021-9-1 12:15 编辑
zro22 发表于 2021-9-1 11:31
企业微信推图片和视频怎么推?

下面是一个推送本地视频文件的流程,你可以参考一下
[{"id":"97b2c41c.aa3498","type":"function","z":"302125a8.9200da","name":"配置视频路径","func":"//暂时写下面的文件地址,实际按照变量代替\n//注意,企业微信临时素材,视频素材文件控制在10mb以内\nmsg.filename = '/data/avi/1.avi'\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":220,"y":260,"wires":[["40b738fe.2cc318"]]},{"id":"40b738fe.2cc318","type":"file in","z":"302125a8.9200da","name":"读取文件信息后发送给下一节点","filename":"","format":"","chunk":false,"sendError":false,"encoding":"none","x":270,"y":300,"wires":[["d6106202.55da8"]]},{"id":"d6106202.55da8","type":"function","z":"302125a8.9200da","name":"临时素材","func":"//给上个节点的数据加上msg.type参数后发给下一个节点\nmsg.type = "video"\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":300,"wires":[["7e2973d1.9e9b1c"]]},{"id":"7e2973d1.9e9b1c","type":"bizwechat-upload","z":"302125a8.9200da","name":"","bizwechat":"","x":460,"y":240,"wires":[["e20fc894.8b0ab8"]]},{"id":"e20fc894.8b0ab8","type":"function","z":"302125a8.9200da","name":"定义推送内容","func":"var payload = msg.payload\nvar mediaid=payload.media_id\n\nmsg.payload = {\n    "touser" : "1",\n    "toparty" :"1",\n    "totag" : "1",\n    "toall" : 0,\n    "msgtype" : "video",\n//该参数视情况修改,因为后面的微信节点内有,所以这里取消\n   //"agentid" : 1000003,\n   \n   \n   "video" : {\n        "media_id" :mediaid,\n        "title" : "有人闯入",\n       "description" : "来自过道的视频"\n   },\n   "safe":0\n}\nreturn msg;\n\n\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":460,"y":198,"wires":[["f52538d2.127638"]]},{"id":"f52538d2.127638","type":"bizwechat-push","z":"302125a8.9200da","name":"","bizwechat":"","x":620,"y":200,"wires":[[]]},{"id":"da9c679b.929c78","type":"inject","z":"302125a8.9200da","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":200,"wires":[["97b2c41c.aa3498"]]},{"id":"2686b8e5.5f0a38","type":"comment","z":"302125a8.9200da","name":"临时素材会保留3天,如考虑隐私,则不建议采用此方式","info":"https://bbs.hassbian.com/thread-6487-1-1.html\n企业微信临时素材情况,详见网站https://work.weixin.qq.com/api/doc/90000/90135/90253\n企业微信推送的情况,详见网站https://work.weixin.qq.com/api/doc/90000/90135/90239\n\n\n素材上传得到media_id,该media_id仅三天内有效\nmedia_id在同一企业内应用之间可以共享\n\n上传的媒体文件限制\n所有文件size必须大于5个字节\n\n图片(image):2MB,支持JPG,PNG格式\n语音(voice) :2MB,播放长度不超过60s,仅支持AMR格式\n视频(video) :10MB,支持MP4格式\n普通文件(file):20MB","x":280,"y":140,"wires":[]}]

代码导入好像有问题,你可以将以下附件解压缩后导入


flows.rar

1.49 KB, 下载次数: 39

回复

使用道具 举报

18

主题

201

帖子

1348

积分

论坛DIY达人

积分
1348
金钱
1122
HASS币
100
发表于 2021-9-1 16:40:23 | 显示全部楼层
lione95678 发表于 2021-9-1 12:09
下面是一个推送本地视频文件的流程,你可以参考一下
代码导入好像有问题,你可以将以下附件解压缩后导入

多谢!学习学习
回复

使用道具 举报

2

主题

239

帖子

817

积分

高级会员

Rank: 4

积分
817
金钱
573
HASS币
20
发表于 2021-9-1 17:43:13 | 显示全部楼层
巴法云也可以把
回复

使用道具 举报

0

主题

21

帖子

199

积分

注册会员

Rank: 2

积分
199
金钱
178
HASS币
0
发表于 2021-9-5 21:52:43 | 显示全部楼层
不做动画,,,,,,,,,,,,只要萤石抓图  推送微信  怎么搞呢?有些是带百度人脸或者使用起来不方便,,,,,求大佬给写写
回复

使用道具 举报

1

主题

189

帖子

1923

积分

金牌会员

Rank: 6Rank: 6

积分
1923
金钱
1734
HASS币
0
发表于 2021-9-6 00:38:53 | 显示全部楼层
学习学习
回复

使用道具 举报

17

主题

177

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
金钱
1179
HASS币
10
发表于 2021-12-9 16:14:39 | 显示全部楼层
重启后ffmpeg就没有了
回复

使用道具 举报

32

主题

302

帖子

1732

积分

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1425
HASS币
40
 楼主| 发表于 2022-1-26 11:39:10 | 显示全部楼层
ztrx 发表于 2021-12-9 16:14
重启后ffmpeg就没有了

如果是docker安装node-red,你可以在运行docker的node-red时,把/usr/bin这个目录复制到宿主机,然后停止docker,再重新设置docker,把node-red的/usr/bin的目录映射到宿主机你刚才复制的目录,这样安装的ffmpeg就不会没有了
回复

使用道具 举报

0

主题

31

帖子

170

积分

注册会员

Rank: 2

积分
170
金钱
139
HASS币
0
发表于 2022-3-30 17:31:05 | 显示全部楼层
msg.avi_path='/data/www/萤石过道/avi/'    文件怎么找
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 23:29 , Processed in 0.057923 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表