我可以使用以下命令将 RTSP 流保存到 .mp4 文件:
/usr/bin/vlc -vvv rtsp://stream_address --sout=file/mp4:/home/test-$(date +"%Y%m%d%H%M%S").mp4 --intf dummy --stop-time=10
这会生成一个可播放的文件,但是录制不会在 10 秒后停止,而是在使用 Ctrl+C 中止后才停止。有没有办法循环录制此流,即:
- 录制一定长度(例如 10 分钟)的文件,文件之间不会中断。
- 一旦所有文件达到一定大小,则覆盖最旧的文件
先感谢您!