3.13. Radio

3.13.1. Entrée Radio

Cette section a pour but de vous expliquer comment écouter la radio depuis un tuner compatible V4L (Video For Linux). Reportez-vous à la page de manuel pour la description des options controlant la radio ainsi que pour la liste des raccourcis clavier.

3.13.1.1. Compilation

  1. Tout d'abord, vous devez recompiler MPlayer. Invoquez ./configure avec l'option --enable-radio et si vous désirez pouvoir enregister la radio, ajoutez --enable-radio-capture.

  2. Vérifiez que votre tuner fonctionne avec un autre logiciel d'écoute radio comme XawTV par exemple.

3.13.1.2. Astuces d'utilisation

La liste complète des options est disponible dans la page de manuel. En voici une sélection des plus pratiques :

  • L'option channels. Un exemple :

    -radio channels=104.4-Sibir,103.9-Maximum

    Avec cette option, seules les fréquences 104.4 et 103.9 pourront être écoutées. Lors d'un changement de station, le nom de la radio apparaitra à l'écran (OSD). Les caractères espace " " dans le nom de la station doivent être remplacés par le caractère underscore "_".

  • Il y a plusieurs façons d'enregistrer la radio. Vous pouvez soit utiliser votre carte son via un cable externe reliant votre carte vidéo et le line-in de la carte son ou utiliser l'ADC integré à la puce saa7134. Dans le second cas, vous devez charger le pilote saa7134-alsa ou saa7134-oss selon votre configuration.

  • MEncoder ne peut pas être utilisé pour enregistrer la radio car il doit necessairement travailler sur un flux vidéo. Vous pouvez soit utiliser le logiciel arecord du projet ALSA ou utiliser l'option -ao pcm:file=fichier.wav. Dans ce cas, vous n'entenderez rien, sauf si vous utilisez un cable branché au line-in et que le volume du line-in n'est pas nul).

3.13.1.3. Exemples

Ecoute depuis un périphérique V4L standard (cable relié au line-in, enregistrement désactivé) :

mplayer radio://104.4

Ecoute depuis un périphérique V4L standard (cable relié au line-in, enregistrement désactivé, interface V4Lv1) :

mplayer -radio driver=v4l radio://104.4

Ecoute de la seconde fréquence dans la liste.

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

Transfert du son par le bus PCI depuis l'ADC interne de la carte son. Dans cet exemple, le tuner radio est utilisé comme une seconde carte son (périphérique ALSA hw:1,0). Pour les cartes son basées sur la puce saa7134, le module saa7134-alsa ou saa7134-oss doit être chargé.

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

Note

Dans les noms de périphérique ALSA, les point-virgules ";" doivent être remplacés par des signes égal "=" et les virgules "," par des points ".".