3.12. Radio

3.12.1. Radio Input

Dieser Abschnitt behandelt das Hören von Radio mittels eines V4L-kompatiblen Radioempfängers. Siehe Manpage für eine Beschreibung der Radio-Optionen und Tastensteuerungen.

3.12.1.1. Kompilierung

  1. Zuerst muss MPlayer neu kompiliert werden mittels ./configure mit --enable-radio und (falls Aufzeichnen untersttzt werden soll) --enable-radio-capture.

  2. Stelle sicher, dass dein Empfänger mit anderer Radio Software für Linux läuft, wie z.B. XawTV.

3.12.1.2. Tips zum Gebrauch

Eine vollständige Liste aller Optionen ist in der Manpage. Hier sind nur ein paar Tips:

  • Benutze die Option channels. Ein Beispiel:

    -radio channels=104.4-Sibir,103.9-Maximum

    Erklärung: Mit dieser Option sind nur die Frequenzen 104.4 und 103.9 in Gebrauch. Ein netter OSD-Text wird beim Kanalwechsel den Namen des Kanals angeben. Leerzeichen im Kanalnamen müssen ersetzt werden durch das Zeichen "_".

  • Es gibt mehrere Möglichkeiten, Radio aufzuzeichnen. Das Sound-Signal kann entweder mit der Soundkarte und einer externen Kabelverbindung zwischen dem Line-In der Soundkarte und der TV-Karte erfasst werden, oder mittels des eingebauten ADC im saa7134-Chip. In letzterem Falle ist es nötig, den Treiber saa7134-alsa oder saa7134-oss zu laden.

  • MEncoder ist zum Aufzeichnen von Radio ungeeignet, da es einen Video Stream benötigt. Daher kannst du entweder arecord vom ALSA Projekt benutzen, oder die Option -ao pcm:file=file.wav. In letzterem Falle wirst du keinen Sound hören können (es sei denn, du hast ein Line-In Kabel und hast den Line-In Kanal nicht stumm geschaltet).

3.12.1.3. Beispiele

Input von Standard-V4L (mittels Line-In Kabel, keine Aufzeichnung):

mplayer radio://104.4

Input von Standard-V4L (mittels Line-In Kabel, keine Aufzeichnung, V4Lv1 Interface):

mplayer -radio driver=v4l radio://104.4

Abspielen des zweiten Kanals aus der Kanalliste:

mplayer -radio channels=104.4=Sibir,103.9=Maximm  radio://2

Leiten des Sounds über den PCI-Bus vom internen ADC des Radio-Empfängers. In diesem Beispiel wird der Empfänger als zweite Soundkarte genutzt (ALSA device hw:1,0). Für saa7134-basierte Karten muss entweder das Modul saa7134-alsa oder saa7134-oss geladen werden.

Anmerkung

Werden ALSA-Gerätenamen benutzt, so müssen Doppelpunkte durch Gleichheitszeichen und Kommata durch Punkte ersetzt werden.

mplayer -rawaudio rate=32000 -radio adevice=hw=1.0:arate=32000:channels=104.4=Sibir,103.9=Maximm  radio://2/capture