在linux上面使用ffmpeg截取rtsp流60s的mp4
时间: 2023-12-28 13:05:02 浏览: 89
使用 ffmpeg 截取 RTSP 流并将其保存为 MP4 文件,可以使用以下命令:
```
ffmpeg -rtsp_transport tcp -i rtsp://your_stream_address -t 60 -c:v copy -c:a copy output.mp4
```
其中,`-rtsp_transport tcp` 指定使用 TCP 进行 RTSP 传输,`-i rtsp://your_stream_address` 指定要截取的 RTSP 流地址,`-t 60` 指定截取的时长为 60 秒,`-c:v copy` 和 `-c:a copy` 分别指定视频和音频使用原始编解码方式,`output.mp4` 是输出的 MP4 文件名。
执行上述命令后,会在当前目录下生成一个名为 `output.mp4` 的文件,该文件即为截取的 RTSP 流。
阅读全文