2010-04-13 357 views
1

我有一個網絡攝像頭,它通過默認的554端口提供了一個rtsp流。如何在Linux命令行中將rtsp視頻流記錄到文件中?

我可以完全使用VLC(GUI模式)查看流當我打開的rtsp://192.168.1.7/1234

(下稱「1234」是[默認]的密碼設備需要爲在URL,對於那些想限制訪問流的人)

我需要的是有一個僅限cli的linux盒子記錄流。

谷歌上搜索了一下發現了這個建議:

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的機器上。

任何想法?

謝謝!

回答

1

我已使用openRTSP執行此任務。它可用於將音頻/視頻基本流轉儲爲單獨的文件,或者如果您有兼容的編解碼器,則可以將其寫入mpeg4文件。

相關問題