首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ffmpeg视频段命令中指定时间戳

在ffmpeg视频段命令中指定时间戳
EN

Stack Overflow用户
提问于 2015-02-19 17:06:44
回答 1查看 22.6K关注 0票数 12

我有一个连续的RTSP流来自网络上的摄像头。我想转储的流,但在视频文件的长度为1分钟。

我正在使用以下命令

代码语言:javascript
复制
ffmpeg -i "rtsp://user:pass@example.com"  -f mp4 -r 12 -s 640x480 -ar 44100 \
-ac 1 -segment_time 60 -segment_format mp4 "out%03d.mp4"

要创建的文件名的格式为out001.mp4out002.mp4等。

我想在文件段的名称中包括时间戳(小时和分钟),例如。09-30.mp409-31.mp4

如果必须提供网段的序列号,是否可以获得09-30-001.mp409-31-002.mp4之类的信息?

EN

回答 1

Stack Overflow用户

发布于 2015-03-06 01:29:48

似乎您需要添加"-f parameter“段。下面是strftime的一个例子:

代码语言:javascript
复制
 ffmpeg -i your_input -f segment -strftime 1 -segment_time 60 -segment_format mp4 out%Y-%m-%d_%H-%M-%S.mp4

StrfTime60表示60秒,segment_time 1表示启用strftime名称

对我来说,这创建了如下名称的文件:

out2015-03-05_10-27-43.mp4

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28602281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档