Changeset a237ba490df98a9f9f2744e4a6f5d384a466cec3 for misc/red5/myenc.sh
- Timestamp:
- 11/29/09 19:18:05 (2 years ago)
- Parents:
- 995608906db4087da46cca386bc0e195722cec23
- Children:
- 8c0c8a9b0b39b3ceb42fd0721598b8f6bc4c3175
- git-committer:
- Robin Gareus <robin@gareus.org> / 2009-11-29T20:18:05Z+0100
- Files:
-
- 1 modified
-
misc/red5/myenc.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
misc/red5/myenc.sh
r1014872 ra237ba4 5 5 6 6 RAWNAME=$1 7 FILTERED=$(echo "${RAWNAME}" | awk '/\([a-zA-Z0-9,_;]*\)/{print};' | sed 's/^.*-(\([^)]*\)).*$/\1/') 7 8 8 TAGS=$(echo "${RAWNAME}" | awk '/\([a-zA-Z0-9,_]*\)/{print};' | sed 's/^.*-(\([^)]*\)).*$/\1/' | sed 's/_/ /') 9 NAME=$(echo "${RAWNAME}" | sed 's/-([^)]*)//' | sed 's/.flv$//') 9 TAGS=$(echo "${FILTERED}" | cut -s -d ';' -f 1 | sed 's/_/ /') 10 DESC=$(echo "${FILTERED}" | cut -s -d ';' -f 4 | sed 's/_/ /') 11 NAME=$(echo "${FILTERED}" | cut -s -d ';' -f 2) 12 TITLE=$(echo "${FILTERED}" | cut -s -d ';' -f 2 | sed 's/_/ /') 13 AUTHOR=$(echo "${FILTERED}" | cut -s -d ';' -f 3) 10 14 11 DESC="InOut Camera"12 test -z "$TAGS" && TAGS="Camera,Live"13 15 14 MOUNT=$NAME.ogv 16 test -z "${TAGS}" && TAGS="Camera,Live" 17 test -z "${DESC}" && DESC="InOut Camera" 18 test -z "${NAME}" && NAME=$(echo "${RAWNAME}" | sed 's/-([^)]*)//' | sed 's/.flv$//') 19 20 URL="http://wiki.citu.info/user/$AUTHOR" 21 MOUNT=$NAME.ogg 15 22 16 23 THUSNELDAOPTS="--inputfps 10 -F 25 " … … 23 30 #exec ffmpeg -i - -f mpegvideo -r 15 - 2>>/tmp/ffx.debug \ 24 31 # | ffmpeg2theora $THUSNELDAOPTS -o /dev/stdout - 2>>/tmp/ff2t.debug \ 25 # | oggfwd -p -g "$ GENRE" -d "$DESC" -n "$NAME" $ICEHOST $ICEPORT $ICEPASS $MOUNT \32 # | oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" $ICEHOST $ICEPORT $ICEPASS $MOUNT \ 26 33 # >> /tmp/ogg.debug 27 34 28 35 #exec ffmpeg2theora $THUSNELDAOPTS -o - - 2>>/tmp/ff2t.debug \ 29 # | oggfwd -p -g "$ GENRE" -d "$DESC" -n "$NAME" $ICEHOST $ICEPORT $ICEPASS $MOUNT \36 # | oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" $ICEHOST $ICEPORT $ICEPASS $MOUNT \ 30 37 # >> /tmp/ogg.debug 31 38 39 40 echo oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" -u "$URL" $ICEHOST $ICEPORT $ICEPASS $MOUNT; 41 42 exit; 43 32 44 exec ffmpeg2theora $THUSNELDAOPTS -o - - 2>>/tmp/ff2t.debug \ 33 | piperespawn oggfwd -p -g "$ GENRE" -d "$DESC" -n "$NAME" $ICEHOST $ICEPORT $ICEPASS $MOUNT \45 | piperespawn oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" -u "$URL" $ICEHOST $ICEPORT $ICEPASS $MOUNT \ 34 46 >> /tmp/ogg.debug
