gpt4 book ai didi

linux - 如何从 linux 命令行将 rtsp 视频流录制到文件中?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:34 30 4
gpt4 key购买 nike

我有一个网络摄像头,它通过默认的 554 端口提供 rtsp 流。

当我打开 rtsp://192.168.1.7/1234 时,我可以使用 VLC(GUI 模式)完美地查看流

(“1234”是设备要求在 url 中的 [默认] 密码,对于那些想要限制访问流的人)

我需要的是让一个仅支持 cli 的 linux box 记录流。

谷歌搜索了一下发现了这个建议:

mplayer -noframedrop -dumpfile out.rm -dumpstream rtsp://192.168.1.7/1234

但是,这会导致:

MPlayer UNKNOWN-4.2.1 (C) 2000-2009 MPlayer Team
141 audio & 304 video codecs

Playing rtsp://192.168.1.7:554/1234.
Resolving 192.168.1.7 for AF_INET6...
Couldn't resolve name for AF_INET6: 192.168.1.7
Connecting to server 192.168.1.7[192.168.1.7]: 554...
rtsp_session: unsupported RTSP server. Server type is 'unknown'.
Resolving 192.168.1.7 for AF_INET6...
Couldn't resolve name for AF_INET6: 192.168.1.7
Connecting to server 192.168.1.7[192.168.1.7]: 554...
http_read_response read 0 (i.e. EOF).
No stream found to handle url rtsp://192.168.1.7:554/1234


Exiting... (End of file)

我在 Debian 和 OS X 10.6 机器上都试过了。

有什么想法吗?

谢谢!

最佳答案

我用过 openRTSP执行此任务。它可用于将音频/视频基本流转储到单独的文件中,或者如果您有兼容的编解码器,您可以将其写入 mpeg4 文件。

关于linux - 如何从 linux 命令行将 rtsp 视频流录制到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2629578/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com