Triggeredupdates' Weblog

Just another WordPress.com weblog

QTRdec, ein Frontend für den otrkey-Decoder für Linux

Geschrieben von triggeredupdates - August 15, 2009

Viele von euch kennen wohl den ‘kostenlosen’ TV-Aufnahme-Dienst OnlineTVRecoder. Damit dieser Dienst zumindest nicht illegal ist, werden die Aufnahmen in einem eignen Format verschlüsselt, um sicherzustellen, dass nur derjenige die Aufnahme dekodieren kann, der sie auch “in Auftrag gegeben hat”.

Der offizielle Linux-Dekoder besteht aus einer Binärdatei, die man über die Konsole bedienen kann, und einem scheinbar auf die Schnelle zusammengewürfelten PyGTK-Frontend. Daneben gibt es diverse inoffizielle Shell-Skripte zum Schneiden und das auf GTK basierende Tool “OTR-Verwaltung”, mit dem man nicht nur Dekodieren, sondern die Dateien auch verwalten kann, Schneiden, cutlists erstellen und hochladen, etc., etc.

Solche mächtigen Tools sind zwar schön und gut, aber lohnen sich für mich nicht wirklich, da ich OTR hauptsächlich für ein paar Serien nutze, die nach dem Anschauen gleich wieder ins Nirvana verschwinden. Bleibt also nur der kleine Linux-Dekoder, um mal schnell eine Aufnahme zu dekodieren. Allerdings stört es mich unter KDE zunehmend. Neben der Tatsache, dass GTK-Programme unter einer KDE-Oberfläche trotz diverser Einstellungen schrecklich aussehen, braucht das Programm doch ziemlich lange, bis es bereit ist.

Lange Rede, kurzer Sinn: Entstanden ist ein kleines Frontend für den Dekoder, geschrieben in C++ und Qt. Gleich vorneweg: Es ist weder offiziell, noch hat es in anderer Weise etwas mit OTR zu tun, außer natürlich, dass es deren Dekoder zum Dekodieren benutzt.

QTRdec v0.2.1 Im Moment handelt es sich noch um keine fertige Version. Es werden zwar alle gängigen Features des Dekoders unterstützt, es könnten aber noch Fehler im Programm schlummern. Auch ist es bisher nur auf Englisch. Der Quelltext steht unter der GPLv3, dass heißt, ihr könnt unter deren Auflagen den Quelltext benutzen, wenn ihr wollt. Wahrscheinlich will das aber keiner :)

Es gibt keine fertigen Pakete, da ich damit noch kaum Erfahrungen habe und der Dekoder meistens eh irgendwo auf dem Desktop oder im Heimatverzeichnis liegt. Ein Paket wäre daher noch übertriebener Aufwand. Das Kompilieren ist allerdings auch nicht tragisch:

Zunächst muss man, wenn nicht schon getan, die Pakete libqt4-dev und g++ installieren. Vieles davon kann man ggf. nach dem Kompilieren wieder entfernen. Wichtig ist nur, dass man zum Ausführen noch das Paket libqt4-gui installiert hat. Danach in einem Terminal zum Quellen-Ordner wechseln und qmake && make ausführen. Die entstandene Binärdatei “QTRdec” kopiert man sich in das Verzeichnis des Dekoders und schon kann man frohlockend dekodieren. Nützlich ist es auch sicherlich, die Readme-Datei zu lesen.

Der Quelltext kann hier heruntergeladen werden: http://code.google.com/p/qtrdec/downloads/list

Ich freue mich auf eventuelle Rückmeldungen dazu und hoffe, dass es ein paar Leuten evtl. nutzt.

About these ads

10 Antworten zu “QTRdec, ein Frontend für den otrkey-Decoder für Linux”

  1. [...] QTRdec, ein Frontend für den otrkey-Decoder für Linux … [...]

  2. skillet sagte

    Sieht ganz gut aus, aber dir ist schon klar, dass es auch eine gui von dem Standard OTR-Decoder gibt???
    Befehl: “otrdecoder-gui”
    Fals du doch mal was schneiden willst kann ich dir “multicut_light” empfehlen. Das Script hat zwar keine gui, aber du hast damit einen oder mehrere Filme tausend mal schneller dekodiert und geschnitten als mit irgend einer gui.
    Trotzdem viel Spaß beim programmieren.

    • triggeredupdates sagte

      Natürlich ist mir bewusst, dass es auch eine GUI für den Dekoder gibt, aber im Blogeintrag habe ich ja angedeutet, dass die mir aus diversen Gründen nicht gefällt :)

  3. skillet sagte

    Oh, sorry…habe ich wohl überlesen ;)
    Naja, dann noch viel Spaß!

  4. MKay sagte

    Hi,

    interessanter Beitrag.
    Evtl. wäre SmartOTR für dich interessant, welches ich gerade fertiggestellt habe. Es nutzt ebenfalls QT zur Darstellung ;)
    Zu finden ist das Programm auf dem OTR-Forum: http://otrforum.com/showthread.php?t=55999

    Gruss
    MKay

    • triggeredupdates sagte

      Hallo Mkay,

      kurz vor deinem Kommentar bin ich auf dein Programm gestoßen. Sehr löblich, dass du QtJambi benutzt :)

      Ich bin mir nicht wirklich sicher, was aus QTRdec werden soll. Einerseits sind meine Anforderungen ganz klar. Doppelklick auf ein otrkey und man kann mit einem Klick schnell mal eine Datei dekodieren. Aus programmiertechnischer sicht wäre natürlich so ein Verwaltungs-Tool auch recht interessant. Allerdings fehlt mir glaube ich die Zeit, dass von null aufzusetzen und da dein Programm quelloffen ist, wäre es ja auch sinnfrei. Vielleicht könnte man aus SmartOTR ja ein Gemeinschaftsprojekt machen, Java und QtJambi wollte ich mir schon immer mal genauer anschauen :)

    • MKay sagte

      Hehe, ich habe ebenfalls eine ähnliche Anforderung an ein solches Programm:
      Statt nur eine Datei zu dekodieren, sind es bei mir meistens mehrere auf einmal und die möchte ich dann auch gleich geschnitten haben. Mit meinem Programm geht das eben mit recht wenigen Klicks, so dass der Aufwand möglichst gering ist ;)

      Wie auf der Seite geschrieben ist das Programm Open Source. Ich möchte halt vorher noch einmal alles durchkommentieren :)

      Was verstehst du unter Gemeinschaftsprojekt? Wenn ein wenig Interesse an dem Programm besteht, würde sich ja ein SVN oÄ einrichten lassen ;) Die Hauptsache ist, dass das Programm dann nicht am Ziel vorbeischießt: smart, einfach und nicht mit Funktionen überladen ;)

    • triggeredupdates sagte

      Naja prinzipiell widersprechen sich ja nicht viele Funktionen und Einfachheit. Man müsste es nur hinbekommen den Fokus zu setzen auf eine bestimmte Anwendung, zb will man nur eine Datei dekodieren, nutzt man eine OneClick Funktion die ohne viel zu Fragen in die Standard Ordner dekodiert. Will man mehrere Dateien dekodieren nutzt man die Verwaltungsfunktion etc.

      Vielleicht ließe sich da was draus machen.

    • MKay sagte

      Hi,

      du kannst mich auf dem OTRForum ja mal per PN anschreiben. Dann könnten wir ein paar Ideen austauschen ;)

      Gruss
      MKay

  5. Ida sagte

    i would want to try this esmoke!! some girls my partner and i worl
    with say it works awsome nevertheless:it sometimes gets stopped
    in the border into canada??is this true? Laura

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Verbinde mit %s

 
Follow

Bekomme jeden neuen Artikel in deinen Posteingang.

%d Bloggern gefällt das: