12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #!/bin/bash
- # a tiny script to test webcams using mplayer
- # options are self explanatory :)
- DEVICE="video0"
- AUDIO=":noaudio"
- FILTER="-vf-add pp=hb:a/vb:a,hqdn3d,mirror"
- V4L=""
- EXTRA=""
- WIDTH="640"
- HEIGHT="480"
- RESOLUTION="-x 800 -y 600"
- FPS=""
- for x in $*; do
- case "${x}" in
- video[0-9]*)
- DEVICE="${x}"
- ;;
- -v4l2)
- V4L=":driver=v4l2"
- FPS="-fps 60"
- ;;
- -v4l)
- V4L=":driver=v4l"
- FPS="-fps 60"
- ;;
- -audio)
- AUDIO=""
- ;;
- -w[0-9]*)
- WIDTH=`echo "${x}"|cut -c 4-`
- ;;
- -h[0-9]*)
- HEIGHT=`echo "${x}"|cut -c 4-`
- ;;
- -forcefps)
- FPS="-fps 30"
- ;;
- -nores)
- RESOLUTION=""
- ;;
- -nofilter)
- FILTER=""
- ;;
- *)
- EXTRA="$EXTRA ${x}"
- ;;
- esac
- done
- # main
- mplayer tv:// -tv device=/dev/$DEVICE:width=$WIDTH:height=$HEIGHT$V4L$AUDIO $RESOLUTION $FILTER $FPS $EXTRA
|