2013-05-19 131 views
3

我試圖在Window 7 Basic的命令行中使用VLC保存在線視頻。如何在命令行中使用VLC保存視頻流?

這裏有幾件事情我想和部分工作:

I:\movies> vlc http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102aa055d147492/E2EMeijerBrachaDartMonadsContinuations.wmv --sout="#duplicate{dst=std{access=file,mux=wmv,dst='file.wmv'}, dst=display}" 

它播放視頻流傳輸的同時,也節省了流file.wmv。但保存的視頻沒有音頻!該命令部分工作。

另一種嘗試的YouTube:

I:\movies> vlc http://www.youtube.com/watch?v=TFr6G5zveS8 --sout="#duplicate{dst=std{access=file,mux=wmv,dst='file.wmv'}, dst=display}" 

相同的結果:不帶音頻保存的視頻。我在命令行改變mux=wmv,dst='file.wmv'mux=webm,dst='file.webm',並再次運行:

I:\movies> vlc http://www.youtube.com/watch?v=TFr6G5zveS8 --sout="#duplicate{dst=std{access=file,mux=webm,dst='file.webm'}, dst=display}" 

它只創建的文件,但沒有視頻,也不音頻。我再次嘗試mux=mp4,dst='file.mp4'。相同的結果:既不是視頻也不是音頻,但它創建了文件。

不知道如何解決這個問題?我錯過了什麼?

至於其中vlc我使用的版本,該命令vlc --version給出了這樣的:

VLC version 2.0.6 Twoflower (2.0.6-7-g729aa7a) 
Compiled by fun on fat (Apr 8 2013 23:22:26) 
Compiler: gcc version 4.6.3 (GCC) 

回答

5

-acodec-vcodec

實施例:

"C:\Program Files\VideoLAN\VLC\vlc.exe" -vvv dshow:// :dshow-vdev="USB Video Device" --sout=#transcode{vcodec=mp2v,fps=60,width=1080,acodec=mp2a,scale=1,channels=2,deinterlace,audio-sync}:standard{access-file,mux=ps,dst="C:\SPI3-Lite\VideoOutput\test1.mpg}