我正在使用 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 分钟。我希望能够做的是:
capture1.mp4 capture2.mp4等。LIVE555...)。我想把它改成
source + timestamp.这在 ffmpeg 中是可能的还是我需要在 ffmpeg 命令周围放置一个脚本包装器?如果是这样,我可以重用的任何示例吗?这是在 Ubuntu linux 上使用最新的 ffmpeg 包并apt-get install ffmpeg用于安装,因此它是从源代码构建的。
谢谢
每小时输出视频文件
您可以每小时通过 crontab 启动 ffmpeg Ubuntu Crontab
0 * * * * ffmpeg -i rtsp://[IP Address]:[port]/[URL] -vcodec copy -r 60 -t 3540 -y $(date +\%Y\%m\%d\%H).mp4
Run Code Online (Sandbox Code Playgroud)
添加文字叠加
您可以在此处找到更多信息 ->/sf/ask/1233657351/
清理旧文件
删除旧视频 -> 在 Unix 中使用 shell 脚本删除超过 10 天的文件
| 归档时间: |
|
| 查看次数: |
9441 次 |
| 最近记录: |