Please help!
I am trying to write a simple batch file that will allow me to use VLC to stream a youtube video from a provided playlist to a file with no transcoding. The playlists contain the normal youtube http://www.youtube.com/watch? urls. They playback fine in VLC, but when I attempt to stream them, either through the GUI or the command line I get nothing. The videos are VP80/vorb based and it seems impossible to find a mux that will accept these. I've tried ts,ps,mp4,ffmpeg{mux=webm}, you name it. What mux should I be using? Here is a sample command line:
Code: Select all
vlc --intf=rc "http://www.youtube.com/watch?feature=player_detailpage&v=gXKRwv5xF5c" --sout #std{access=file,mux=ts,dst=test.mp4} vlc://quit
Code: Select all
[004c6a30] oldrc interface: VLC media player - 2.0.5 Twoflower
[004c6a30] oldrc interface: Copyright © 1996-2012 VLC authors and VideoLAN
[004c6a30] oldrc interface:
Warning: if you cannot access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"
Remote control interface initialized. Type `help' for help.
[004509c0] main playlist: stopping playback
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
[00510700] main mux error: cannot add this stream
[04[00510700] 5fmain mux error: 14cannot add this stream80]
main decoder error: [cannot create packetizer output (vorb)
04631ca8] main decoder error: cannot create packetizer output (VP80)
sgparry