尝试将 IP 摄像机的 rstp 流记录成约 10 分钟的块。
FFREPORT=file=$log_DIR/ffmpeg_recording.log \
ffmpeg -i "rtsp://$CAMERA_USERNAME:$CAMERA_PASSWORD@$IP:$PORT/stream1" \
-acodec aac -vcodec copy \
-f segment -segment_time 600 -min_seg_duration 300 -segment_atclocktime 1 -reset_timestamps 1 -segment_format mp4 \
-strftime 1 "$cap_DIR/record_%Y-%m-%d-%H.%M.%S.mp4" \
-report -y
但是,ffmpeg 保存的视频片段只有~1 分钟长,而不是 10 分钟。
甚至连 5 分钟的参数都min_seg_duration
不受尊重。
日志档案:https://pastebin.com/xNLYh5Vq
参考:https://ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment