VDRsync GUI - Schneiden / Konvertieren ohne VDR

  • Hallo,


    hiermit will ich endlich mal eine Preview Version der VDRsync-GUIs herausgeben, auf dass der eine oder andere Bastler seinen Senf dazu geben kann ;)


    WARNUNG: Das ist ein Preview Release! Normalerweise übernehme ich keinerlei Verantwortung und gebe keine Garantie, diesmal deutlich weniger ;) WARNUNG


    Worum geht es:


    Vielleicht geht es Euch wie mir vor ca 18 Monaten, der VDR steht in der Ecke im Arbeitszimmer und verrichtet treu seinen Dienst. Man kommt nur per Netz ran, und an einen Fernseher angeschlossen ist er schon gar nicht. Eigentlich möchte man nur ein paar Dinge aufnehmen und dann auf DVD brennen. Nur geht das nicht so einfach, denn Schneiden (bzw Schnittmarken setzen) kann man nur am VDR :(


    Oder es geht Euch so wie mir jetzt: Die Kiste steht schön im Wohnzimmer, mit FB und schickem Gehäuse, und verrichtet treu seinen Dienst. Nur das Schneiden mit der FB ist einfach mühsam, das muss doch auch per GUI mit Maus und Keyboard gehen....


    Schliesslich habe ich mir eine Lösung zusammen“perl“t, die genau das kann: VDR unabhängige Weiterverarbeitung von Aufnahmen. An dieser Stelle ein Riesendank an Adama, hjs und besonders Chikie, die mir alle beim VUM Bodensee den Rücken gestärkt haben, das Projekt weiterzuführen. Chikie arbeitet sogar schon damit :D Dank an Cora für Engelsgeduld beim VUM ;)


    Aber zurück zum Thema:
    Man braucht keine FF oder Budget Karte, der Rechner muss kein VDR installiert und auch keinen Fernseher angeschlossen haben. Allerdings muss er sonst ein wenig Software mitbringen ;)


    Bevor ich mich hier jetzt aber zu Tode schreibe, verweise ich einfach auf die Projekt-Seiten (englisch): http://vdrsync.vdr-portal.de/gui/gui-page.html


    Die Features gibt es hier auch kurz auf deutsch:

    • Schnittmarken setzen / hochladen / herunterladen (via sharemarks)
    • Schneiden, inkl index.vdr
    • DVD Kapitelmarken definieren
    • Preview des Films per FFPlay
    • DVD Erstellung inkl. animierter Chapter Menus per VDRsync (Demo)


    Hier noch ein Quick-Link zur Bedienung
    http://vdrsync.vdr-portal.de/gui/gui_bk.html



    Das ganze sollte sich sehr schnell erweitern lassen, aber der Grundstein ist schon mal gelegt.


    Da es sich wie gesagt um eine Baustelle handelt, wäre es prima, wenn Ihr Euch ohne grosse Erwartungen an die Installation wagen würdet, und mir mailt / postet wo Ihr „hängt“. Ich möchte nämlich als nächstes eine kleine Sammlung von Tipps zusammenstellen, worauf man beim Installieren achten muss, bzw wie man schnell den Fehler in einer Installation finden kann.


    Also, wenn Ihr Langeweile habt oder sowas immer schon mal ausprobieren wolltet, nur zu!



    Und lasst mich wissen, wie es läuft was Ihr davon haltet...


    Cheers


    Peter


    PS Ein Screenshot darf natürlich nicht fehlen....

  • Frage: Plattformabhängig? ?(

    This is a .44 Magnum, the most powerful handgun in the world. It can take your head clean off. You've got to ask yourself one question, Do I feel lucky?
    easyvdr 0.9a2 - TT-DVB-S2-6400 - ASUS AT3IONT-I deluxe - Atom 330 - 1,5TB WD EADS - Denon 1910 - Toshiba 42X3030D - Harmony 700

  • Zitat

    Original von s_herzog
    Frage: Plattformabhängig? ?(


    Antwort: Momentan ja, Ziel ganz klar Nein!


    Das Ding soll überall laufen, wo Perl::Tk läuft (fast überall....). Da das decoding per libavcodec geschieht, stehen die Libs auch unter Windoof zur Verfügung. Allerdings ist ein wenig Arbeit notwendig, Freiwillige natürlich wie immer dringend gesucht ;)


    Cheers


    Peter

    Mitstreiter für VDRsync gesucht!
    Egal ob Perl Programmierer, Tester, Doku-Schreiber oder User, jede Hilfe ist willkommen. Infos hier im Board (nach vdrsync suchen) oder auf der vdrsync-Homepage

  • das schau interessant aus, muß ich doch mal linux auf meinen PC instal. damit ich das mal testen kann...

    Gruß Martin (linuxdep)

  • Zitat

    Original von linuxdep
    das schau interessant aus, muß ich doch mal linux auf meinen PC instal. damit ich das mal testen kann...


    Hoi,


    Linux gehört doch sowieso auf Deinen PC ;) Aber wenn Du ganz wagemutig bist, dann brings doch unter Cygwin ans Laufen (und schreib mir, wie das geht :mua)


    Man kann natürlich auch ganz einfach seinen VDR etwas aufbohren (Softwareseitig), und es dort installieren...


    Cheers


    Peter

    Mitstreiter für VDRsync gesucht!
    Egal ob Perl Programmierer, Tester, Doku-Schreiber oder User, jede Hilfe ist willkommen. Infos hier im Board (nach vdrsync suchen) oder auf der vdrsync-Homepage

  • Hallo,
    sieht ja schon gut aus!


    Die Preview funktioniert bei mir nicht, folgende Fehlermeldung


    Code
    ksltuf@manni:~/src/PREVIEW_RELEASE_041209> vdrplayer.pl
    Can't locate /home/peter/.vdrsync/VDRRECORDING.pm in @INC (@INC contains: /usr/lib/perl5/5.8.3/i586-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.3/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl .) at /usr/local/bin/vdrplayer.pl line 42.


    Achim


    my VDR: Asus AT3IONT-I deluxe, Digital Devices Cine S2 (dual DVB-S2 V5.5), yavdr 0.4, VDR 1.7.21
    OSD-Calender: PIM Plugin


  • Hallo Achim,


    Danke für den Hinweis!


    Da habe ich vergessen, eine Zeile auszukommentieren... Werde ich möglichst bald fixen. Du kannst evt. einfach Zeile 42 in vdrplayer.pl auskommentieren, einfach so:


    Code
    #require "/home/peter/.vdrsync/VDRRECORDING.pm";




    Cheers


    Peter

    Mitstreiter für VDRsync gesucht!
    Egal ob Perl Programmierer, Tester, Doku-Schreiber oder User, jede Hilfe ist willkommen. Infos hier im Board (nach vdrsync suchen) oder auf der vdrsync-Homepage

  • Hallo Peter,


    paßt!


    Beim Drücken auf Play verabschiedet sich das Fenster immer -
    du schreibst ja, dass die preview noch experimental ist, aber hier
    dennoch die Fehlermeldungen, vielleicht hilfts dir:


    Code
    here we should start ffplay
    frame to start is  0 and  0
    now returning
    Use of uninitialized value in subtraction (-) at /usr/local/bin/vdrplayer.pl line 1033.
    Use of uninitialized value in numeric eq (==) at /usr/local/bin/vdrplayer.pl line 1042.
    Use of uninitialized value in subtraction (-) at /usr/local/bin/vdrplayer.pl line 1033.
    Use of uninitialized value in numeric eq (==) at /usr/local/bin/vdrplayer.pl line 1042.
    pipe:: Unknown format
    Use of uninitialized value in subtraction (-) at /usr/local/bin/vdrplayer.pl line 1033.
    Use of uninitialized value in numeric eq (==) at /usr/local/bin/vdrplayer.pl line 1042.


    Danke,
    Achim


    my VDR: Asus AT3IONT-I deluxe, Digital Devices Cine S2 (dual DVB-S2 V5.5), yavdr 0.4, VDR 1.7.21
    OSD-Calender: PIM Plugin

  • Gibt es die Moeglichkeit die geaenderte Configuration zu speichern? Ich habe bei jedem Start die Defaults in der Config stehen.

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

  • Cooool, gleich mal installieren.



  • Zitat

    Original von x-stefan
    Gibt es die Moeglichkeit die geaenderte Configuration zu speichern? Ich habe bei jedem Start die Defaults in der Config stehen.


    Hallo,


    @ x-stefan,


    das ist in dieser Version noch nicht drin, das soll natürlich noch kommen. Bis dahin kannst Du einfach im Skript vdrsync-gui.pl die Werte in den Zeilen 105 bis 184 anpassen. Allerdings ist ein wenig ausprobieren angesagt, etliche der Werte sind momentan deaktiviert.



    achim:


    Ich habe auch ein paar weitere Bugs gefunden, ich bin gerade dabei, vdrplayer.pl deutlich zu überarbeiten. Sobald ich was habe, poste ich es hier.


    Thomas: Vielen Dank für den Smilie :D


    @ All: Hat das Installieren funktioniert? Irgendwelche Stolperfallen gefunden? Läuft gop2jpeg bei Euch? Und wie ist die Performance? Bei mir ist der langsamste Vorlauf (also zB mit dem Jog-Dial eingestellt) etwas schneller als das Original, während ich über ein 100 MBit Netz per NFS auf die VDR-Box zugreife (2.4 GHz P-IV). Das ist absolut im grünen Bereich, aber wie sieht es bei Euch aus?


    Cheers


    Peter

    Mitstreiter für VDRsync gesucht!
    Egal ob Perl Programmierer, Tester, Doku-Schreiber oder User, jede Hilfe ist willkommen. Infos hier im Board (nach vdrsync suchen) oder auf der vdrsync-Homepage

  • Zitat

    Original von Doc


    @ x-stefan,


    das ist in dieser Version noch nicht drin, das soll natürlich noch kommen. Bis dahin kannst Du einfach im Skript vdrsync-gui.pl die Werte in den Zeilen 105 bis 184 anpassen. Allerdings ist ein wenig ausprobieren angesagt, etliche der Werte sind momentan deaktiviert.


    Jepp, habe ich inzwischen so gemacht, die geaenderten Werte im Config werden auch waehrend des Programmlaufs nicht uebernommen (nur als Info fuer alle User).


    Zitat


    @ All: Hat das Installieren funktioniert? Irgendwelche Stolperfallen gefunden? Läuft gop2jpeg bei Euch? Und wie ist die Performance? Bei mir ist der langsamste Vorlauf (also zB mit dem Jog-Dial eingestellt) etwas schneller als das Original, während ich über ein 100 MBit Netz per NFS auf die VDR-Box zugreife (2.4 GHz P-IV). Das ist absolut im grünen Bereich, aber wie sieht es bei Euch aus?


    gop2jpeg funktioniert bei mir.

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

    Einmal editiert, zuletzt von x-stefan ()

  • Zitat

    Original von x-stefan
    Jepp, habe ich inzwischen so gemacht, die geaenderten werte im Config werden auch waehrend des programmlaufs nicht uebernaommen (nur als Info fuer alle User).




    Hallo,


    ich habe gerade den nächste Snapshot auf die Website geladen, folgende Dinge habe ich geändert:


    - Wie von x-stefan bemerkt gab es viele Konfig-Möglichkeiten, die keinen Effekt hatten. Ich habe sie deaktiviert.
    - das Helferlein "vdrplayer.pl" sollte jetzt funktionieren, und zwar auch bei Filmen, die keine Schnittmarken haben. Damit kann man jetzt also die Aufnahme abspielen lassen, die gearde bearbeitet wird.


    Ich habe die folgenden beiden Tar-Bälle angepasst:


    http://vdrsync.vdr-portal.de/r…DRsyncStudio-PR041212.tgz
    http://vdrsync.vdr-portal.de/releases/VDRsyncGUI-041212.tgz


    Wer ohnehin schon alles installiert hatte, der muss nur aus dem untern Paket vdrsync-gui.pl und vdrplayer.pl installieren.


    Lasst mich wissen, ob es funktioniert.


    Cheers


    Peter

    Mitstreiter für VDRsync gesucht!
    Egal ob Perl Programmierer, Tester, Doku-Schreiber oder User, jede Hilfe ist willkommen. Infos hier im Board (nach vdrsync suchen) oder auf der vdrsync-Homepage


  • Hey redeye,


    das freut mich :D
    Bis auf den gop2jpeg part natürlich :(
    Was nutzt Du denn für eine Distro?


    @all:
    Damit man sich etwas leichter zurecht findet, habe ich ein kleines Tutorial ins Netz gestellt:
    VDRsync Studio Tutorial


    Wie immer sind Kommentare / Ergänzungen dringend erwünscht ;)


    Cheers


    Peter

    Mitstreiter für VDRsync gesucht!
    Egal ob Perl Programmierer, Tester, Doku-Schreiber oder User, jede Hilfe ist willkommen. Infos hier im Board (nach vdrsync suchen) oder auf der vdrsync-Homepage

  • Danke für das super tool, sowas kann ich schon lange gebrauchen.
    Ich hab es unter Debian/Sarge ohne Probleme zum laufen gebracht.


    Nach einem
    apt-get install libjpeg62-dev perl-tk ffmpeg
    waren die Voraussetzungen erfüllt.


    Für ffmpeg muss zuvor noch
    deb ftp://ftp.nerim.net/debian-marillat/ testing main
    in die sources.list (von dort bekommt man auch transcode)


    Tk::JPEG::Lite muss natürlich wie beschrieben installiert werden


    für die Voraussetzungen von dvd-menu.pl war ein
    apt-get install libgd2 libgd-gd2-perl libgd-text-perl
    notwendig


    gop2jpeg funktioniert bei mir auch nicht :(


    Ansonsten hab ich mich noch nicht näher damit auseinander gesetzt, aber es sieht sehr vielversprechend aus.

    yaVDR: Mainboard: AsRock H77Pro 7 M, Intel Celeron Dual-Core G530, Kingston ValueRAM DIMM 4GB PC3-10667U, Digital Devices cineS2 V6, Graka: ASUS GT610-SL-1GD3L; Netzteil: Cougar A300 300W ATX 2.3; IR: ASRock Smart Remote
    Ausgabe: softhddevice

    Einmal editiert, zuletzt von floyd777 ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!