重现步骤`
mp4_muxer=None
mp4_muxer=Mp4Container()
file_name="/data/record3_"+str(m)+".mp4"
mp4_cfg=Mp4CfgStr(mp4_muxer.MP4_CONFIG_TYPE_MUXER)
mp4_cfg.SetMuxerCfg(file_name,mp4_muxer.MP4_CODEC_ID_H265,width,height,mp4_muxer.MP4_CODEC_ID_G711U,1)
mp4_muxer.sensor.set_framesize(Sensor.FHD,chn=1)
mp4_muxer.sensor.set_pixformat(Sensor.GRAYSCALE,chn=1)
mp4_muxer.Create(mp4_cfg)
print(utime.localtime(),"开始录制第"+str(m)+"段视频")
mp4_muxer.Start()
在上面的代码运行后,多次调用imgt2=mp4_muxer.sensor.snapshot(chn=1),不规则调用次数后会出现:
sensor(0) snapshot chn(1) failed(3)
`
期待结果和实际结果
软硬件版本信息
k230 嘉立创
错误日志
sensor(0) snapshot chn(1) failed(3)
尝试解决过程
sensor.snapshot 的调用会成功,但是多次调用后会报错
补充材料