root/misc/red5/myenc.sh

Revision 8c0c8a9b0b39b3ceb42fd0721598b8f6bc4c3175, 1.2 kB (checked in by Robin Gareus <robin@…>, 2 years ago)

new encoder script for tags

  • Property mode set to 100755
Line 
1#!/bin/sh
2
3export PATH=/sw/bin:/usr/local/bin:$PATH
4
5ICEHOST=io.citu.info
6ICEPORT=8000
7ICEPASS=inoutsource
8
9RAWNAME=$1
10FILTERED=$(echo "${RAWNAME}" | gawk '/\([a-zA-Z0-9,_;]*\)/{print};' | sed 's/^.*-(\([^)]*\)).*$/\1/')
11
12TAGS=$(echo "${FILTERED}" | cut -s -d ';' -f 1 | sed 's/_/ /g')
13DESC=$(echo "${FILTERED}" | cut -s -d ';' -f 4 | sed 's/_/ /g')
14NAME=$(echo "${FILTERED}" | cut -s -d ';' -f 2)
15TITLE=$(echo "${FILTERED}" | cut -s -d ';' -f 2 | sed 's/_/ /g')
16AUTHOR=$(echo "${FILTERED}" | cut -s -d ';' -f 3)
17URL=""
18
19test -z "${TAGS}" && TAGS="Camera,Live"
20test -z "${DESC}" && DESC="InOut Camera"
21test -z "${NAME}" && NAME=$(echo "${RAWNAME}" | sed 's/-([^)]*)//' | sed 's/.flv$//')
22test -n "${AUTHOR}" && URL="http://wiki.citu.info/user/$AUTHOR"
23test -z "${URL}" && URL="http://theartcollider.org"
24
25MOUNT=$NAME.ogg
26
27THUSNELDAOPTS="--inputfps 10 -F 25 "
28#THUSNELDAOPTS="--inputfps 25 -F 25 "
29#THUSNELDAOPTS="$THUSNELDAOPTS -x 160 -y 128"
30THUSNELDAOPTS="$THUSNELDAOPTS --speedlevel 2"
31THUSNELDAOPTS="$THUSNELDAOPTS --videoquality 1"
32THUSNELDAOPTS="$THUSNELDAOPTS --noaudio"
33
34exec ffmpeg2theora $THUSNELDAOPTS -o - - 2>>/tmp/ff2t.debug \
35 | piperespawn oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" -u "$URL" $ICEHOST $ICEPORT $ICEPASS $MOUNT \
36 >> /tmp/ogg.debug
Note: See TracBrowser for help on using the browser.