Show
Ignore:
Timestamp:
11/30/09 14:32:47 (2 years ago)
Author:
Robin Gareus <robin@…>
Parents:
a237ba490df98a9f9f2744e4a6f5d384a466cec3
Children:
41dcfc0d39c224f0f2aef6cb2c5fc6541643e4b4
git-committer:
Robin Gareus <robin@gareus.org> / 2009-11-30T15:32:47Z+0100
Message:

new encoder script for tags

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • misc/red5/myenc.sh

    ra237ba4 r8c0c8a9  
    11#!/bin/sh 
     2 
     3export PATH=/sw/bin:/usr/local/bin:$PATH 
     4 
    25ICEHOST=io.citu.info 
    36ICEPORT=8000 
     
    58 
    69RAWNAME=$1 
    7 FILTERED=$(echo "${RAWNAME}" | awk '/\([a-zA-Z0-9,_;]*\)/{print};' | sed 's/^.*-(\([^)]*\)).*$/\1/') 
     10FILTERED=$(echo "${RAWNAME}" | gawk '/\([a-zA-Z0-9,_;]*\)/{print};' | sed 's/^.*-(\([^)]*\)).*$/\1/') 
    811 
    9 TAGS=$(echo "${FILTERED}" | cut -s -d ';' -f 1 | sed 's/_/ /') 
    10 DESC=$(echo "${FILTERED}" | cut -s -d ';' -f 4 | sed 's/_/ /') 
     12TAGS=$(echo "${FILTERED}" | cut -s -d ';' -f 1 | sed 's/_/ /g') 
     13DESC=$(echo "${FILTERED}" | cut -s -d ';' -f 4 | sed 's/_/ /g') 
    1114NAME=$(echo "${FILTERED}" | cut -s -d ';' -f 2) 
    12 TITLE=$(echo "${FILTERED}" | cut -s -d ';' -f 2 | sed 's/_/ /') 
     15TITLE=$(echo "${FILTERED}" | cut -s -d ';' -f 2 | sed 's/_/ /g') 
    1316AUTHOR=$(echo "${FILTERED}" | cut -s -d ';' -f 3) 
    14  
     17URL="" 
    1518 
    1619test -z "${TAGS}" && TAGS="Camera,Live" 
    1720test -z "${DESC}" && DESC="InOut Camera" 
    1821test -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" 
    1924 
    20 URL="http://wiki.citu.info/user/$AUTHOR" 
    2125MOUNT=$NAME.ogg 
    2226 
     
    2832THUSNELDAOPTS="$THUSNELDAOPTS --noaudio" 
    2933 
    30 #exec ffmpeg -i - -f mpegvideo -r 15 - 2>>/tmp/ffx.debug \ 
    31 # | ffmpeg2theora $THUSNELDAOPTS -o /dev/stdout - 2>>/tmp/ff2t.debug \ 
    32 # | oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" $ICEHOST $ICEPORT $ICEPASS $MOUNT \ 
    33 # >> /tmp/ogg.debug 
    34  
    35 #exec ffmpeg2theora $THUSNELDAOPTS -o - - 2>>/tmp/ff2t.debug \ 
    36 # | oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" $ICEHOST $ICEPORT $ICEPASS $MOUNT \ 
    37 # >> /tmp/ogg.debug 
    38  
    39  
    40 echo oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" -u "$URL" $ICEHOST $ICEPORT $ICEPASS $MOUNT; 
    41  
    42 exit; 
    43  
    4434exec ffmpeg2theora $THUSNELDAOPTS -o - - 2>>/tmp/ff2t.debug \ 
    4535 | piperespawn oggfwd -p -g "$TAGS" -d "$DESC" -n "$NAME" -u "$URL" $ICEHOST $ICEPORT $ICEPASS $MOUNT \