【发布时间】:2026-01-08 18:10:01
【问题描述】:
我正在使用 ffmpeg 将来自摄像机的 RTSP 流录制到 .mp4 文件中,并且我想将其滚动到每个视频长达 10 分钟的多个文件中。
目前我对此有一个解决方案:我正在设置时间长度“00:10:00”,完成后我将使用新进程重新启动以下命令。 示例:
ffmpeg -rtsp_transport tcp -i <rtsp_url> -acodec copy -vcodec copy -t 00:10:00 D:\video_test.mp4
但是这个解决方案会使相机变得不稳定,RTSP 流通常会因为这个错误而损坏:
rtsp://10.96.41.14:9024/user=xxxx_password=xxx_channel=1_stream=0.sdp?real_stream: Operation not permitted
我想找到更好的解决方案来持续保持与 RTSP 流的连接(而不是使用-t 标志创建新进程)。
有没有人有更好的主意来保持连续录制流? 谢谢
【问题讨论】: