Für TV-Karten gibtes es inzwischen reichlich Linux Software, die vom
reinen TV Viewer bis zum Intercast reicht. Einige Programme wie XAWTV gibt
es schon länger und laufen auch sehr stabil. Die Installationsbeschreibung
für die Software findet man unter der entsprechenden Homepage oder bei
der Software als Textdatei.
Hinweis: Bevor Sie auf die Textconsole wechseln
sollt immer erst der TV Viewer beendet werde. Es kann sonst zu einem
Systemabsturz kommen.
Tip: Um das Fernsehbild im Vollbildmodus ohne störende Ränder
darzustellen ist es erforderlich eine Auflösung nach PAL Norm von 768x567
Pixel einzurichten. Das einrichten kann über XF86Setup oder bei SuSE
Distributionen auch über SAX erfolgen. Über die Tastenkombination
CTRL+ALT+"Plus" bzw. "Minus" von Nummerblock kann bei laufendem XServer die
Auflösung umgeschaltet werden. Weiter Information findet man in der
XFree86 HOWTO und der man page von XFree86.
-
kwintv
Mit kwintv gibt es auch einen Viewer für das K-Desktop
Environment. Kwintv ist aus xwintv hervorgegangen,
das nicht weiterentwickelt wird.
-
xtvscreen
-
XtTV
XtTV is a simple Xt-based video/TV program for X11 which uses the
video4linux
/
bttv-video-grabber
driver and the bttv TVscreen widget. Simple means, that all controlling is
done per keyboard, there is no menu - just the TV window.
See the file XTtv.ad for the keyboard settings.
-
xawtv
For TV/video
-
xawtv of cource, it is still the main application. A nice X11 application
for watching TV.
-
fbtv is a TV application for the linux console, it uses the new 2.2.x
framebuffer devices.
-
set-tv, a command line tool to set video4linux parameters (tune in
some channel, set TV norm, ...).
-
streamer, a command line tool for capturing still images and avi-videos
(with sound).
-
webcam, captures images and uploads them with FTP to a Web-Server
in a endless loop.
xawtv, fbtv and set-tv share the same config file.
For listening radio, there is kradio. It is a
KDE application for listening radio.
There is a console application too, called simply radio. It
can read (but not write) kradio's config file.
Tools for videotext available too. A simple vtx-to-ascii/html converter
(build the quick&dirty way using the videoteXt sources) and a wrapper
cgi script for it. Not tested very well.
The video4linux driver for vic
is no longer included in the xawtv tar file.
The binary (glibc, RedHat
5.0) and a patch (with grabber-video4linux.cc
included) are available for download.
Note: This does'nt work with newer (>= 8.0.4) tcl versions.
-
tv.app is
a wharf dockable applet that acts as a remote control for XawTV. It works
in AfterStep and Windowmaker, but will only do numerical channels.
-
Tvset
TVSET ist ein recht kompakter TV-Viewer, der allerdings ohne Dokumentation
daherkommt. Zudem sind die europäischen PAL-Kanäle in der
mitgelieferten Frequenztabelle nur unvollständig aufgelistet, so daß
tvset nur Programmierern empfohlen werden kann, die ein kompaktes
Anwendungsbeispiel des BTTV Treibers suchen.
Durch das
Vertical
Blanking Interval (VBI) bei der PAL Fernsehnorm ist es möglich Daten
(Videotext, VPS, Intercast, PAL Plus Umschaltung, Prüf- und Testinformation)
zu Übertragen ohne das man es Sichtbar merkt. Um die VideoText Information
aus den Bildern heraus zu holen wurde früher ein Decoderchip auf den
TV-Karte eingesetzt. Heute sind die CPU's so schnell das man das von der
CPU und spezieller Software erledigen läßt.
Bei dem BTTV Treiber erledigt das das vbidecode Modul. Nach Aussage
von Rolf Bleher hat
vbidecode noch fehler und führte zu Abstürzen bei ihm. Daher hat
er das Modul überarbeitet und auf seiner Homepage zum herunterladen
abgelegt. Mit seiner Version von
vbidecode hat er nun keine Abstürze mehr und nur noch sehr selten
Dekodierungsprobleme, während zuvor bei manchen Sendern so gut wie keine
Seite zu dekodieren war.
-
Vbidecode
Text von Roft Bleher
Videotextseiten einsammeln
Nach dem Start von vbidecode im Verzeichnis
/var/spool/vtx
werden alle Videotextdaten des jeweils aktuellen Senders in das zum Sendernamen
im Titel der Videotextseite passende Unterverzeichnis gespeichert, z.B.
/var/spool/vtx/3sat
/var/spool/vtx/ARD_ZDF
/var/spool/vtx/ARTE
/var/spool/vtx/BAYERN
/var/spool/vtx/BBC
/var/spool/vtx/Berlin
/var/spool/vtx/CNN
/var/spool/vtx/DSF
...
Man kann dann z.B. mit vtx2ascii (im vtx-Verzeichnis von
xawtv) die
Daten in eine lesbare Form gewandelt werden. Beim ZDF und DSF werden auch
Intercast-Daten, Webpages über TV, in das Unterverzeichnis IC
gespeichert.
Läuft z.B. xawtv zum Fernsehschauen, so wird hierdurch logischerweise
auch der Sender für Videotext festgelegt. Ändern kann man ihn entweder
direkt, oder über eine
IR-Fernbedienung durch xawtv-remote.
Läuft kein Fernsehen, so kann der Sender mit set-tv umgeschaltet werden,
hierdurch kann auch eine Automatisierung über Shell-Skripte erfolgen.
Mit dem Skript
collvtx von
Rolf Bleher kann man nacheinander die Videotextseiten der meisten
Fernsehstationen einsammeln. So hat man dann immer alle Fernsehprogramme
oder sonstige Informationen auf dem Rechner. In dem Archiv befinden sich
auch die Skripte, um vbidecode zu starten und alte Videotextseiten zu
löschen. Vorteilhaft ist eine zweite WinTV-Karte im Server, so ist der
Videotext unabhängig vom gerade angeschauten Sender.
Anzeigen der Videotextseiten im Browser
Das CGI-Skript zur Darstellung von Videotext
vtx.cgi aus
xawtv wurde
von Rolf Bleher erweitert. Um auf weiterführende Seiten zu gelangen,
kann man nun direkt auf die Seitenzahl in der Videotextseite klicken und
muß sie nicht extra im Header suchen.
Aktienkurse im Browser
Das CGI-Skript shares.cgi zeigt eine
Zusammenstellung verschiedener Aktienkurse im Browser an. Die Daten stammen
aus dem Videotext des Senders n-tv. Sind CSS vorhanden, so wird die
Kursänderung farblich hervorgehoben. Zudem erfolgt ein Hinweis auf
Adhoc-Meldungen ausgewählter Firmen.
-
VideoteXt
for Linux Autor: Martin Buck
VideoteXt is a videotext/teletext-decoder for PCs running Linux/x86 (of course,
it also runs with other Unices, but there are currently no drivers for
videotext-cards on these systems). It consists of a device-driver, an interactice
frontend using the X-Window-System and the XView-toolkit and a
commandline-oriented frontend intended mainly for non-interactive usage.
The XView-version is TOP-text-capable and is able to receive all single pages
of a station in advance in a few minutes, so you don't have to wait when
you access these pages. Frequently used pages can be put into a hotlist,
which will be sought autmatically whenever you switch to a new station. Of
course, you can save and load videotext-pages; exporting them in GIF-, PPM-,
PNG-, ASCII- and PostScript-format is also possible.
Unterstützte
TV Karten
-
JVtxView
(Java) Autor: Martin Denn
JVtxView is a program to display *.vtx files. It has been built to show those
files that are created by vbidecode (vbidecode uses the bttv driver and generates
teletext pages in software from the current channel).
JVtxView is a Java applet. That means you need a Java enabled browser (I
know it works with Netscape 4.05) or you use "appletviewer" from the Java
Development Kit. Next you need to run vbidecode, to get fresh teletext
pages.
-
AleVT
AleVT is a teletext/videotext decoder and browser for the bttv driver
(/dev/vbi) and X11. It features multiple windows, a page cache, regexp searching,
built-in manual, and more.There's also a program to get the time from teletext.
Was
ist Intercast
Die Grundidee von Intercast ist recht einfach: Ähnlich wie bei Videotext,
beim dem in der ansonsten nicht genutzten Austastlücke der Fernsehkodierung
textuelle Informationen übertragen werden, sollen statt wie bei Videotext
reiner ASCII-Texte und Blockgrafiken Dokumente im durch das Word Wide
Web (WWW) bekannten HTML-Format (HyperText Markup Language) übertragen
werden. Ein entsprechend ausgerüsteter PC könnte dann mit einem
leicht modifizierten Internet-Browser das Fernsehbild und die damit
übertragenen Zusatzinformationen parallel darstellen. Auch ein entsprechend
erweiterter Fernseher ist möglich, bei dem neben dem herkömmlichen
Videotext-Dekoder ein Intercast-Dekoder eingebaut ist, welcher HTML-Seiten
aufbereiten und darstellen kann. Interessant ist die Möglichkeit, mit
Intercast einen quasi nahtlosen Übergang vom Fernsehprogramm ins Internet
zu schaffen: Verweise von per Intercast gesendeten Seiten können nicht
nur auf andere Intercast-Seiten zeigen, sondern auch auf jegliche im Internet
per URL (Uniform Resource Locator, eine Adreßangabe mittels des im
Internet verwendeten allgemeinen Adressierungsverfahrens) adressierbare
Informationen - was natürlich einen Internet-Anschluß (per Telefon
über einen Service Provider oder ähnlich) voraussetzt, damit der
Aufruf auch das gewünschte Ergebnis liefert. Damit wäre ein weiterer
Schritt getan, damit das Internet in Zukunft genauso wie das Fernsehen Einzug
in das tägliche Leben eines überwiegenden Teils der Gesellschaft
erhält.
Zum empfangen von Intercast Daten ist unter Linux der
BTTV
Treiber verantwortlich. Der Treiber legt einfach die Daten auf die lokale
Festplatte ab. Diese können dann mit einem beliebigen Web Browser betrachtet
werden.
4.4 Framegrabbing (Videosequenz und
Bildschirmschnappschuß)
-
bttvgrab
Bttvgrab dient zum Erstellen von Videosequenzen. Die Ausgabe
beschränkt sich dabei leider auf Einzelbildformate wie jpg, gif oder
raw. AVIs oder MPEGs lassen sich also nur auf Umwegen erstellen.
Allerdings bietet bttvgrab geeignete Schnittstellen, um eine WebCam
aufzusetzen.
-
videocapture
Als Schnittstelle zum Videotool vic der MBONE Tools versteht sich die unter
ftp://ftp.oniku.netfort.gr.jp/pub/Linux/VideoCapture/
entstandene Sammlung an Treibern.
-
XVidCap
Xvidcap
(http://www.komm.hdk-berlin.de/~rasca/xvidcap/)
ist ein weiteres Tools zum Erstellen von Videos. Auch hier wird der Weg
über einzelne Datien für die Einzelbilder gegangen. Xvidcap
gestattet einen recheckigen Bereich des Bildschirms zu markieren, dessen
Inhalt dann mitgeschnitten wird. Es bietet Schnittstellen zu MPEG Encodern
und Decodern sowie zu ImageMagick an.
-
Broadcast
2000 (A/V Editor)
Introducing Broadcast 2000, the non linear audio and video editor for Linux.
Now you can render, edit, composite, mix, and master your dream movie, without
having to clean any Windows or work at ILM. Broadcast 2000 is a fully integrated
audio and video environment with unlimited audio and video tracks. Capture
full speed 640x480 video from your Video4Linux compatible video card and
full 44.1 stereo sound from your OSS compatible audio card.
- Floating point audio calculations
- Optional 16 bits per channel for video calculations. (normally 8 bits)
- Breadboard console lets you route audio and video through any combination
of processors.
- Realtime compositing
- Realtime effect plugins
- Variable speed, bidirectional playback.
- Threaded for enhanced multiprocessing performance.
- 24 bit 196 khz audio supported.
- 5:1 audio supported.
- Video capture from a Video4linux card or directly from the X display
- Completely variable frame sizes and fractional frame rates
-
Gqcam
You have just stumbled across the page that describes Gqcam, a Linux clone
of the QuickPict software that comes with the QuickCam. Originally it was
written using GTK+ for the frontend, Alex Belits' qcread for the backend,
and a bunch of C to tie it all together. It still uses GTK+ for the frontend,
but as of version 0.2 it uses the Video4Linux interface as a backend. To
compile it you will need GTK+, a Quickcam (one of the old greyscale parallel
port ones), and a computer running Linux with Video4Linux support for the
Quickcam compiled in or as a module. It is currently fairly early in development,
and has only been tested with the B&W camera. In fact, I am willing to
bet it won't work with a color one, but I really don't know. At some point
I hope to have it working nicely with both...
-
Vstream
A (fairly) fast video+audio capture utility targeted towards making MPEG
movies. Includes capture to multiple streams to make use of max possible
IO bandwidth) and unlimited maximum stream length.
-
w3cam
w3cam is a simple CGI to retrieve images from a so called video4linux device.
In other words this program will only run on Linux machines which support
a video4linux-device.
Einige TV-Karten haben auch einen analogen oder digitalen Radiotuner integriert.
Für den empfang vom analogen Radio die options radio=1 einstellen. Das
adr
(Astra Digital Radio) wird nach meinem wissen noch nicht
unterstützt.
-
kradio
kradio ist eine kleines Radioprogramm für die KDE Oberfläche. Die
Software ist bestandteil vom
XAWTV
Packet.
-
kderadio
-
Gradio
This is the home page for the GRadio mini-project. The latest version is
1.0.0. GRadio is a GTK-based application for interfacing with any of several
video4linux-supported radio cards in Linux kernels 2.1.106+. This is one
of only two "pretty" applications which support this interface so far. GRadio
is distributed under the terms of the GNU General Public License.
-
gtuner
Please feel free to send me any ideas and possible new features. Note that
some features may only be found in the development version. Nice X windows
gui using gtk Gui configurable via a scripting language which enables any
combination of windows and widgets to be created. The program aims
to be fully gui configurable, which means no editing of config files. Just
point and click. (Not complete) Each device is actually a plugin that can
be run time loaded and unloaded. You can therefore switch between
cards without restarting. A control plugin interface with which you can write
plugins to control gtuner. An almost unlimited number of channel presets
are supported. (only first 999 can be used in the alarm though :-) A 7 day
configurable alarm that can turn on any station you like on any day at any
time. A sleep timer which turns off the radio after a specfied time. Support
for kernel video for linux drivers via plugin. Full stereo support (if the
driver can do it) Can be compiled with or without GNOME support. With gnome
support is an optional mode that lets gtuner use the panel. The panel applet
has various modes: Off, None, Text, Skined. The skined applet style is themeable
and has support for XShape extensions.
-
Libradio
Libradio, a simple library allowing control over an fm tuner card with a
few simple function calls. The current version of libradio is 0.3.3, which
has only been tested with the Aztech/PackardBell card, and reported to work
with the AIMSLABS RadioTrack/RadioReveal cards. Libradio _should_ work with
any card for which there is a Video4Linux driver. If you have problems, or
comments I can be reached
here.
-
RadioActive
RadioActive is a small radio application for Video4Linux-compatible radio
tuner cards. The lowlevel functions are based on GRadio, but uses a traditional,
"real-world radio"-like interface.
-
wmtune
wmtune-bttv is a radio tuner window maker applet for all TV/radio cards supported
by the Linux bttv kernel driver. It includes presets, a timer for automatic
switch on/off and mixer support. Supports wmtune and kradio config files
Das LIRC
(Linux Infrared Remote Control) Projekt beschäftigt sich mit Linux
Treibern für Infrarot Empfänger. Es wird damit z.b. möglich
mit einer Fernbedienung die Sender der TV-Karte zu wechsel. Für die
Treiberinstallation lesen Sie bitte die englische
IR
HOWTO.