Digitales Fernsehen mit Klear

Klares Bild

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
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 10/2017: Daten retten & sichern

Digitale Ausgabe: Preis € 8,50
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

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

Aktuelle Fragen

kein foto, etc. upload möglich, wo liegt mein fehler?
kerstin brums, 17.09.2017 22:08, 5 Antworten
moin, zum erstellen einer einfachen wordpress website kann ich keine fotos uploaden. vom rechne...
Arch Linux Netzwerkkonfigurationen
Franziska Schley, 15.09.2017 18:04, 0 Antworten
Moin liebe Linux community, ich habe momentan Probleme mit der Einstellung des Lan/Wlan in Arc...
WLan mit altem Notebook funktioniert nicht mehr
Stefan Jahn, 22.08.2017 15:13, 0 Antworten
Ich habe ein altes Compaq-6710b Notebook mit Linux Mint Sonya bei dem WLan neulich noch funktioni...
Würde gerne openstreetmap.de im Tor-Browser benutzen, oder zu gefährlich?
Wimpy *, 21.08.2017 13:24, 2 Antworten
Im Tor-Netzwerk (Tor-Browser) kann ich https://www.openstreetmap.de/karte.html# nicht nutzen....
Samsung VG-KBD1500 - Bluetooth-Tastatur mit Touchpad mit Xubuntu 16.04.2 LTS
Linux- & BSD-UserGroup im Weserbergland, 16.08.2017 19:16, 0 Antworten
Bin grad mit "meinem Latein am Ende" darum hier mal so in den Raum geworfen. Samsung VG-KBD1500 -...