Noad.sh

Aus VDR Wiki
Wechseln zu: Navigation, Suche
#!/bin/sh
#
# sample script for noad
#
# need: noad, at

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

NOADOPT="nice --background --jumplogo --ac3 --overlap --OSD --statisticfile=/var/log/noadstat"

case "${1}" in
     start)
       echo "Recording: "
       echo
       echo "${2}"
       echo
       test -e "${2}/noad.pid" && {
           echo "Advertising filter is already active."
           } || {
           echo "/usr/local/bin/noad ${NOADOPT} \"${2}\"" | at now
           echo "Advertising filter startet."
       }
       ;;
     marks)
       echo "Recording: "
       echo
       echo "${2}"
       echo
       test -e "${2}/noad.pid" && {
           echo "Advertising filter is still active."
           echo
       }
       test -e "${2}/marks.vdr" && {
           cat "${2}/marks.vdr"
           } || {
           echo "There is not missing cut markings."
       }
       ;;
     count)
       echo "Counting of the advertising filters:"
       echo
       pidof noad|wc -w|tr -d ' '
       ;;
      stop)
       echo "Recording: "
       echo
       echo "${2}"
       echo
       test -e "${2}/noad.pid" && {
           kill `cat "${2}/noad.pid"`
           echo "Advertising filter stopped."
           } || {
           echo "Advertising filter is not active."
       }
       ;;
esac