2013-05-19 2 views
3

Я пытаюсь сохранить онлайн-видео с помощью VLC в командной строке на Window 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. Но у сохраненного видео нет звука! Команда работала частично.

Другой попробовать 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} 
Смежные вопросы