von fschaeckermann » 10 Apr 2007, 11:43
Ich habe mir gerade eine USB-Box mit Hardware MPEG Encoder gekauft (Ciinergy 800e) und so einige Programme ausprobiert, mit denen ich über diese Box das Fernsehprogramm aufnehmen könnte. Leider hat nichts richtig funktioniert, sodass ich auf die mitgelieferte Software von ArcSoft (Total Media 2) angewiesen bin.
Unglücklicherweise hat diese kein Command-Line Interface für Aufnahmen und ich war drauf und ran ein AutoIt3 Script zu erstellen, um das CapturePlugin an die Software anzubinden, als mir die Idee kam, dass der TMMonitor, der automatisch gestartet wird und die Aufnahmen steuert, seine Informationen ja irgendwo speichern muß...
Nach einigem Suchen habe ich ein File gefunden, das epg.mdb heißt und bei dem es sich um eine MicroSoft Access-Datenbank handelt, die eine Tabelle RecordSchedule enthält, in der alle für die programmierten Aufnahmen notwendigen Informationen zu finden sind.
Mit ein bißchen Analysieren und Rumprobieren habe ich es schließlich geschafft, ein Java-Programm zu schreiben, dass per Command-Line-Parameter in diese Access-Datenbank Einträge schreiben kann bzw. sie herauslöschen.
Zusammen mit einer Device-Konfiguration für das Programm kann ich jetzt aus dem TV-Browser heraus Aufnahmen mit der Total Media 2 Software programmieren.
Ich habe alles zusammen (Beispiel-Konfiguration - enthält drei Variablen, die entsprechend angepaßt werden müssen, Java Source und Java .class File, sowie ein Beispiel-Dump der RecordSchedule-Tabelle) in einem ZIP-File ins Netz gestellt. Leider kann ich den Link hier (noch) nicht posten, deshalb muß ich den später nachliefern oder jemand sagt mir, wie ich eine neue Seite im Wiki erzeugen kann, die ich dann unter CapturePlugin - Beispiel-Konfigurationen eintragen könnte.
Frank
Ich habe mir gerade eine USB-Box mit Hardware MPEG Encoder gekauft (Ciinergy 800e) und so einige Programme ausprobiert, mit denen ich über diese Box das Fernsehprogramm aufnehmen könnte. Leider hat nichts richtig funktioniert, sodass ich auf die mitgelieferte Software von ArcSoft (Total Media 2) angewiesen bin.
Unglücklicherweise hat diese kein Command-Line Interface für Aufnahmen und ich war drauf und ran ein AutoIt3 Script zu erstellen, um das CapturePlugin an die Software anzubinden, als mir die Idee kam, dass der TMMonitor, der automatisch gestartet wird und die Aufnahmen steuert, seine Informationen ja irgendwo speichern muß...
Nach einigem Suchen habe ich ein File gefunden, das epg.mdb heißt und bei dem es sich um eine MicroSoft Access-Datenbank handelt, die eine Tabelle RecordSchedule enthält, in der alle für die programmierten Aufnahmen notwendigen Informationen zu finden sind.
Mit ein bißchen Analysieren und Rumprobieren habe ich es schließlich geschafft, ein Java-Programm zu schreiben, dass per Command-Line-Parameter in diese Access-Datenbank Einträge schreiben kann bzw. sie herauslöschen.
Zusammen mit einer Device-Konfiguration für das Programm kann ich jetzt aus dem TV-Browser heraus Aufnahmen mit der Total Media 2 Software programmieren.
Ich habe alles zusammen (Beispiel-Konfiguration - enthält drei Variablen, die entsprechend angepaßt werden müssen, Java Source und Java .class File, sowie ein Beispiel-Dump der RecordSchedule-Tabelle) in einem ZIP-File ins Netz gestellt. Leider kann ich den Link hier (noch) nicht posten, deshalb muß ich den später nachliefern oder jemand sagt mir, wie ich eine neue Seite im Wiki erzeugen kann, die ich dann unter CapturePlugin - Beispiel-Konfigurationen eintragen könnte.
Frank