我正在使用ffmpeg通过以下命令将RTSP流捕获到文件中:
ffmpeg -i rtsp://[IP Address]:[port]/[URL] -vcodec copy -r 60 -t 2600 -y /[outputfile].mp4
这个工作可以正常进行,能够很好地捕获60分钟的内容。我想要做的是:
- 输出每小时的文件,例如
capture1.mp4 capture2.mp4
等。 - 将当前时间戳作为当前文件中的覆盖层(当前VLC会显示类似于
LIVE555...
的内容)。我想将其更改为source + timestamp
。 - 删除x天前的旧mp4文件,例如保留1或2天的文件。
这是在Ubuntu Linux上使用最新的ffmpeg软件包,并使用
apt-get install ffmpeg
安装,因此它是从源代码构建的。谢谢