Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
streamripper [Le 05/07/2008, 23:09] 83.154.57.136, 127.0.0.1 |
streamripper [Le 16/03/2023, 09:05] (Version actuelle) L'Africain tags |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{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. | ||
Ligne 14: | Ligne 9: | ||
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 transmissent 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 ===== | ||
Ligne 42: | Ligne 28: | ||
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> | ||
Ligne 77: | Ligne 57: | ||
=== 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> | ||
Ligne 85: | Ligne 65: | ||
</code> | </code> | ||
- | exemple de fichier: | + | exemple de fichier : |
<code> | <code> | ||
Ligne 94: | Ligne 74: | ||
# 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. |
- | s/A/a/i | + | |
- | s/B/b/i | + | |
- | s/C/c/i | + | |
- | s/D/d/i | + | |
- | s/E/e/i | + | |
- | s/F/f/i | + | |
- | s/G/g/i | + | |
- | s/H/h/i | + | |
- | s/I/i/i | + | |
- | s/J/j/i | + | |
- | s/K/k/i | + | |
- | s/L/l/i | + | |
- | s/M/m/i | + | |
- | s/N/n/i | + | |
- | s/O/o/i | + | |
- | s/P/p/i | + | |
- | s/Q/q/i | + | |
- | s/R/r/i | + | |
- | s/S/s/i | + | |
- | s/T/t/i | + | |
- | s/U/u/i | + | |
- | s/V/v/i | + | |
- | s/W/w/i | + | |
- | s/X/x/i | + | |
- | s/Y/y/i | + | |
- | s/Z/z/i | + | |
- | # permet d'éviter la coupure en plusieurs fichiers sur le WebRadio | + | |
- | # qui modifier l'emplacement des Majuscules dans les méta données | + | |
- | # Titre et hauteurs | + | |
- | 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 | ||
Ligne 186: | Ligne 137: | ||
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]]// |