我使用ffmpeg使用以下命令将RTSP流捕获到文件中:
ffmpeg -i rtsp://[IP Address]:[port]/[URL] -vcodec copy -r 60 -t 2600 -y /[outputfile].mp4
这项工作正常,可以拍摄60分钟。我希望能够做到的是:
capture1.mp4 capture2.mp4
等。LIVE555...
)之类的东西。我想改成这个
source + timestamp
。 这在ffmpeg中是否可行,或者我是否需要在ffmpeg命令周围放置一个脚本包装器?如果是这样,我可以重复使用的那些例子吗?
这是在Ubuntu linux上使用最新的ffmpeg包并使用apt-get install ffmpeg
进行安装,因此它是从源代码构建的。
由于
答案 0 :(得分:2)
每小时文件
您可以每小时{cn}启动ffmpeg Ubuntu Crontab
0 * * * * ffmpeg -i rtsp://[IP Address]:[port]/[URL] -vcodec copy -r 60 -t 3540 -y $(date +\%Y\%m\%d\%H).mp4
文字叠加
您可以在此处找到更多信息 - > Text on video ffmpeg
<强>清理强>
删除旧视频 - &gt; Delete files older than 10 days using shell script in Unix