Tim Jansen's Blog (deutsch)


2005/01/13
DVB-T Aufnahme per Linux-Server
Wie bereits letzte Woche erwähnt habe ich etwas zum Aufnehmen von DVB-T Sendungen unter Linux gesucht. Seit Weihnachten habe ich auf meinem Server KaxTV benutzt (per VNC), nur ist KaxTV leider immer noch schrecklich unstabil. Beim Umschalten stürzt es gelegentlich ab, und wenn der Empfang schlecht ist, dann auch schon mal während der Aufzeichnung. "Frustrierend" ist da noch freundlich formuliert...

Mit VDR habe ich mich recht lange herumgeschlagen, aber es einfach nicht richtig zum laufen gebracht. Das Hauptproblem ist wohl, dass VDR dazu gedacht ist, um einen 'richtigen' Videorekorder am Fernseher zu ersetzen, und dazu benötigt es eine der DVB-Karten mit eingebautem Dekoder und TV-Ausgang. Sowas habe ich an meinem Server natürlich nicht, denn diese sind teuer, schwer zu bekommen (für DVB-T), analog (kein DVI-Ausgang) und ohnehin zu gross für ein Mini-ITX Gehäuse. Ohne entsprechende Karte aber kann man VDR nicht mit der GUI bedienen und muss alles 'blind' konfigurieren. Zwar gibt es das Softdevice plugin, aber das benötigt Xv und läuft deswegen nicht unter VNC. Und VDR Admin reicht offenbar nicht für die Konfiguration. Irgendwann habe ich dann halt aufgegeben.

Am Wochenende habe ich durch Zufall dann die Lösung gefunden: ein kleines Projekt mit dem unscheinbaren Namen dvbd. dvbd ist ein im Hintergrund laufender Server, der mit ein paar Kommandozeilenprogrammen bedient werden kann. Und unter anderem kann man ihn aufnehmen lassen. Das geschieht zwar alles ohne jegliche GUI, aber dafür sehr stabil. Ich habe seit dem Wochenende zahlreiche Sendungen testweise aufgenommen und bis jetzt gab es keinen Fehler. Im Gegensatz zu vielen anderen Programmen kann er auch das Video direkt in einen Program Stream umwandeln, der auf meinem Virtuoso funktioniert.

Was mir jetzt noch fehlt ist eine Web-Oberfläche für den dvbd. Das mitgelieferte CGI-Skript (dvbdguide) bringt mir leider recht wenig, weil ich die Programme meiner Sender nicht in einem kompatiblen XMLTV Format bekomme und es deswegen nicht funktioniert. Bestenfalls kann ich das Program in einer XMLTV-Datei pro Transponder mit TV Grab DVB extrahieren, aber dann steht das komplette Program des Transponders in der XMLTV-Datei. dvbdguide dagegen benötigt eine XMLTV-Datei mit allen Sendern, in der jeweils nur das Program eines Tages stehen darf, und ich kann mich für die Oberfläche auch nicht wirklich begeistern. Vielleicht werde ich mich in den nächsten Wochen mal selbst damit herumschlagen und mir irgendetwas komfortableres auf Basis von dvbd zusammenbasteln. Bis dahin habe ich jetzt zumindest schon mal eine stabile Zwischenlösung, mit der ich gut leben kann.



This page is powered by Blogger. Isn't yours? Creative Commons License
All text in this blog is licensed under a Creative Commons License.
(Images containing screenshots etc are excluded)