ffmpeg 拉流循环录制视频
时间: 2023-12-12 21:35:09 浏览: 366
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序 采用LGPL或GPL许可证 它提供了录制、
要使用FFmpeg进行拉流循环录制视频,可以使用以下命令:
```
ffmpeg -i <input_url> -c copy -f segment -segment_time <duration> -segment_wrap <num> <output_file>
```
其中,`<input_url>`是输入流的URL地址,`<duration>`是每个视频片段的时长,`<num>`是视频片段的数量,`<output_file>`是输出文件的路径和文件名。
例如,如果要从`rtmp://example.com/live/stream`这个地址拉流并循环录制10个视频片段,每个片段时长为60秒,可以使用以下命令:
```
ffmpeg -i rtmp://example.com/live/stream -c copy -f segment -segment_time 60 -segment_wrap 10 output%03d.flv
```
这个命令会将输入流分成10个60秒的片段,并将每个片段保存为`output001.flv`、`output002.flv`等文件。
阅读全文