WinTV ist die offizielle Softwarebeigabe für sehr viele populäre Hauppauge-Produkte und war bis zur letzten Version 6 grottenschlecht. Für die komplett neue und wirklich brauchbare Version 7 gibt es hier im Wiki derzeit noch keine Anleitung zur automatischen Sendungsprogrammierung, was schade ist. Die "offizielle" TV-Browser-Kompatibilitätsliste würde nämlich ziemlich wachsen, wenn auch WinTV7 nutzbar ist.
Hier also mein Vorschlag für ein HowTo - um Tests wird gebeten:
- das HowTo ist auf einem System mit WinXP SP3 und WinTV7 cd2.1a erstellt und initial getestet. Läuft das auch unter Vista, bzw. Win7?
- Insbesondere die deutschen Begriffe aus der WinTV-GUI sollten mal kontrolliert werden, ich nutze da nämlich eine englische Version :)
Zu WinTV7
Es gibt bereits Anleitungen zur Nutzung von TV-Browser mit älteren Versionen von WinTV. WinTV7 ist jedoch ein 2008/2009 komplett neu entwickelter Nachfolger von WinTV6 (aka bgrecorder) mit einigen Vorteilen für die Nutzung mit TV-Browser:
- ermöglicht mehrere Aufnahmen gleichzeitig (mehrere Tuner vorausgesetzt)
- automatische (und jetzt fehlerfreie) Umwandlung der aufgenommenen Transportdatenströme in Programmdatenströme
- Betrachten der Aufnahmedateien bereits während der Aufnahme möglich
- unterstützt derzeit (Aug. 2010) folgendende Hardware:
WinTV-NOVA-T-Stick, WinTV-NOVA-TD-Stick, WinTV-NOVA-T-500, WinTV-NOVA-SE2. WinTV-NOVA-S-Plus, WinTV-MiniStick, WinTV-Aero, WinTV-NOVA-T-PCI, WinTV NOVA-HD-S2, WinTV-HVR-900H, WinTV-HVR-930c, WinTV-HVR-1100, WinTV-HVR-1300, WinTV-HVR-1400, WinTV-HVR-1700, WinTV-HVR-1900, WinTV-HVR-2200, WinTV-HVR-3000, WinTV-HVR-3300, WinTV-HVR-4000, WinTV-HVR-4400, WinTV PVR-150 und WinTV PVR-USB-2
WinTV7 kommt mit einer Hintergrundaufnahmesoftware (WinTV7Rec.exe). Um Aufnahmen zu programmieren legt TV-Browser im Windows Taskplaner entsprechende Tasks an, die zum programmierten Zeitpunkt mittels WinTV7Rec die TV-Aufnahmen starten.
Aufnahmeparameter (Typ, Qualität und Ort der Aufnahmedatei etc.) werden dabei nicht via TV-Browser bestimmt, sondern müssen im WinTV-System einmalig voreingestellt werden. Die Programmierung des Windows Taskplaners erfolgt mit einem zusätzlichen, kostenlosen Tool von Microsoft.
Vorraussetzungen:
- Software WinTV7 von Hauppauge (Download). Achtung: Diese Software kann nur installiert werden, wenn beim Nutzer eine "Original-CD" mit einer (auch älteren) WinTV-Version vorhanden ist
- Installiertes Aufnahmesteuerungs-Plugin in TV-Browser
- jt.exe - kostenlose Microsoft-Software zur Programmierung des Windows-Taskplaners
Die Datei jt.exe aus der Installationsdatei (Download hier oder hier) in das Verzeichnis "C:\windows" entpacken. Fertig. (Selbstverständlich kann die Datei auch an einem anderen Ort abgelegt werden, dann muss der Pfad in Punkt 3.1. allerdings entsprechend geändert werden!)
2.) Installation, Einrichtung und Vorbereitung von WinTV7
WinTV7 muss zur Nutzung mit TV-Browser vollständig installiert und lauffähig sein. Mittels Installationsprogramm von WinTV7 werden also wie vom Hersteller vorgesehen zuerst die Treiber für die Tunerhardware und danach die TV-Applikation installiert. Nach dem Sendersuchlauf sollte mit der WinTV7 das Fernsehprogramm betrachtet werden können. Dieser Stand wird im Tutorial vorausgesetzt.
2.1.) In WinTV7 müssen die gewünschten Aufnahmeparameter eingestellt werden. Dazu wird in WinTV das Konfigurationsfenster geöffnet.
2.2.) Unter "Aufnahme" ("Capture") kann das Aufnahmeverzeichnis ("Recordings Directory") gewählt werden. Hier landen die fertigen Aufnahmedateien.
2.3.) Unter "Erweitert" kann eine automatische Konvertierung des aufgenommenen MPEG-Transportstreams (MPEG-TS, Dateiendung .ts)) in das zur Weiterverarbeitung günstigere MPEG-Programmstreamformat (MPEG-PS, Dateiendung .mpg) konfiguriert werden.
2.4.) Im Reiter "Alle Kanäle" ("All Channels") findet sich die Senderliste, die später für das Mapping der Kanalnummern in TV-Browser noch benötigt wird.
3.) Einstellungen im TV-Browser
Unter "Plugins->Aufnahmesteuerung->Geräte" ein neues Gerät hinzufügen (Name im Beispiel "WinTV7"). Als Treiber "Standard-Treiber" belassen
[[TVB_newDev.png]]
In der Konfiguration dieses neuen Gerätes werden in den Reitern folgende Einstellungen vorgenommen:
3.1.) "Applikation"
[[TVB_1_app.png]]
Unter "Applikation" wird die unter Punkt 1. installierte Datei für den Windows-Taskplaner eingetragen. Diese findet sich also wahrscheinlich unter "C:\WINDOWS\jt.exe".
3.2.) "Parameter"
[[TVB_2_para.png]]
Unter "Parameter" wird der Aufruf des Taskplaners konfiguriert. Unter "Aufnehmen" der Aufruf zur Programmierung einer Aufnahme, unter "Löschen" der Aufruf zum Löschen bereits vorgenommener Aufnahmen.
Eingetragen wird unter "Aufnahme":
Code: Alles auswählen
/sj ApplicationName = "{variable("1")}" Parameters = "-c:{channel_name_external} -limit:{length_sec} -prefix {maxlength(cleanLess(title),"52")}_({cleanLess(channel_name)})" SystemRequired=1 DeleteWhenDone=1 /ctj StartTime={leadingZero(start_hour, "2")}:{leadingZero(start_minute, "2")} StartDate={leadingZero(start_month, "2")}:{leadingZero(start_day, "2")}:{start_year} type=ONCE Disabled=0 /sc {device_username} {device_password} /saj {start_year}{leadingZero(start_month, "2")}{leadingZero(start_day, "2")}_{cleanLess(title)}
Code: Alles auswählen
/sd {start_year}{leadingZero(start_month, "2")}{leadingZero(start_day, "2")}_{cleanLess(title)}
[[TVB_3_cannels.png]]
Unter dem Reiter "Sender" werden die im TV-Browser vorhandenen Sendernamen den entsprechenden Kanälen in WinTV7 zugewiesen. Die Kanaleinstellungen von WinTV7 finden sich in den dortigen Einstellungen unter "Alle Kanäle" (siehe auch Punkt 2.4.)
3.4.) "Variablen"
[[TVB_4_vars.png]]
Unter dem Reiter "Variablen" wird der Variable "1" der Ort der WinTV7Rec.exe-Datei im Verzeichnissystem gegeben. Standardmäßig befindet sich diese Datei unter "c:\programme\WinTV\WinTV7\WinTV7Rec.exe"
3.5.) "Einstellungen"
[[TVB_5_einst.png]]
In den "Einstellungen" werden folgende Werte eingestellt:
Benutzer: Hier die Zugangsdaten des Benutzers hinterlegen, unter dessen Account der programmierte Task gestartet werden soll. Im Beispielscreenshot ist dies der Nutzer "server1" auf dem Rechner "server". Diese Angaben sind natürlich auf jeden Rechner anders!
"Unter maximale Anzahl gleichzeitiger Aufnahmen" kann die Anzahl der vorhandenen Tuner eingestellt werden. So sind auch Parallelaufnahmen verschiedener Sender möglich.
4.) Abschließender Test im TV-Browser
Wird das Kontextmenü (rechte Maustaste) zu einer Sendung in der Programmübersicht des TV-Browsers aufgerufen, sollte dort der Menüpunkt "Aufnehmen" erscheinen. Wird damit eine Aufnahme programmiert sollte unter den "Geplanten Tasks" von Windows ein entsprechender Task erzeugt werden. Dieser kann zum Test auch manuell sofort-gestartet werden. Dies sollte eine Aufnahme des programmierten Kanals ohne Ausgabe einer Fehlermeldung und eines Bildes starten (Achtung: Es kann ein paar Sekunden dauern bis das Aufnahmetool gestartet ist!).
Während einer Aufnahme erscheinen (pro Aufnahme) zwei zugehörige Trayicons in der Windows-Startleiste.
Um eine Aufnahme zu löschen wird wiederum das Kontextmenü über einer bereits programmierten Sendung in TV-Browser genutzt. Nach einem Klick auf "Löschen" muss der zugehörige Task im Taskplaner verschwinden.