Skip to content

Instantly share code, notes, and snippets.

@delonnewman
Created August 28, 2011 00:48
Show Gist options
  • Save delonnewman/1176077 to your computer and use it in GitHub Desktop.
Save delonnewman/1176077 to your computer and use it in GitHub Desktop.
stream webcam over network
#!/bin/bash
DEBUG=-vvv
# (0=pal, 1=ntsc, 2=secam, 3=pal nc, 4=pal m, 5= pal n, 6=ntsc jp)
NORM=1
WIDTH=320
HEIGHT=240
SCALE=1
FPS=23.976
VCODEC=WMV1
VBITRATE=1500
ACODEC=mp3
ABITRATE=32
ACCESS=http
OUTMUX=asf
exec $(printf "cvlc $DEBUG --color v4l2:// --v4l-vdev=/dev/video0 --v4l-adev=/dev/dsp --v4l-chroma=UYVY --v4l-norm=%s --v4l-width=320 --v4l-height=240 --v4l-channel=1 --v4l-quality 100 --sout #transcode{scale=%s,fps=%s,width=%s,height=%s,vcodec=%s,acodec=%s,vb=%s,ab=%s,channels=1,audio-sync,vfilter=deinterlace}:std{access=%s,mux=%s,dst=0.0.0.0:8090} --ttl 12" $NORM $SCALE $FPS $WIDTH $HEIGHT $VCODEC $ACODEC $VBITRATE $ABITRATE $ACCESS $OUTMUX)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment