使用 VLC 循环录制 RTSP 流

使用 VLC 循环录制 RTSP 流

我可以使用以下命令将 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 分钟)的文件,文件之间不会中断。
  • 一旦所有文件达到一定大小,则覆盖最旧的文件

先感谢您!

相关内容