Ceci est une ancienne révision du document !
Streamripper
Introduction
Streamripper est un logiciel libre, publié sous licence GNU/GPL.
Streamripper permet l'enregistrement des flux audio diffusés sur Internet comme le propose StationRipper conçu pour MS Windows.
Streamripper gère l'enregistrement de flux audio dans les formats suivants:
- les flux MP3 Shoutcast - tous les flux;
- les flux MP3 Icecast - Icecast 1.x et 2.x. UDP n'est pas supporté pour Icecast 1.x;
- les flux vidéo Nullsoft Streaming Video (.nsv) - ce qui est utilisé par Winamp tv;
- les flux AAC Shoutcast/Icecast;
- les flux OGG - support partiel. Vous pouvez enregistrer le tout en un seul fichier, mais vous ne pouvez pas créer de fichiers séparés ou en relai.
Il est impossible pour Streamripper d'enregistrer des flux RealAudio, Windows Media, MusicMatch ou autres.
Pré-requis
Avoir activé l'accès aux dépôts Universe
Installation
Il vous suffit, pour cela, d'installer le paquet streamripper
Streamripper s'utilise en ligne de commande, si vous souhaitez utiliser l'interface graphique (kde), il vous suffit d'installer le paquet kstreamripper
Utilisation/Configuration
Commencez par créer un dossier où stocker les morceaux enregistrés.
Vous pouvez alors utiliser Streamripper par le biais d'une interface graphique ou directement en ligne de commande.
Interface graphique (kde)
Lancez l'application kstreamripper.
Ligne de commande
Enregistrer un flux webradio
Pour commencer l'enregistrement ouvrez un terminal et lancer la commande suivante :
$ streamripper <url> -d <dossier>
où les paramètres sont :
- <url> l'url de la source, généralement de la forme
http://serveur/stream/numero:port
- <dossier> le dossier créé précédemment
Modifier la durée des fichiers
Pour modifier la durée de chaque fichier par rapport à la durée calculée à partir des infos du serveur :
$ streamripper <URL> -d <dossier> --xs_offset=<décalage> --xs_padding=<début>:<fin>
où les paramètres sont :
- <url> l'url de la source
- <dossier> le dossier créé précédemment
- <décalage> le décalage moyen constaté.
- <début> la durée supplémentaire que vous souhaitez enregistrer au début du fichier
- <fin> la durée supplémentaire que vous souhaitez enregistrer à la fin du fichier
Notes
Le logiciel StationRipper, qui ne fonctionne que sous MS Windows, n'est qu'une interface graphique pour Streamripper. StationRipper n'est pas libre et ne sera pas porté sous Linux.
Avec Streamripper, sous Ubuntu, vous n'êtes plus limité en nombre d'enregistrements simultanés : il vous suffit de lancer Streamripper plusieurs fois (avec plusieurs consoles ou en rajoutant à la fin de la commande &
, ce qui a pour effet de lancer cette dernière en arrière-plan).
enregistrement
légal
et webradio
dans un moteur de recherche.Rappellez-vous que vous êtes seul responsable de l'usage que vous faite de ce logiciel.
Liens
- Un logiciel utilisant Streamripper et cataloguant une bonne quantitée de webradio, le tout en graphique et disponible dans les dépots le site officiel streamtuner (en)
- Un tutoriel pour lire une webradio (fr)
Contributeurs Id2ndR.