2012-07-13 45 views
0

我試圖在VLC gui模式下錄製實時流視頻url,它的工作正常(在網絡流模式下)但我需要在命令提示符下打開並保存到磁盤模式。在VlC命令提示符下保存實時視頻流(在bat文件中執行)

我試着像下面

"C:\Program Files\VideoLAN\VLC\vlc.exe" "http://ngmcpl.live.cdn.bitgravity.com/ngmcpl/secure/live/feed02?e=0%26h=4d935b8d20e351d1a8f02d9a14f8a70c" :sout=#duplicate{dst=std{access=file,dst="somename_%date:~7,2%_%date:~4,2%_%date:~10,4%.mp4"}} 

但我正在逐漸

Your input can't be opened: VLC is unable to open the MRL 'http://ngmcpl.live.cdn.bitgravity.com/ngmcpl/secure/live/feed02?e=06h=4d935b8d20e351d1a8f02d9a14f8a70c' 

我從VLC流輸出字符串

:sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:file{dst=OUTPUT.mp4} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep 

此命令字符串,但我不知道如何鏈接上面的url和這個字符串作爲Windows XP中的批處理文件。

如果任何人之前完成,請帶我出去。

回答

0

它看起來像我原來的URL仍然是urlencoded和VLC無法處理。請參閱命令行調用中的…feed02?e=0%26h=4d9…部分。在錯誤消息中,它顯示…feed02?e=06h=4d9…,這導致我相信%26被忽略而不是被轉換爲&,因爲它可能應該是。我想你應該通過…feed02?e=0&h=4d9…作爲命令行上的原始URL(將%26轉換爲&)。如果您有很多這樣的URL,只需使用任何腳本語言的urldecode命令即可。 AFAIK每種通用語言都有一個。

相關問題