Benutzer-Werkzeuge

Webseiten-Werkzeuge


onlinetvrekorder.com

OnlineTvRekorder.com

Regeln

  1. Grundregel: Sie können aus rechtlichen Gründen nur Sendungen NACH Beginn Ihrer Mitgliedschaft sehen oder runterladen.
  2. OTR ist völlig gratis zu benutzen, es gibt keine Abos, keine Rechnungen, keine Verpflichtungen irgendwelcher Art.
  3. Sie können alle Sendungen, aller Sender, rund um die Uhr aufnehmen, ohne Speicherplatzgrenzen.
  4. Bis zu 15 Sendungen können Sie pro Monat ansehen, mit dem Premium-Status sogar 120 und mehr.
  5. Downloads bzw. Streams sind ebenfalls gratis. Via Mirror und BitTorrent immer, via OTR zwischen 0 und 8 Uhr = HappyHour.
  6. Der Premiumstatus kostet 60 Cent für 30 Tage, durch Bannerklicken kann man auch diese gratis erhalten.
  7. Mit dem Premiumstatus kann man auch Sonderformate (HQ, HDTV, Handy) ansehen und Sendungen aus USA/UK und anderen Ländern.

Bei Fragen oder Problemen, nutzen Sie den Chat, das Forum oder schreiben Sie uns (Antwort binnen 6 Stunden).

Chat: http://www.onlinetvrecorder.com/v2/?go=chat

Forum: http://www.otrforum.com/index.php

Suche: http://www.onlinetvrecorder.com/v2/?go=list&tab=search&date=month&frommenu=1

Dekodieren der *.otrkey-Dateien

Die "statisch gelinkte" 32-Bit-Linux-Version funktioniert garnicht.

schneiden

per Skript mit Linux:

Linux

Der OTR-Dekoder benötigt zwingend dieses Paket:

# aptitude install python-glade2

Allerdings funktioniert der "statisch gelinkte" OTR-Dekoder für Linux garnicht.

FreeBSD

Benötigt wird eine Linuxemulationsumgebung:

# portmaster emulators/linux_base-f10
# echo 'linux_enable="YES"' >> /etc/rc.conf
# kldload linux.ko
# echo 'proc                    /proc                   procfs          rw       0 0' >> /etc/fstab
# echo 'linproc                 /compat/linux/proc      linprocfs       rw       0 0' >> /etc/fstab
# echo 'linsys                  /compat/linux/sys       linsysfs        rw       0 0' >> /etc/fstab
# mount /proc
# mount /compat/linux/proc
# mount /compat/linux/sys

Unter FreeBSD funktioniert nur die "dynamisch gelinkte" 32-Bit-Linux-Version im Linux-Emulator.

Installation:

# cd
# mkdir bin
# tar tjf otrdecoder-bin-linux-Ubuntu_9.04-i686-0.4.592.tar.bz2
# cd otrdecoder-bin-linux-Ubuntu_9.04-i686-0.4.592
# ./install-otrdecoder.sh
# cd

Film dekopieren:

# bin/otrdecoder -e "nutzer@domain.de" -p "geheim" -i Fimname_Datum_Uhrzeit_Sender_Nr_TVOON_DE.mpg.avi.otrkey
Verifying input...
Successfully verified.
Decoding...
Verifying output...
Progress: 100%

# ls -lh Fimname_Datum_Uhrzeit_Sender_Nr_TVOON_DE.mpg.avi
-rw-r--r--  1 benutzer  gruppe   514M Apr 21 02:17 Fimname_Datum_Uhrzeit_Sender_Nr_TVOON_DE.mpg.avi
/home/ftppush/bin/ctorrent.sh

Dieses Skript benötigt nur die Torrent-Dateien von der OTR-Seite (http://www.onlinetvrecorder.com/).

Die kodierten Filmdateien werden in das Verzeichnis des FTP-Push-Benutzers (/home/ftppush/) abgelegt.

#!/bin/sh

TORRENTVERZ="/home/dekodierbenutzer/Downloads"

# chmod 0770 /home/dekodierbenutzer/
# chmod 0770 /home/dekodierbenutzer/Downloads/
# chmod 0664 /home/dekodierbenutzer/Downloads/*.otrkey.torrent
# chmod 0770 /home/ftppush/

# ins Download-Verzeichnis wechseln
cd /home/ftppush/ || exit 1

# selektieren, welche bereits geladen werden
LAUFENDE="$(ps wwwx|fgrep -v grep|fgrep ctorrent|awk '{print $NF}'|tr -s '\n' '|'|sed 's/[|]$//')"

# Download starten
for i in $(ls -rt ${TORRENTVERZ}/*.otrkey.torrent | egrep -v "${LAUFENDE}")
do
      if [ -s "${i}" ] ; then
              echo "------------------------------"
              # ctorrent -i localhost -M 20 -U 1 -D 128 ${i}
              echo ctorrent -d -i localhost -U 1 -D 128 ${i}
              ctorrent -d -i localhost -U 1 -D 128 ${i}
      else
              echo "Torrent-Datei ist leer..."
      fi
done
/home/ftppush/bin/otrdecoder.sh

Leider kann der otrdecoder unter Linux mit der Cutliste (-C) nichts anfangen, sie wird einfach ignoriert.

#!/bin/sh

# pw useradd -n dekodierbenutzer -m -M 0770 -g dekodierbenutzer -G ftppush

BENUTZER="nutzer@domain.de"
PASSWORT="geheim"
OTRDATEI="otrdecoder-bin-linux-Ubuntu_9.04-i686-0.4.592/otrdecoder"

TORRENTVERZ="/home/dekodierbenutzer/Downloads"
OTRPFAD="/home/ftppush/${OTRDATEI}"
ZIELVERZ="/home/ftppush/Filme"
mkdir -p "${ZIELVERZ}"

for i in $@
do
      if [ -s "${i}" ] ; then
              FILMDATEI="$(basename $(echo "${i}" | sed 's/[.]otrkey$//'))"
              if [ ! -s "${ZIELVERZ}/${FILMDATEI}" ] ; then
                      if [ ! -s "${TORRENTVERZ}/${FILMDATEI}.cutlist" ] ; then
                              CUTLISTE="$(wget http://cutlist.at/?find=${FILMDATEI} -O - | sed 's/<A/³<A/g'|tr -s '³' '\n' | fgrep 'Cutlist herunterladen' | sed -e 's/"/ /g' -e "s/'/ /g" -e 's/HREF=/ /g' | tr -s ' ' '\n' | fgrep 'getfile.php')"
                              echo "wget http://cutlist.at${CUTLISTE} -O ${TORRENTVERZ}/${FILMDATEI}.cutlist"
                              wget http://cutlist.at${CUTLISTE} -O ${TORRENTVERZ}/${FILMDATEI}.cutlist
                      fi
                      echo "${OTRPFAD} -e \"${BENUTZER}\" -p geheim -o ${ZIELVERZ} -C ${TORRENTVERZ}/${FILMDATEI}.cutlist -i ${i}"
                      ${OTRPFAD} -e "${BENUTZER}" -p "${PASSWORT}" -o ${ZIELVERZ} -C ${TORRENTVERZ}/${FILMDATEI}.cutlist -i ${i}
              fi
      else
              echo "otrkey-Datei ist leer..."
      fi
done
/home/ftppush/bin/dekodieren.sh
#!/bin/sh

for i in $(ls -rt /home/ftppush/*.otrkey)
do
      echo "------------------------------"
      /home/ftppush/bin/otrdecoder.sh ${i}
done

Anwendung der Skripte

  1. die Torrent-Dateien im Verzeichnis /home/dekodierbenutzer/Downloads/ ablegen;
  2. /home/ftppush/bin/ctorrent.sh starten, jetzt werden die *.otrkey-Dateien runter geladen und im Verzeichnis /home/ftppush/ abgelegt;
  3. /home/ftppush/bin/dekodieren.sh starten, jetzt werden die *.otrkey-Dateien dekodiert und die fertigen Filme im Verzeichnis /home/ftppush/Filme/ abgelegt;
/home/http/wiki/data/pages/onlinetvrekorder.com.txt · Zuletzt geändert: von 127.0.0.1