Changeset a237ba490df98a9f9f2744e4a6f5d384a466cec3
- Timestamp:
- 11/29/09 19:18:05 (2 years ago)
- Author:
- Robin Gareus <robin@…>
- Parents:
- 995608906db4087da46cca386bc0e195722cec23
- Children:
- 8c0c8a9b0b39b3ceb42fd0721598b8f6bc4c3175
- git-committer:
- Robin Gareus <robin@gareus.org> / 2009-11-29T20:18:05Z+0100
- Message:
-
updating myenc to new format.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
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 |