diff options
author | Jonas Smedegaard <dr@jones.dk> | 2017-04-28 00:42:39 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2017-04-28 00:42:39 +0200 |
commit | e3253453cff0ccca207276a45dee45cf0a957808 (patch) | |
tree | 5d4af21da2f34dd9ce5e2e26aa6a56aaf25e4ee7 /bin/stream | |
parent | 5000945d758dbcac51d8d61bfa80dbc449e82640 (diff) |
Support dc source.
Diffstat (limited to 'bin/stream')
-rwxr-xr-x | bin/stream | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -36,6 +36,8 @@ while [ $# -gt 0 ]; do alsa) ALSA=default; AINPUT=$((AINPUT+1));; dvcam=*) DVCAM=${1#*=}; XINPUT=$((XINPUT+1));; dvcam) DVCAM=auto; XINPUT=$((XINPUT+1));; + dc=*) IIDC=${1#*=}; VINPUT=$((VINPUT+1));; + dc) IIDC=/dev/fw1; VINPUT=$((VINPUT+1));; *.png) LOGO=$1; WINPUT=$((WINPUT+1));; --) shift; break;; *) exit1 "Unsupported input: $1";; @@ -75,6 +77,7 @@ VBITRATE=256000 ffmpeg -hide_banner -threads auto -re \ ${ALSA:+-f alsa -sample_rate "$AFRAMERATE" -channels "$ACHANNELS" -thread_queue_size 1024 -i "$ALSA"} \ ${DVCAM:+-f iec61883 -i $DVCAM} \ + ${IIDC:+-f libdc1394 -video_size 640x480 -framerate 15 -thread_queue_size 256 -i "$IIDC"} \ ${LOGO:+-i "$LOGO"} \ -filter_complex \ "[$VSTREAMINDEX:v]scale=-1:$HEIGHT[bg]${LOGO:+; |