CapturePlugin - NEU: DVB-TV

Aus TV-Browser Wiki
Version vom 28. März 2007, 22:44 Uhr von Bananeweizen⧼word-separator⧽⧼parentheses⧽
⧼revision-nav⧽
Wechseln zu: Navigation⧼comma-separator⧽Suche

CapturePlugin - DVB-TV

Zuerst einmal vielen Dank für die Anleitung zu Win-TV, die durch Hinweis auf jt.exe zu dieser neuen Anleitung führte.

Diese Anleitung ist speziell für die Variante mit externem Videorecorder (ich nenne ihn hier DVR), der normalerweise im Ruhezustand ist nur für Aufnahmen geweckt werden soll. Der TV-Browser läuft auf einem normalen Arbeits-PC und schickt seine Taskplanungen mittels jt.exe zum DVR.

Voraussetzungen:

DVR:

    - muss RTC-Alarm im BIOS unterstützen
    - Netzkarte muß per WOL den PC wecken können
    - Energieoptionen: Ruhezustand aktivieren (dann "Übernehmen")
                       Ruhezustand nach 20min
                       "Kennwort beim Reaktivieren des Computers anfordern" deaktivieren
    - Der angemeldete Benutzer muß ein Kennwort haben
    - Der angemeldete Benutzer muß im AT-Dienstkonto eingetragen sein (Geplante Tasks - 
      Erweitert - AT-Dienstkonto)
    - Im Programm Digital-TV muß "Energiesparmodus deaktivieren" aktiviert sein
    - Empfehlung: "Fernsehbild und Sound ... während einer Aufnahme aus"

Arbeits-PC:

    - jt.exe in %Windir%\system32 ( ftp://ftp.microsoft.com/reskit/win2000/jt.zip )

Bei meiner Installation habe ich tt_budget_219.zip verwendet (geht auch mit der Hauppauge Nova-t alte Version) und die Software nach den Sendern suchen lassen. Nach dem Speichern der Kanalliste stehen die Sender mit diversen Daten im Programmordner (normalerweise C:\Programme\TechnoTrend\TT-budget) in der Datei DigitalTV-t.lst.

In der Datei steht für jeden Sender eine Zeile mit einer Menge Daten; für uns von Interesse ist aber nur der Sendername und der Key. Kopiere Dir erst mal diese Datei in einen Bearbeitungsordner und entferne die überflüssigen Informationen. Das sieht dann etwa so aus:

     Das Erste       21140102000E05790000
     ZDF             21140202020202210000
     SAT.1           21140301401801810000
     RTL Television  21140305401501510000
     RTL2            21140305401601610000
     KABEL1          21140301400A00A10000
     ProSieben       21140301401301310000
     VOX             21140305402202210000
     arte            21140101000200C90000
     Info/3sat       21140202020302310000
     Super RTL       21140305401B01B10000
     WDR             21140304000F00F10000
     NDR FERNSEHEN   211401010003012D0000
     rbb Berlin      21140102000C04B10000
     MDR FERNSEHEN   21140101000100650000
     Südwest BW/RP   21140304001001010000
     rbb Brandenburg 21140102000B04B10000

Das ist ein Auszug aus der Senderliste für Berlin/Brandenburg; da ich keine Musik- oder Sportsender aufnehme für meine Zwecke ausreichend.

Jetzt kommen wir zur Konfiguratin des Capture-Plugin:

Im TVBrowser "Plugins" -> "Capture Plugin" -> Karteireiter "Geräte" -> "Gerät hinzufügen", netten Namen ausdenken und mit Voreinstellung übernehmen.

Jetzt erscheint das Gerät in der Liste und Du wählst "Gerät konfigurieren". Inhaltsverzeichnis [AnzeigenVerbergen] 1 Karteireiter "Applikation" 2 Karteireiter "Parameter" 3 Karteireiter "Einstellungen" 4 Karteireiter "Kanäle"

Karteireiter "Applikation"

  "Applikation": JT

Karteireiter "Parameter"

"Aufnehmen": /SM \\DVR /sj ApplicationName = d:\progra~1\techno~1\tt-bud~1\dvb-tv.exe
             Parameters = "/1 %CNU E:\Video\%T2_%SY%SMO%SD_%SH%SMI.mpg MPG %LM Stop
             2000MB" SystemRequired=1 DeleteWhenDone=1 /ctj StartTime=%SH:%SMI
             StartDate=%SMO:%SD:%SY type=ONCE Disabled=0 /sc %UN %UP /saj %SY%SMO%SD_%T2
     - /SM \\DVR - der Rechner, auf dem das Programm läuft (geht also auch übers Netz)
     - /sj ApplicationName - Programmname mit Pfad als Kurznahme!
       (evtl. in DOS-Box prüfen mit dir/x)
           Parameters :
           - /1 - Software im Aufnahmemodus starten
           - %CNU - externer Kanalname - näheres kommt noch im Karteireiter "Kanäle"
           - E:\Video\%T2_%SY%SMO%SD_%SH%SMI.mpg - Name der Aufnahmedatei, %T2 ist der
             Name der Sendung, %SY%SMO%SD ist das Datum YYYYMMDD, %SH%SMI die Uhrzeit
             HHMM. Damit stellen wir sicher, daß bei gleichem Namen der Sendung die alten
             Aufnahmen nicht überschrieben werden (z. B. "Enterprise" heißt ja jede Woche
             gleich)
           - MPG - habe ich auch nur von TechnoTrend übernommen
           - %LM - Länge der Aufnahme in Minuten; das Plugin rechnet dabei gleich Vor- und
             Nachlaufzeit mit ein.
           - Stop - auch wieder nur übernommen
           - 2000MB - das ist der maximal zulässige Wert für die Dateigröße, das Programm
             erzeugt bei Überschreiten automatisch Folgedateien mit Numerierung. Mit
             PVAStrumento lässt sich das aber wieder zusammenfassen - NTFS vorausgesetzt.
     - SystemRequired=1 - Setzt "Computer zum Ausführen des Tasks reaktivieren"
     - DeleteWhenDone=1 - Setzt "Task löschen, wenn er nicht erneut geplant wird"
     - /ctj StartTime=%SH:%SMI StartDate=%SMO:%SD:%SY - Start des Tasks
     - type=ONCE - Task einmalig ausführen
     - Disabled=0 - Damit ist der Task aktiv
     - /sc %UN %UP - Benutzername und Passwort für den DVR - müssen noch unter Kateireiter 
                     "Einstellungen" eingetragen werden
     - /saj %SY%SMO%SD_%T2 - Name des Tasks, also JJJJMMTT_Titel
"Löschen": /SM \\DVR /sd %SY%SMO%SD_%T2
     Hier muß hinter /sd die selbe Bezeichnung stehen, die bei "Aufnahme" hinter /saj
     gewählt wurde

Karteireiter "Einstellungen"

"Wieviel Minuten früher starten?": Empfehlung 10 - etwas Vorlauf schadet nicht
"Wieviel Minuten später stoppen?": Empfehlung 40 - leider wird ja über DVB-t kein
                                   VPS ausgestrahlt und wenn "Wetten dass.." über-
                                   zieht oder eine Sondersendung reingeht, sollte
                                   genügend Puffer am Ende bereitstehen.

Bei "Benutzer" und "Passwort" müssen die gültigen Benutzerdaten für den DVR eingetragen werden.

"Überprüfe, ob ein Fehlerwert zurückgegeben wird" und "Nur Programme erlauben, die in der Zukunft liegen" habe ich aktiviert; "Maximale Anzahl gleichzeitiger Aufnahmen" ist 1 (mir ist kein System bekannt, daß unter Windows mehr macht).

Karteireiter "Kanäle"

Hier müssen die externen Namen der Kanäle eingepflegt werden - dafür haben wir ja am Anfang unsere Liste erstellt. Die Namen der im TVBrowser angezeigten Kanäle erscheinen bereits unter "Interner Name", dazu mußt du jetzt noch den Key aus der DigitalTV-t.lst unter "Externer Name" eintragen.

Zum Schluß noch alles mit "OK" abschließen.

Getestet ist das alles mit einem XP-HomeEdition, auf dem der TV-Browser läuft, und einem W2k-Rechner, der die TV-Karte enthält und auf seine Befehle wartet.

Um die Aufnahmen auch programmieren zu können, muß der DVR natürlich "geweckt" werden - sein Normalzustand ist ja der Ruhezustand. Ich verwende dafür LANStart (vielen Dank für dieses nützliche Tool an Ralf Spettel http://www.spettel.de/ ).

Um auf dem DVR immer die korrekte Zeit zu haben, verwende ich den Windows Time Synchronizer von http://www.wintimesync.com/ , deren kostenlose Version für unsere Zwecke ausrecht (auch an die Macher dieses Programmes vielen Dank).