Klares Bild

Digitales Fernsehen mit Klear

01.03.2006
Einige Linux-Programme unterstützen heute das digitale Fernsehen DVB, doch die meisten sind schwer zu installieren. Einfacher geht's mit dem KDE-Programm Klear, auch wenn es noch alles perfekt läuft.

Digitales Fernsehen unter Linux ist häufig immer noch mit wenig angenehmen Installationsprozeduren verbunden. So gestaltet sich die Einrichtrung des bereits im LinuxUser vorgestellten MythTV alles andere als einfach [1]. Auch den Konkurrenten VDR zu installieren, ist keine triviale Übung – wenn man nicht gleich eine spezialisierte Distribution wie LinVDR einsetzen möchte [2].

Einfacher geht es mit Klear, einem GUI-Programmn, das auf die Wiedergabe und die Aufnahme von DVB-Programmen spezialisiert ist. Geschrieben wurde es von Patric Bico Sherif, Omar El-Dakhloul, Manuel Habermann und Marco Kraus an der Technischen Fachhochschule Berlin im Rahmen einer Lehrveranstaltung zum Thema Programmierung. Klear verwendet für die grafische Oberfläche das Qt-Toolkit und setzt ein funktionierendes DVB-Subsystem voraus, das mit aktuellen Kernels die meiste DVB-Hardware unterstützen sollte. Welche PCI-Karten und DVB-USB-Sticks mit Linux funktionieren, verrät das LinuxTV-Wiki [3] unter den Punkten DVB-S/T/C devices.

Installieren

Um das Paket selber zu kompilieren, brauchen Sie neben den Qt-Entwicklungspaketen auch diejenigen von KDE (kdebase-devel, kdebase-dev oder ähnliches) und Xine. Das ebenfalls nötige Build-Tool Scons [4] gibt es als fertiges Paket für die meisten Distributionen. Anders als bei den meisten anderen freien Software-Projekten bringt Klear kein Configure-Skript mit, stattdessen ein Shell-Skript mit dem Namen build.sh. Führen Sie es aus, prüft es zunächst die Abhängigkeiten und startet dann die Übersetzung.

Im Skript steht allerdings kaum etwas drin, sodass Sie scons auch direkt starten können. Der Aufruf scons help zeigt die verfügbaren Parameter, mit denen Sie zum Beispiel ungewöhnliche Pfade verwendeter Bibliotheken einstellen. Im Test trat auf einigen Systemen das Problem auf, dass die Bibliothek libxine.so nicht gefunden werden konnte. Das ließ sich in allen Fällen durch einen symbolischen Link von libxine.so.1 auf libxine.so im Verzeichnis /usr/lib lösen. Ist die Übersetzung abgeschlossen, installieren Sie das Programm als Root mit scons install.

Beim ersten Start meldet Klear, dass Sie noch keine Konfigurationsdatei besitzen, und zeigt in einen Dialogfenster die Einstellungen der DVB-Gerätedateien. Normalerweise stimmen die voreingestellten Werte adapter0, dvr0, demux0 und frontend0. Überprüfen Sie bei Problemen, dass diese Dateien im Verzeichnis /dev/dvb für Sie les- und schreibbar sind. Des weiteren erwartet Klear im Verzeichnis $HOME/.klear eine Datei channels.conf, die die Frequenzdaten für den jeweiligen Ausstrahlungsort enthält. Passende Dateien finden sie auf der Klear-Homepage oder auf der Heft-CD.

Fernsehen

Ein Fernsehprogramm starten Sie einfach, indem Sie den Sender in der Liste doppelt anklicken. Nach einige Sekunden Zeit zum Tunen erscheint auch prompt das Bild im Klear-Fenster (Abbildung 1). Um die Bedienleiste wegzuschalten drücken Sie die Taste [M] oder klicken den entsprechenden Button (Abbildung 1). Mit derselben Taste blenden Sie sie wieder ein. In den Vollbildmodus schalten Sie mit [F] oder dem passenden Button. Das funktioniert allerdings bisher nur mit KDE. Die Autoren arbeiten aber daran, dass auch Gnome-Benutzer mit Klear künftig bildschirmfüllend fernsehen können.

Abbildung 1: Das Hauptfenster von Klear zeigt das Fernsehbild und die Senderliste.
Abbildung 2: Die Bedienknöpfe von Klear erlauben die Steuerung des Programms mit der Maus.

Bei bewegten Szenen nehmen Sie vermutlich störende Streifen wahr, denn der DVB-Stream ist für eine Wiedergabe auf einem TV-Gerät vorgesehen. Das aber arbeitet mit so genannten Halbbildern (Interlaced-Modus), die ein Computermonitor nicht richtig wiedergibt. Abhilfe schafft das so genannte De-Interlacing, das Sie mit dem entsprechenden Button oder der Taste [D] ein- und ausschalten. Allerdings führt Klear diese optische Verschönerung erst in der letzten Stufe der Wiedergabe durch. Deshalb finden Sie die Interlace-Streifen immer noch in Screenshots (Taste [S]) und aufgenommenen Streams. Am besten schalten Sie beim späteren Umkodieren in ein anderes Format mit Tools wie Transcode oder Mencoder das De-Interlacing ein.

Von einem Programm zum nächsten schalten Sie entweder über die Senderliste oder mit den Tasten [Bild-auf] und [Bild-ab]. Sollte Klear beim Umschalten abstürzen, deaktivieren Sie in den Einstellungen unter dem Reiter Allgemein die Option Automatische Anzeige des OSD beim Umschalten. So läuft das Programm etwas stabiler.

Die laufende Sendung nehmen Sie einfach über den Aufnahme-Button oder durch Druck der Taste [R] auf. Eventuell sollten Sie noch in den Einstellungen unter Aufzeichnung ein anderes Verzeichnis zum Speichern der Aufnahmen festlegen, denn von Haus aus steht dort das Desktop-Verzeichnis, das sie vielleicht nicht unbedingt verwenden wollen. Bei der Auswahl des Aufnahmeformats bietet Klear nur zwei Optionen: den MPEG-Transportstrom (MPEG-TS) und den Programmstrom (PS). Der Unterschied ist nicht sehr groß, den Transportstrom aufzunehmen, erfordert allerdings weniger Rechenleistung.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...