[[Vorlage(Getestet, focal, jammy)]] {{{#!vorlage Wissen [:Packprogramme:Archive entpacken] [:Terminal:Ein Terminal öffnen] [:Programme_starten:] [:Programmstarter: Einen Programmstarter erstellen] [:Editor:Einen Editor öffnen] [:Rechte:Rechte für Dateien und Ordner ändern] }}} [[Inhaltsverzeichnis(2)]] [[Bild(logo.png,,align=left)]] [http://www.onlinetvrecorder.com/ OnlineTvRecorder.com] {de} (kurz OTR) ist ein browserbasierter Dienst, der seinen Nutzern einen digitalen Videorecorder zur Verfügung stellt. Es stehen Sender aus dem deutschsprachigen, amerikanischen, englischen, französischen, russischen und polnischen Raum zur Verfügung. Zur Verwendung ist eine kostenlose [http://www.onlinetvrecorder.com/v2/ Registrierung] {de} erforderlich. Es gibt unterschiedliche Benutzerstatus, die sich auf die vorhandenen Nutzungsmöglichkeiten auswirken. Die heruntergeladenen Dateien im '''.otrkey'''-Format müssen durch einen [#Dekodierung Dekoder] noch entschlüsselt werden. Folgende Formate stehen – je nach Status – zur Verfügung: * MPEG-4-Codec * AVI-Datei ohne DRM * H.264 (SD / HD) * MP4 * Online-Stream Unter [http://www.onlinetvrecorder.com/v2/index.php?go=software&tab=linux OnlineTvRecorder.com] {de} {dl} werden zwei verschiedene Entschlüsselungsanwendungen angeboten. Der Standard-Dekoder und der Easydecoder. Mittels Wine kann auch die ebenfalls angebotene Version des Easydecoders für Windows verwendet werden. == (Standard-)Dekoder == Der Standard-Dekoder entschlüsselt heruntergeladene (und zuvor aufgenommene) Videodateien. Er unterstützt auch problemlos 64-Bit Ubuntu. Die statisch gelinkte Software für ''"Linux"'' herunterladen und entpacken [1], z.B. nach '''~/otrdecoder''' im [:Homeverzeichnis:]. Nun den Ordner '''~/bin''' anlegen und aus dem Ordner, in dem sich das Programm befindet, das Installationsskript '''install-otrdecoder.sh''' aufrufen [2]. Zusätzlich müssen folgende Pakete installiert sein bzw. werden (z.B. bei Xubuntu): {{{#!vorlage Paketinstallation python python-gtk2 python-glade2 }}} Über `otrdecoder-gui` bzw. `otrdecoder` kann das Programm verwendet [3] werden. Auf Wunsch einen Menüeintrag [4] vornehmen. == Easydecoder == Easydecoder kann sowohl einzelne Dateien als auch ganze Ordner entschlüsseln. Zudem kann er Sendungen auch werbefrei herunterladen, sofern man ein Premium-Konto besitzt. Beim Download kann man zwischen Konsolenversion, GUI-Version als Archiv und als [:Paketinstallation_DEB:Debian]-Paket entscheiden. Außer beim Debian-Paket geht man bei allen Downloads wie unter (Standard-)Dekoder beschrieben vor. Hat man Easydecoder per Debian-Paket installiert, so kann man die Anwendung mit dem Befehl `qotr` starten. === Installation ab Ubuntu 20.04 === Ubuntu 20.04 enthält kein [wikipedia:Qt_(Bibliothek)#Qt_4:Qt4] mehr, so dass die Qt4-Abhängigkeiten des Paketes nicht mehr aus den offiziellen Paketen aufgelöst werden können. Um die Software, obwohl sie nicht auf Qt5 portiert wurde, weiter nutzen zu können, wird mit [http://tomtomtom.at/20.04/otrdecoder-qt4-static_i386.deb otrdecoder-qt4-static_i386.deb] {dl} ein [:Fremdquellen:Fremdpaket] bereitgestellt, das die notwendigen Abhängigkeiten enthält. Mit den folgenden Befehlen werden unter Ubuntu 22.04 und darüber die i386-Architektur hinzugefügt, die [:Paketquellen:] neu eingelesen, das Paket, welches die Qt4-Libraries enthält und das EasyDecoder-Paket herunterladen und installiert. {{{#!vorlage Befehl sudo dpkg --add-architecture i386 sudo apt update wget http://tomtomtom.at/20.04/otrdecoder-qt4-static_i386.deb https://www.onlinetvrecorder.com/downloads/qotrdecoder_0.0.248-r1133_i386.deb sudo apt install ./otrdecoder-qt4-static_i386.deb sudo apt install ./qotrdecoder_0.0.248-r1133_i386.deb }}} [[Vorlage(Fremd, Quelle, "")]] [[Bild(Decoder.png, 200, right)]] = Dekodierung = == GUI == Nach dem Start der grafischen Oberfläche hinterlegt man die Benutzerdaten und wählt die Eingabedatei sowie das Zielverzeichnis aus. Anschließend leitet man über ''"Dekodieren"'' die Umwandlung ein. {{{#!vorlage Hinweis Für die Verwendung des Dekoders ist eine bestehende Internetverbindung erforderlich. Nur programmierte Aufnahmen können dekodiert werden. }}} == Terminal == Alternativ kann man für die Dekodierung auf das Terminal ausweichen. Im Gegensatz zur [#GUI GUI] können [#Skripte Skripte] zur Verarbeitung mehrerer Dateien verwendet werden. Der Aufruf über das Terminal [2] sieht wie folgt aus: {{{#!vorlage Befehl otrdecoder -i foo -e meine@emailadresse.de -p Geh3im }}} Zusätzliche Parameter können übergeben werden: {{{#!vorlage Tabelle <-2 rowclass="titel">Terminal +++ Parameter Beschreibung +++ `-i foo` Zu verwendende Datei wählen - hier '''foo'''. +++ `-e meine@emailadress.de` Die zur Registrierung auf OTR verwendete Emailadresse hier angeben. +++ `-p Geh3im` Das Passwort, welches man bei OTR verwendet hier hinterlegen - im Beispiel: `Geh3im` +++ `-o Ausgabeordner` '''Ausgabeordner''' definieren - in der Grundeinstellung wird das Aufrufverzeichnis verwendet. +++ `-h` Hilfe - listet weitere Parameter auf. }}} = Skripte = == otrkey-Dateien == Zur Dekodierung mehrerer Dateien bietet sich das folgende Skript [5] an: {{{#!code bash #!/bin/sh # otrmultidecoder by Fmeyer01 # Usage: otrmd files stat=1 # DEFAULT EXIT STATUS; RESET TO 0 BEFORE NORMAL EXIT email=deine@email-adresse.de pass=passwort for arg do /pfad/zu/deinem/otrdecoder -i "$arg" -e "$email" -p "$pass" done stat=0 }}} Das Skript unter '''otrmultidecoder.sh''' speichern und Ausführrechte [6] setzen. Über {{{#!vorlage Befehl ./otrmd *.otrkey }}} kann das Skript aufgerufen [2] werden. = Links = * [http://www.onlinetvrecorder.com/ OnlineTVRecorder] {de} * [http://www.onlinetvrecorder.com/apks/android/OTRApp.apk Android-App] {de} {dl} * [wikipedia:OnlineTVRecorder#Rechtliches:Rechtliches] ## https://github.com/elbersb/otr-verwaltung/downloads #tag: Internet, Multimedia, OnlineTvRecorder.com