如何在命令行中使用VLC保存视频流



我正在尝试在windows 7 Basic的命令行中使用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。但是保存的视频没有音频!命令部分生效。

再试一次:

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) 

-acodec-vcodec

的例子:

"C:Program FilesVideoLANVLCvlc.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-LiteVideoOutputtest1.mpg}

相关内容

  • 没有找到相关文章

最新更新