Ein "plugin" für den Video Disk Recorder (VDR).

Von:                         Christian Wieninger <cwieninger at gmx dot de>
                             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
- 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


