小编Dav*_*ick的帖子

ffmpeg 捕获 RTSP 流到每小时文件

我正在使用 ffmpeg 使用以下命令将 RTSP 流捕获到文件中:

ffmpeg -i rtsp://[IP Address]:[port]/[URL] -vcodec copy -r 60 -t 2600 -y /[outputfile].mp4
Run Code Online (Sandbox Code Playgroud)

这工作正常并且可以捕获 60 分钟。我希望能够做的是:

  1. 输出每小时文件,例如capture1.mp4 capture2.mp4等。
  2. 将当前时间戳作为覆盖在当前文件中(目前 VLC 表示类似LIVE555...)。我想把它改成 source + timestamp.
  3. 删除旧的 mp4 文件超过 x 天,例如将文件保留 1 或 2 天

这在 ffmpeg 中是可能的还是我需要在 ffmpeg 命令周围放置一个脚本包装器?如果是这样,我可以重用的任何示例吗?这是在 Ubuntu linux 上使用最新的 ffmpeg 包并apt-get install ffmpeg用于安装,因此它是从源代码构建的。

谢谢

ffmpeg rtsp

2
推荐指数
1
解决办法
9441
查看次数

标签 统计

ffmpeg ×1

rtsp ×1