| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| streamripper [Le 06/07/2008, 07:28] – 83.154.15.104, 127.0.0.1 | streamripper [Le 16/03/2023, 09:05] (Version actuelle) – tags L'Africain |
|---|
| {{tag>Feisty son webradio}} | {{tag>Focal audio radio}} |
| |
| ---- | ---- |
| |
| ====== Streamripper ====== | ====== Streamripper ====== |
| |
| |
| |
| |
| |
| ===== Introduction ===== | |
| |
| Streamripper est un logiciel libre, publié sous licence GNU/GPL. | 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 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: | Streamripper gère l'enregistrement de flux audio dans les formats suivants : |
| * les flux MP3 Shoutcast - tous les flux; | * 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 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 vidéo Nullsoft Streaming Video (.nsv) - ce qui est utilisé par Winamp tv ; |
| * les flux AAC Shoutcast/Icecast; | * 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. | * 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 (voir [[http://doc.ubuntu-fr.org/mplayer#streaming_et_recuperation_de_flux_audiovideo|MPlayer]]). | Il est impossible pour Streamripper d'enregistrer des flux RealAudio, Windows Media, MusicMatch ou autres (voir [[:mplayer#streaming_et_recuperation_de_flux_audiovideo|MPlayer]]). |
| | |
| par défaut Streamripper utilise les "metadata" pour séparer les musiques, en gros ce sont des données transmisent par le serveur sur le titre et l'artiste de la chanson. | |
| | |
| | |
| | |
| ====== Pré-requis ====== | |
| Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe]] | |
| |
| | Par défaut Streamripper utilise les "metadata" pour séparer les musiques. En gros ce sont des données transmises par le serveur sur le titre et l'artiste de la chanson. |
| |
| ===== Installation ===== | ===== Installation ===== |
| |
| Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://streamripper|streamripper]]** | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>streamripper]]**\\ |
| | |
| Streamripper s'utilise en ligne de commande, si vous souhaitez utiliser l'interface graphique (kde), il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://kstreamripper|kstreamripper]]** | |
| |
| ===== Utilisation/Configuration ===== | ===== Utilisation/Configuration ===== |
| Commencez par créer un dossier où stocker les morceaux enregistrés. | 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]]. | **Streamripper** s'utilise en [[:commande_shell|ligne de commande]]. |
| | |
| ==== Interface graphique (kde) ==== | |
| Lancez l'application **kstreamripper**. | |
| | |
| | |
| | |
| | |
| |
| ==== Ligne de commande ==== | ==== Ligne de commande ==== |
| === Enregistrer un flux webradio === | === Enregistrer un flux webradio === |
| Pour commencer l'enregistrement ouvrez un terminal et lancer la commande suivante : | Pour commencer l'enregistrement ouvrez un terminal et lancez la commande suivante : |
| <code> | <code> |
| streamripper <url> -d <dossier> | streamripper <url> -d <dossier> |
| |
| === Personnaliser les règles d'analyse === | === Personnaliser les règles d'analyse === |
| Si jamais votre RadioWeb change les métadonnées à l'intérieur d'une chanson. en insérant de la publicité ou des remerciement par exemple. quand cela arrive, la piste en cours sera divisée en segments. Pour l'éviter, vous pouvez indiquer à streamripper d'ignorer les métadonnées. | Si jamais votre RadioWeb change les métadonnées à l'intérieur d'une chanson, en insérant de la publicité ou des remerciements par exemple, la piste en cours sera divisée en segments. Pour l'éviter, vous pouvez indiquer à streamripper d'ignorer les métadonnées. |
| |
| créer tous d'abord un fichier de règle d'analyse | créer tout d'abord un fichier de règle d'analyse |
| remplacer XXXX par votre nom de répertoire personnel. | remplacer XXXX par votre nom de répertoire personnel. |
| <code> | <code> |
| </code> | </code> |
| |
| exemple de fichier: | exemple de fichier : |
| |
| <code> | <code> |
| |
| # les lignes commencent par un '#' sont des commentaires, et les lignes | # les lignes commencent par un '#' sont des commentaires, et les lignes |
| # vides sont ignorer. | # vides sont ignorées. |
| # toute les expréssion commence par | # toutes les expressions commencent par |
| # m/ pour les règles de coréspondances | # m/ pour les règles de correspondances |
| # s/ pour les règles de substitutions attention ne pas confondre avec /s. | # s/ pour les règles de substitutions attention ne pas confondre avec /s. |
| # et termine par /e ou /x ou /s | # et termine par /e ou /x ou /s |
| |
| # /e permet d'ignorer ne méta données , c'est a dire que si elle correspond | # /e permet d'ignorer les méta-données, c'est à dire que si elle correspond |
| # a l'expression régulière entre m/ et /e , streamripper n'en tiendras | # à l'expression régulière entre m/ et /e , streamripper n'en tiendra |
| # pas compte est continueras d'enregistrer sur le même fichier. | # pas compte et continuera l'enregistrement sur le même fichier. |
| |
| # /x permet d'exclure la trame correspondent a la méta données | # /x permet d'exclure la trame correspondent à la méta-données |
| # c'est a dire que si elle correspond a l'expression régulière entre m/ et /x | # c'est à dire que si elle correspond à l'expression régulière entre m/ et /x |
| # streamripper l'exclura et ne l'enregistrera pas. | # streamripper l'exclura et ne l'enregistrera pas. |
| |
| # /s permet de forcer l'inclusion des trame correspondent a la méta données | # /s permet de forcer l'inclusion des trame correspondante à la méta-donnée |
| # c'est a dire que si elle correspond a l'expression régulière entre m/ et /s | # c'est à dire que si elle correspond à l'expression régulière entre m/ et /s |
| # streamripper l'inclura de force et l'enregistrera même si un /x | # streamripper l'inclura de force et l'enregistrera même si un /x |
| # l'avais exclus pare avant. | # l'avait exclu précédemment. |
| # NB: par defaut tous est enregistrer, cette option est donc peut utilisée. | # NB: par défaut tout est enregistré, cette option est donc peu utilisée. |
| |
| m/^A suivre:/e | m/^A suivre:/e |
| |
| # Strip off anything like "- Mp3Pro" from the end of the string | # Strip off anything like "- Mp3Pro" from the end of the string |
| 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). | 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). |
| |
| <note important>Vous avez **le droit d'enregistrer les webradios** mais uniquement pour votre **usage privé**. Pour obtenir plus d'informations, entrez les mots clefs ''enregistrement'' ''légal'' et ''webradio'' dans un moteur de recherche.\\ | |
| Rappelez-vous que vous êtes seul responsable de l'usage que vous faite de ce logiciel.</note> | |
| |
| ==== Liens ==== | ==== Liens ==== |
| * [[http://streamripper.sourceforge.net/|Le site officiel streamripper]] (en) | * [[http://streamripper.sourceforge.net/|Le site officiel streamripper]] (en) |
| * Un logiciel utilisant Streamripper et cataloguant une bonne quantitée de webradio, le tout en graphique et disponible dans les dépots [[http://www.nongnu.org/streamtuner/|le site officiel streamtuner]] (en) | * Un logiciel utilisant Streamripper et cataloguant une bonne quantité de webradio, le tout en graphique et disponible dans les dépôts [[http://www.nongnu.org/streamtuner/|le site officiel streamtuner]] (en) |
| * Un tutoriel pour [[http://doc.ubuntu-fr.org/tutoriel/lire_une_webradio|lire une webradio]] (fr) | * Un tutoriel pour [[:tutoriel:lire_une_webradio|lire une webradio]] (fr) |
| | * [[:mplayer#streaming_et_recuperation_de_flux_audiovideo|Streaming et récupération de flux audio/video]] en ligne de commande avec mplayer |
| |
| ---- | ---- |
| |
| //Contributeurs [[utilisateurs:Id2ndR]]// | //Contributeurs [[utilisateurs:Id2ndR]]// |