我有一个连续的RTSP流来自网络上的摄像头。我想转储的流,但在视频文件的长度为1分钟。
我正在使用以下命令
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.mp4、out002.mp4等。
我想在文件段的名称中包括时间戳(小时和分钟),例如。09-30.mp4、09-31.mp4等
如果必须提供网段的序列号,是否可以获得09-30-001.mp4、09-31-002.mp4之类的信息?
发布于 2015-03-06 01:29:48
似乎您需要添加"-f parameter“段。下面是strftime的一个例子:
ffmpeg -i your_input -f segment -strftime 1 -segment_time 60 -segment_format mp4 out%Y-%m-%d_%H-%M-%S.mp4StrfTime60表示60秒,segment_time 1表示启用strftime名称
对我来说,这创建了如下名称的文件:
out2015-03-05_10-27-43.mp4
https://stackoverflow.com/questions/28602281
复制相似问题