summaryrefslogtreecommitdiff
path: root/streamdev/externremux.sh
diff options
context:
space:
mode:
authorFrank Schmirler <vdr@schmirler.de>2010-12-02 09:48:23 +0100
committerFrank Schmirler <vdr@schmirler.de>2010-12-02 09:48:23 +0100
commit11b22d9f33d50f20cba1eaee2aadb55d3580d879 (patch)
tree5c4e7fe1046bd9cc1ef7a7b21abe118f43689902 /streamdev/externremux.sh
parent435f01649c2ee8c23c21e0680d0a39e773008549 (diff)
downloadvdr-plugin-streamdev-11b22d9f33d50f20cba1eaee2aadb55d3580d879.tar.gz
vdr-plugin-streamdev-11b22d9f33d50f20cba1eaee2aadb55d3580d879.tar.bz2
Streamdev 0.5.0-rc1
Diffstat (limited to 'streamdev/externremux.sh')
-rwxr-xr-xstreamdev/externremux.sh48
1 files changed, 0 insertions, 48 deletions
diff --git a/streamdev/externremux.sh b/streamdev/externremux.sh
deleted file mode 100755
index e2b4156..0000000
--- a/streamdev/externremux.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-#
-# externremux.sh - sample remux script using mencoder for remuxing.
-#
-# Install this script as VDRCONFDIR/plugins/streamdev/externremux.sh
-#
-# The parameter STREAMQUALITY selects the default remux parameters. Adjust
-# to your needs and point your web browser to http://servername:3000/extern/
-# To select different remux parameters on the fly, insert a semicolon and
-# the name of the requested quality: http://servername:3000/extern;WLAN11/
-
-# CONFIG START
- STREAMQUALITY="DSL6000" # DSL{1,2,3,6}000, LAN10, WLAN{11,54}, IPAQ
- TMP=/tmp/externremux-${RANDOM:-$$}
- MENCODER=mencoder
-# CONFIG END
-
-mkdir -p $TMP
-mkfifo $TMP/out.avi
-(trap "rm -rf $TMP" EXIT HUP INT TERM ABRT; cat $TMP/out.avi) &
-
-case ${1:-$STREAMQUALITY} in
- DSL1000) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=100 \
- -oac mp3lame -lameopts preset=15:mode=3 -vf scale=160:104 \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- DSL2000) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=128 \
- -oac mp3lame -lameopts preset=15:mode=3 -vf scale=160:104 \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- DSL3000) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=250 \
- -oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- DSL6000) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 \
- -oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- LAN10) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4096 \
- -oac mp3lame -lameopts preset=standard \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- WLAN11) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=768 \
- -oac mp3lame -lameopts preset=standard -vf scale=640:408 \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- WLAN54) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2048 \
- -oac mp3lame -lameopts preset=standard \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- IPAQ) exec $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 \
- -oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 \
- -o $TMP/out.avi -- - &>$TMP/out.log ;;
- *) touch $TMP/out.avi ;;
-esac