2013-10-14 156 views
4

首先,感謝所有甚至閱讀此內容的人。 我能夠使用給定的命令將來自我的IP CAM的流保存到文件中(儘管我沒有將音頻記錄到文件中,如果任何人都可以提供幫助,那也將很棒)VLC命令停止錄製流

cvlc「 http://***.***.*.***:****/videostream.asf?user = admin & pwd = * * & rate = 12 & resolution = 32「--run- time = 10 --sout =「#std {access = file,mux = asf,dst = path \ test.asf}」vlc:// quit --qt-start-minimized --no-qt-notification

這給我一個7〜8秒的長時間錄製,但是我想製作的視頻長度將由外部因素(相機的移動偵測報警)決定。如果我刪除了「--run-time」,它會開始記錄undefinatelly,那麼我該如何告訴VLC該停止保存流了? ps:我想使這個自動,所以我只使用命令行。 ps2:我正在使用Ubuntu操作系統。

非常感謝大家!

回答

2

我絕不是這方面的專家,但我也捕獲直播流以在特定時間開始和停止。我不知道音頻問題,但這裏是我的代碼,也許它會幫助你一些。

at 2014-05-23 10:00 
cvlc "http://*My url to video stream*" --sout file/mp4:*THEFILENAMEYOUCHOOSE*.mp4 --run-time=300 --stop-time=300 vlc://quit 

基本上我使用的運行和停止時間開關,以確保它停止的時候我就需要300秒工程以將近一個小時和視頻的一半,這樣對我的需求是大量的,我在自動編寫腳本時遇到了一些麻煩,因此我不得不手動輸入命令來設置不理想的記錄。

希望這可以幫助你一點點。