ffmpeg 获取 rtsp 视频流
时间: 2023-02-07 08:51:11 浏览: 225
c#使用ffmpeg显示rtsp视频流
4星 · 用户满意度95%
可以使用 ffmpeg 获取 rtsp 视频流。
要获取 rtsp 视频流,请使用以下命令:
```
ffmpeg -i rtsp://<address>:<port>/<path> -c copy <output_file>
```
其中,`<address>` 是视频服务器的 IP 地址或域名,`<port>` 是视频服务器的端口,`<path>` 是视频流的路径,`<output_file>` 是要保存的视频文件的文件名。
例如,如果要获取 rtsp 视频流 `rtsp://192.168.1.100:554/live/stream1`,并将其保存到文件 `output.mp4` 中,可以使用以下命令:
```
ffmpeg -i rtsp://192.168.1.100:554/live/stream1 -c copy output.mp4
```
需要注意的是,有些 rtsp 服务器可能需要用户名和密码进行认证。在这种情况下,可以在命令中使用 `-rtsp_transport tcp` 参数,并使用 `-username` 和 `-password` 参数指定用户名和密码,如下所示:
```
ffmpeg -i rtsp://<address>:<port>/<path> -rtsp_transport tcp -username <username> -password <password> -c copy <output_file>
```
希望这对您有帮助。
阅读全文