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
Die "statisch gelinkte" 32-Bit-Linux-Version funktioniert garnicht.
per Skript mit Linux:
Der OTR-Dekoder benötigt zwingend dieses Paket:
# aptitude install python-glade2
Allerdings funktioniert der "statisch gelinkte" OTR-Dekoder für Linux garnicht.
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
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
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
#!/bin/sh
for i in $(ls -rt /home/ftppush/*.otrkey)
do
echo "------------------------------"
/home/ftppush/bin/otrdecoder.sh ${i}
done
/home/ftppush/bin/ctorrent.sh starten, jetzt werden die *.otrkey-Dateien runter geladen und im Verzeichnis /home/ftppush/ abgelegt;/home/ftppush/bin/dekodieren.sh starten, jetzt werden die *.otrkey-Dateien dekodiert und die fertigen Filme im Verzeichnis /home/ftppush/Filme/ abgelegt;