ffmpeg 获取 rtsp 视频流
可以使用 ffmpeg 获取 rtsp 视频流。
要获取 rtsp 视频流,请使用以下命令:
ffmpeg -irtsp://<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 -irtsp://<address>:<port>/<path> -rtsp_transport tcp -username <username> -password <password> -c copy <output_file>
希望这对您有帮助。
还没有评论,来说两句吧...