Installscript-recording-cmds
Aus VDR Wiki
(Unterschied zwischen Versionen)
(hardcodet...) |
(→Beschreibung) |
||
Zeile 13: | Zeile 13: | ||
[[Bild:admin-plugin-02.jpg|thumb|none|''Bsp'']] | [[Bild:admin-plugin-02.jpg|thumb|none|''Bsp'']] | ||
+ | |||
+ | Alles weiter sollte im syslog ersichtlich sein. | ||
+ | |||
+ | 'START'='0' -> '../recording-cmds/before-clipinc.run' | ||
+ | 'START'='1' -> '../recording-cmds/before-noad.run' | ||
+ | 'START'='2' -> '../recording-cmds/before-sharemarks.run' | ||
=={after,before}-noad.run== | =={after,before}-noad.run== |
Version vom 22. Oktober 2005, 18:51 Uhr
Beschreibung
In ../recording-cmds befinden sich Scripte, welche vor / nach / editieren einer Aufnahme ausgeführt werden.
Format:
after-<NAME>.run before-<NAME>.run edited-<NAME>.run
Im Beispiel wird der Werberfilter noad aufgerufen.
Das ganze kann im admin-plugin eingestellt werden. (0 = inactiv, 1 = activ, 2 = online mode)
Alles weiter sollte im syslog ersichtlich sein.
'START'='0' -> '../recording-cmds/before-clipinc.run' 'START'='1' -> '../recording-cmds/before-noad.run' 'START'='2' -> '../recording-cmds/before-sharemarks.run'
{after,before}-noad.run
#!/bin/sh # # example script (../../scripts/rwrapper.sh -> $0) START="0" # 0 = inactiv / 1 = activ / 2 = online mode ENTRY=$"0,2:Noad (0=off,1=on,2=online mode)" # eintrag für das admin plugin CHECK=$(which noad) # test # set the online-mode here # 1 means online for live-recording only # 2 means online for every recording ONLINEMODE="--online=1" # set additional args for every call here here ADDOPTS="--ac3 --overlap --jumplogo --comments --statisticfile=/var/log/vdr/noad.log" case $0 in *before-*) case $START in 2) noad $1 "$2" $ONLINEMODE $ADDOPTS ;; esac ;; *after-*) case $START in 1) noad $1 "$2" $ADDOPTS ;; 2) noad $1 "$2" $ONLINEMODE $ADDOPTS ;; esac ;; esac