2012-01-21 90 views
0

我想錄制來自攝像機的視頻數據(通過RTSP H.264)。任何人都可以幫助我如何使用gstreamer錄製rtsp流嗎?(請提供gstreamer命令行詳細信息)。錄像將在MPEG4甲錄製RTSP流

問候 基蘭

回答

3

這將流視頻並輸出到屏幕上。

gst-launch rtspsrc location=rtsp://some.server/url ! decodebin ! xvimagesink gst-launch uridecodebin uri=rtsp://some.server/url ! xvimagesink

要使用MPEG4流錄製到硬盤:

gst-launch rtspsrc location=rtsp://some.server/url ! decodebin ! mpegtsmux ! filesink location=file

從參考手冊rtspsrcanother useful resource

+0

感謝您的回覆。我已經嘗試了這兩個命令。第一條命令我能夠看到rtsp流。但是第二個命令應該記錄數據,但它沒有發生。從您提供的鏈接學習文檔後,我做了一點修改。 gst-launch-0.10 -e rtspsrc location =「rtsp://10.17.8.136/mediainput/h264」latency = 100! rtph264depay byte-stream = false! capsfilter caps =「video/x-h264,width = 640,height = 480,framerate =(fraction)25/1」! mp4mux! filesink位置= video.mp4。它的記錄數據是H264甲酸鹽。你能指導我如何用MPEG4進行記錄嗎? –

+0

查看[可用插件](http://gstreamer.freedesktop.org/documentation/plugins.html),看看哪一個適合您的編碼。 – Dejan