Malheureusement, j'ai besoin d'utiliser un navigateur web pour enregistrer, car je n'ai pas d'adresse rtsp:// à fournir à mplayer, lequel me répond fort justement, quand je lui demande d'enregister un truc accessible sur une page web :
Stream not seekable!
Core dumped ;)
Exiting... (End of file)
Selon le conseil de Sologne Linux
il suffit d'enregistrer le fichier flash (*.swf) et de l'ouvrir avec un éditeur hexadécimal comme KHexEdit. Puis de chercher en txt la chaine de caractère qui vous semble pertinente (par ex. "http:" ou ".rm" ou ".ram" pour du realaudio). Et vous verrez devant vos yeux l'adresse complète du serveur que vous cherchez.
J'ai bien essayé, sans résultat.
Donc j'ai bien besoin de passer par le web.
Une autre idée, quelqu'un ?
Pour enregistrer un flux ram, j'utilise mplayer via une commande du genre (trouvée à droite, à gauche ou au milieu sur le net) :
mplayer rtsp://a624...akamaistream.net/ondemand/blabla.rm -dumpstream -dumpfile fichier_local.rm
Ensuite, pour le mettre sur mon lecteur portable, j'utilise mplayer et lame avec une commande du style :
mplayer fichier_local.rm -ao pcm:file=tmp.wav -vc dummy -vo null && lame -quiet -h -b 128 tmp.wav fichier_local.mp3 && rm tmp.wav
et l'émission est dans le lecteur, yapuka l'écouter.
Armen qui a des heures de podcasts à écouter (encore faut-il les mettre sur le lecteur ...)
<edit=orthographe />
]>$ vsound -v -d -n -t --file=enregistrement.wav firefox http://rogerriffard.free.fr/sons/riffard.swf
Output file: enregistrement.wav
Temp AU file: ./vsound4244.au
About to start the application. The output will not be available
until the application exits.
Missing file ./vsound4244.au.
This means that the libvsound wrapper did not work correctly.
Here are some the possible reasons :
- You are trying to record a stream (RTSP or PNM protocol) from
the internet. You will need to use the --timing option.
- The program you are trying to run is setuid. You will need to
run vsound as root.
- Vsound was not properly installed and hence won't work at all.
J'ai vraiment besoin d'écouter (et donc d'enregistrer) via firefox :
dans certains cas, les fichiers ne sont accessibles que via une interface web.
Je n'ai pas réussi à trouver leur vraie URL, fichier par fichier.
Par ailleurs,
je me demande si vsound fonctionne avec tous les machins qui gèrent le son sur linux (machins auxquels j'ai jamais rien pigé, entre nous soit dit : je ne sais même pas lequel fonctionne sur mon ordi, d'ailleurs il faut que je passe par le contrôleur de volume pour << ouvrir >> la sortie son, ça ne se fait pas tout seul au démarrage).
PS : y'a pas grand'monde qu'est passé sur le forum, ces derniers jours...
]>oggenc bbc.wav ne marche pas chez moi, par contre audacity sait faire la conversion.
]>$ man vsound
...
DESCRIPTION
vsound allows you to record the output of any standard OSS program (one that uses /dev/dsp for sound) without having to modify or recompile the program.
Et si tu prends une source sans images (radio bbc), par exemple
mplayer -ao pcm:file=bbc.wav -playlist http://www.bbc.co.uk/worldservice/ram/live_infent.ram
couldn't open / initialize /dev/dsp -> no sound
... et j'obtiens la même chose si j'essaie avec totem.
Zut.
Avec mplayer, tu n'as pas besoin de vsound.
mplayer -ao pcm:file=truc.wav URL/truc.rm
(Par contre, on entend pas le son. Je sais seulement lancer un autre
mplayer URL/truc.rm
si je veux écouter en même temps.)
]>La commande lance bien mplayer, je vois et j'entends, mais vsound n'a pas l'air de créer un fichier temporaire :
# vsound -v -d -t --file=truc.wav mplayer http://pdl.suitedelURL.rm
...
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [x11] 240x180 => 240x180 Planar I420
SwScaler: using unscaled Planar YV12 -> BGRA special converter
A: 130.1 V: 130.1 A-V: 0.001 ct: 0.316 1562/1562 2% 0% 1.2% 0 0 0%
Exiting... (End of file)
Missing file ./vsound9778.au.
This means that the libvsound wrapper did not work correctlty.
Here are some the possible reasons :
- You are trying to record a stream (RTSP or PNM protocol) from
the internet. You will need to use the --timing option.
- The program you are trying to run is setuid. You will need to
run vsound as root.
- Vsound was not properly installed and hence won't work at all.
#
Il va de soi que j'ai essayé en tant que root, que j'utilse l'option -t et que vsound est properly installed puisque :
- il a fonctionné
- je l'ai chargé depuis l'archive debian...
Je choisis d'ouvrir un nouveau fil parce que je rencontre des problèmes avec le son depuis quelque temps,
et que je préfère gérer ces problèmes dans leur ensemble.
1 - BUT
Je désire me servir de mon ordinateur pour faire du podcasting,
à savoir enregistrer des radios sur internet pour les écouter ensuite,
que ce soit sur mon ordi ou sur mon iPod.
Ces radios sont diffusées au format realaudio, qui est un format propriétaire (suffixe .rm ou .ram) ;
j'ai donc besoin de RealPlayer pour les capter
(je n'ai pas l'impression que mplayer lise ce genre de flux audio).
Ensuite il y a vsound qui enregistre le flux en un machin .wav,
puis oggenc pour transformer ça en .ogg ou lame pour le .mp3
2 - PROBLÈMES
a ) Depuis que j'ai installé debian
sur mon portable toshiba,
qui possède deux petits haut-parleurs,
je n'ai pas de son.
J'ai un truc pour l'activer : sur le conseil de Mélodie,
j'ai installé linphone.
Je démarre ce logiciel,
je vais dans préférences/carte son
et je demande à écouter la sonnerie.
Le logiciel diffuse alors "oldphone.wav"...
par les haut-parleurs,
qui se mettent à fonctionner.
À ce moment là,
je constate que l'icône du contrôleur de volume de gnome se transforme,
passant de la petite croix rouge indiquant l'absence de son
au train d'ondes indiquant le volume disponible.
Dingue, non ?
Et ma petite manip avec linphone ne change rien dans dmesg.
Je précise qu'il m'est souvent arrivé
de voir s'afficher un prompt du genre
"Can't open audio device - /dev/dsp is already in use by another program"
b ) Par ailleurs, je rencontre des problèmes avec Realplayer.
Avant d'examiner ceux-ci plus en détail, ce que je ferai plus loin dans ce fil,
je me demande si j'ai une mémoire vive suffisante pour exploiter ce logiciel.
J'ai un slot de libre, mais j'ignore absolument le type de mémoire vive de mon ordinateur.
Ne trouvant rien sur le site du constructeur,
j'en viens à me demander si je ne pourrais pas obtenir cette information de l'ordinateur lui-même.
Y a-t-il une commande qui me donne cette information ?