I'm trying to stream live video from FireWire DV-camera to 2 different places in my network. First stream has to be transcoded with x264 encoder, second - just redirected to other place. I'm using Windows XP Pro SP3 and VLC player 0.8.6i, because all the 0.9.x releases can't encode H.264.
Too bad it doesn't work with my command line parameters. Here they are (from .cmd file):
Code: Select all
start vlc.exe dshow:// :sout=#duplicate{dst=display,dst=std{access=udp,mux=ts,dst=10.10.3.187:55500},dst="transcode{vcodec=h264,deinterlace=1,vb=600,scale=1,threads=2,high-priority=1,acodec=mpga,ab=128}:std{access=udp,mux=ts,dst=10.10.3.189:55500}"}
This is the fragment of my "messages" log:
Code: Select all
main debug: using sout stream module "stream_out_standard"
stream_out_duplicate debug: * adding `transcode{vcodec=h264,deinterlace=1,vb=600,scale=1,threads=2,high-priority=1,acodec=mpga,ab=128}'
main debug: stream=`transcode'
main debug: looking for sout stream module: 1 candidate
main error: invalid chain
stream_out_transcode error: cannot create chain
main warning: no sout stream module matching "transcode" could be loaded
main debug: destroying chain... (name=transcode)
main debug: destroying chain done
main debug: using sout stream module "stream_out_duplicate"