xawtv - Webcam und TV-Karte wiedergeben
 

Vorab ein Hinweis: Für das korrekte Laden des Moduls für die TV-Karte siehe Beitrag TV-Karte unter Linux im Kapitel Hardware.

Zum Testen der Webcam eignet sich das Programm xawtv, welches mit video4linux-Devices umgehen kann und somit nicht nur mit TV-Karten zurecht kommt und als TV-Software dient, sondern auch wunderbar mit Webcams zusammenarbeitet. Bei mehreren Devices muß man beim Start des Programms das entsprechende Device (video0 oder video1) mit angeben.

Nochmal ein Hinweis: Damit xawtv und scantv arbeiten können, muß man als Benutzer angemeldet sein, da der X-Server sonst eine entsprechende Fehlermeldung ausgibt (unable to open display).

# xawtv -hwscan
scannt nach den verfügbaren video4linux-Devices und zeigt sie an.
# xawtv -c /dev/video0
wählt als Wiedergabe das Device video0.
Möchte man den Webcam-Stream aufnehmen, eignet sich ffmpeg. Ein Beispiel:
# ffmpeg -f video4linux -s 640x480 -r 25 -i /dev/video0 -f m4v out.m4v
-f
= force format (in dem Fall video4linux)
-s = size = die Auflösung 640x480
-r = rate = 25 Bilder/sec (default ist 25 fps)
-i = input filename (hier als Input das video-Device 0)
gespeichert wird das Video im m4v-Format.

scantv

Für die Sendersuche in xawtv eignet sich scantv. Dazu startet man zuerst xawtv ab, öffnet die Senderliste und drückt auf den SAVE-Button. Dadurch wird im Home-Verzeichnis des Benutzers die Konfigurationsdatei .xawtv angelegt. Mit folgendem Befehl startet man die Sendersuche:
# scantv -C /dev/vbi0 -o /home/user/.xawtv
-C = spezifiziert ein anderes vbi-Device. Standard ist /dev/vbi.
-o = definiert das Outputfile, hier die Konfigurationsdatei .xawtv im Heimatverzeichnis. Wird keine Datei angegeben, gibt scantv die Channelliste auf der Standardausgabe aus.
Nach zwei Abfragen über das Land und die TV-Spezifikation, beginnt der scan und die gefundenen Sender werden in der Datei .xawtv abgespeichert und sind anschließend im Sender-Menü von xawtv editierbar.