Ein "plugin" für den Video Disk Recorder (VDR). Von: Christian Wieninger Basierend auf Scripts von Mike Constabel Projekt-Homepage: - Aktuelle Version unter: - Bitte die Datei COPYING für Lizenz-Informationen beachten. Beschreibung: Wenn man Aufnahmen vom Kanal DeluxeMusic macht, sammelt dieses Plugin im Hintergrund Informationen über die Tracks (Start/Stop, Titel, Künstler, Jahr) und erlaubt daraus Audio- oder Videoclips zu erstellen. Anforderungen: - vdrsync.pl und lame (wenn die Audio-Konvertierung nach mp3 benutzt wird) - vdrsync.pl und mpg123, vorbis-tools (wenn die Audio-Konvertierung nach ogg benutzt wird) - cutalot plugin (wenn die Video-Konvertierung benutzt wird) Installation: Das Plugin wie üblich kompilieren und die Skripte deluxe2mp3.sh und deluxe2ogg.sh in den Pfad der ausführbaren Dateien kopieren, also z.B. /usr/local/bin. Die Skripte noch an die eigenen Anforderungen anpassen. Anleitung: Zunächst eines Timer für eine Deluxe-Aufnahme programmieren (WICHTIG: muss mit einer vollen Minute starten, also keine Sofort-Aufnahme!) und ein paar Tracks aufnehmen. Der Pfad des Timers sollte 'passend' sein, weil er später bei der Konvertierung zu Audiotracks als Unterverzeichnis verwendet wird. Also z.B. 'DeluxeMusic' verwenden. Während oder nach der Aufnahme kann über 'Songs' kontrolliert werden, welche Tracks (basierend auf den gesammelten EPG-Infos) vollständig in der Aufnhame enthalten sind. In diesem Menü kann ausserdem jeder Track ein/ausgeschaltet werden, um ihn für die spätere Bearbeitung zu wählen und auch direkt über Wiedergabe angesprungen werden. Bereits konvertierte Tracks werden automatisch auf 'aus' gestellt, falls im Setup "Vermeide Wiederholungen" aktiv ist. Jetzt im Hauptmenu mit "Markieren" die Schnittmarken für die gewählten Tracks setzen lassen und mit 'Ok' die Wiedergabe starten. Die Startmarken sollten relativ genau passen, die Endmarken müssen evtl. noch wegen Werbung nach den Tracks angepasst werden. ACHTUNG: Startmarken dürfen nicht gelöscht und neu gesetzt werden, weil diese intern einen Kommentar speichern, der die Trackinfo wiedergibt. Also Startmarken nur verschieben! Das gilt nicht für Stopmarken. Der Wiedergabe-Modus hat einige Zusatzfunktionen im Vergleich zum VDR-Standard: - Falls Marken gesetzt wurden, zeigt das Wiedergabe-Menü den aktuellen Titel anstelle des Aufnahmenamens. - Mit Info oder '5' erhält man ein Info-Menü basierend auf den EPG-Infos, auch wenn noch keine Marken gesetzt wurden. - '2' kann zum Löschen der Start- und Endmarken des aktuellen Tracks verwendet werden, wenn dieser nicht verarbeitet werden soll. - '1' und '3' können zum schnellen Verschieben der Marken verwendet werden, neben den üblichen '4' and '6' Sobald alle Marken korrekt sind, kann die Konvertierung in Video- oder Audioclips gestartet werden. Die Konvertierung setzt alle (aktive und inaktive) Tracks auf den Status 'konvertiert' damit unerwünschte Tracks in zukünftigen Aufnahmen nicht erneut aktiv sind (bei 'Wiederholung vermeiden'). - Video-Konvertierung: Der Titel der einzelnen Clips kann mit 'Schnittmarken-Format' im Setup angepaßt werden. Dazu gibt es die eingebauten Variablen '%artist%', '%title%' und '%year%'. - Audio-Konvertierung: mit dem Skript deluxe2mp3.sh werden die Tracks nach mp3 konvertiert. (Analog deluxe2ogg.sh für ogg). Bitte die Skripte zum Anpassen von Dateinamen, Bitrate,... entsprechend editieren. Verwendung der Blacklist: Um bestimmte Künstler oder Titel auszuschließen, kann man diese in der blacklist.conf angeben. Ein Beispiel dazu liegt im conf-Verzeichnis. Es können auch reguläre Ausdrücke verwendet werden. Die Blacklist kann auch dazu verwendet werden, um Titel auszuschließen, die bereits in der eigenen Sammlung vorhanden sind. Dazu gibt es z.B. ein Skript archiv2blacklist.pl, das eine mp3/ogg-Sammlung scannt und im Format der blacklist.conf ausgibt. Aufruf: ./archiv2blacklist.pl /mp3/Music >> blacklist.conf Hinweis: - Der Deluxe-Sender ist fest kodiert. Mein Eintrag lautet: DELUXE MUSIC,DELUXE;BetaDigital:12246:V:S19.2E:27500:255:256=deu:0:0:10100:1:1092:0 Man kann eine abweichende Kanal-ID an das Plugin auch über die Option --channel oder -c übergeben, z.B.: -P'deluxe -c C-65300-29-29040' Die Kanal-ID muss im VDR-Format sein. - Wer noad nutzt sollte daran denken, dass dieses am Ende der Aufnahme selbst noch Marken erzeugt. Also die Bearbeitung am besten erst einige Minuten nach Aufnahmeende beginnen. - Deluxe sendet zu manchen Zeiten (z.B. Sa 22:00) keinen 'pro Track'-EPG. Derartige Aufnahmen sind also für das Plugin wertlos. Danke an Mike Constabel für die Idee hinter diesem Plugin! Viel Spass! Christian Wieninger