Enregistrer directement un flux sur Internet.

Mise à jour : 08/02/2010.

              Utilisation :
Par exemple enregistrer en direct une radio sur internet,
télécharger un fichier podcast...
---------------------------
PLAN du Tutoriel:
Principe.
Exemples concrets.
Cas particuliers.
---------------------------

Principe :
1° Phase I. Connaitre l'adresse COMPLETE 'réelle' URL du flux.
2° Phase II. En console terminal, utiliser directement la commande 'wget' pour télécharger le fichier mp3.
wget est une commande très puissante avec de nombreux paramètres
Ses utilisations sont multiples. Voir 'man wget'.
wget télécharge le fichier dans le répertoire courant, généralement 'home'.

Avantages multiples :
Gain de temps, économie de ressources du PC et écoute possible pendant le téléchargement puisque les deux actions 'écoute' et
'enregistrement' sont indépendantes.
En ouvrant plusieurs consoles possibilités d'effectuer plusieurs enregistrements différents en même temps.
wget capture sans passer par la carte son. C'est un enregistrement numérique direct et non pas analogique.

Dans tous les cas il faut connaitre l'adresse COMPLETE 'réelle' URL du flux mp3.

  • Réelle = Celle émettrice et non pas celle du site de la chaine radio.
  • Complète = adresse + port (avec ou sans le nom du fichier mp3)

Ou trouver l'adresse réelle complète ?
Plusieurs possibilités.
Dans le fichier Liste de lecture (playlist) (ceux avec extension xxx.m3u)
Dans la Liste de lecture générale (playlist) de sites comme shoutcast, radios.syxy.com
En écoute avec un logiciel d'audio VLC, Mplayer. Ils donnent généralement les caractéristiques du flux mp3 et son URL complet.


EXEMPLE n°1:
On connait seulement l'URL (http://) ET le port. URL = http://145.58.33.95:8148

1° Ouvrir un terminal
2° (facultatif) Utiliser en Terminal la commande cd pour être dans le répertoire désiré pour recevoir le téléchargement mp3 puis 'pwd pour contrôle.
Ici répertoire 'flux' dans sda6
$ cd /mnt/sda6/flux/
$ pwd pour contrôle mais pas obligatoire.
3° Capture du flux :
$ wget http://145.58.33.95:8148 -K (respecter la casse, K majuscule)

Capture d'écran du terminal pendant la capture :
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
REMARQUE :
le nom et l'extension du fichier n'étant pas connu, wget l'enregistre sous 'index.html'
Le curseur de la dernière ligne se déplace durant la capture.
Paramètre K pour enregistrer un autre flux ou le flux suivant sans effacer le fichier précédent.
Les différents fichiers seront index.html, index.html.1, index.html.2 etc...
4° Renommer ce(s) fichier(s) index.html avec l'extention 'mp3'.

EXEMPLE n°2:
On connait l'URL (http://) de la radio désirée (ici RMC). http://vipicecast.yacast.net/rmc
Le fichier capturé n'a pas d'extension.

1° Capture du fichier avec wget.
$ wget http://vipicecast.yacast.net/rmc -K
2° Renommer le fichier téléchargé avec l'extention 'mp3'

EXEMPLE n°3:

Enregistrer une des radios-web d'un site généraliste de radios multiples shoutcast etc.. (ici RadioLive http://radios.syxy.com/).
Par exemple capturer le flux mp3 de RMC.

1° Clic sur le bouton RMC.
2° Permettre l'affichage de la redirection vers le site RMC. (sécurité levée).
3° Contrôle de l'adresse de redirection (sécurité sinon... risque de phishing).
Ici http://www.rmc.fr/player.html
Mais le fichier d'accueil n'est pas celui du flux mp3 mais 'player.html'.
Allez sur le lien désiré, sans cliquer. Ici bouton rouge 'flux mp3'
Copier l'adresse du lien (clic droit pour le sous-menu):
http://nr.proxycast.org/m/media/273073201586/c=live/p=RMC/http://playermp3.rmc.fr/V4/rmc/rmc.m3u
Ce fichier rmc.m3u contient l'adresse réelle complète du flux mp3.
4° Capture du fichier rmc.m3u avec wget
$ wget http://nr.proxycast.org/m/media/273073201586/c=live/p=RMC/http://playermp3.rmc.fr/V4/rmc/rmc.m3u
5° Ouverture de ce fichier par un éditeur der texte.
6° Copier l'adresse du flux en http://
==> http://vipicecast.yacast.net/rmc
7° Capture du flux avec wget.
$ wget http://vipicecast.yacast.net/rmc -K

CAS PARTICULIERS.

Pour les URL en mms:// et similaires il faut utiliser le logiciel mimms en ligne de commande.
wget est la commande pour les sites URL uniquement en http://

1° Télécharger mimms par votre 'gestionnaire de paquets logiciels' (Synaptic) ou par le terminal (apt-get).
2° Lancer mimms en terminal avec l'URL.
$ mimms URL_complet_du_flux_en_mms


             



Dernière modification : 12/10/24