Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 12/09/2005 18:37:39

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Problèmes de son et d'enregistrement de streaming audio

Ce fil est la suite de celui intitulé "Enregistrer des fichiers realplayer".

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 ?


*********** GPG : 45F03D8C ***********

Hors ligne

#2 20/09/2005 09:33:25

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Problèmes de son et d'enregistrement de streaming audio

J'ai un problème avec vsound,
qui est censé enregistrer automatiquement le son dans un fichier temporaire, genre vsound9778.au,
avant de transformer ce fichier en un fichier style truc.wav

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...


*********** GPG : 45F03D8C ***********

Hors ligne

#3 20/09/2005 10:49:32

bz31
Membre
Inscription : 17/03/2004
Messages : 1 380
Site Web

Re : Problèmes de son et d'enregistrement de streaming audio

vsound s'utilise avec realplayer.

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.)

Hors ligne

#4 20/09/2005 13:05:32

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Problèmes de son et d'enregistrement de streaming audio

Bizarre.
J'ai fait ce que tu me dis et j'obtiens un truc.wav (enregistré en accéléré, si je m'en réfère à la bande image que j'ai pu observer pendant l'enregistrement).
Mais si je veux lire le fichier truc.wav avec mplayer, j'obtiens :

couldn't open / initialize /dev/dsp -> no sound

... et j'obtiens la même chose si j'essaie avec totem.
Zut.


*********** GPG : 45F03D8C ***********

Hors ligne

#5 20/09/2005 13:20:09

bz31
Membre
Inscription : 17/03/2004
Messages : 1 380
Site Web

Re : Problèmes de son et d'enregistrement de streaming audio

Chez moi, no pb, avec ou sans images.

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

Hors ligne

#6 20/09/2005 14:23:05

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Problèmes de son et d'enregistrement de streaming audio

Ça a l'air de fonctionner.
Il me semble que l'absence de son venait de ce problème de /dev/dsp,
qu'il me faut absolument résoudre.
Je te remercie de ton aide.
Mon idée venait de Sologne Linux
(si, si ! à croire qu'il n'y a pas que des chasseurs panpan là-bas, mais aussi des chasseurs de sons)
ainsi que de la page de man de vsound :

$ 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.

*********** GPG : 45F03D8C ***********

Hors ligne

#7 20/09/2005 14:50:48

bz31
Membre
Inscription : 17/03/2004
Messages : 1 380
Site Web

Re : Problèmes de son et d'enregistrement de streaming audio

vsound + mplayer ne marche pas chez moi.

oggenc bbc.wav ne marche pas chez moi, par contre audacity sait faire la conversion.

Hors ligne

#8 15/11/2008 15:27:30

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Problèmes de son et d'enregistrement de streaming audio

Je relance cette discussion.
Vsound ne fonctionne toujours pas :

$  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...


*********** GPG : 45F03D8C ***********

Hors ligne

#9 15/11/2008 20:09:31

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : Problèmes de son et d'enregistrement de streaming audio

Bonsoir Pathe

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 />

Dernière modification par armen (15/11/2008 20:12:12)


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#10 16/11/2008 00:55:45

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Problèmes de son et d'enregistrement de streaming audio

Merci Armen.

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

Sologne Linux a écrit :

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 ?


*********** GPG : 45F03D8C ***********

Hors ligne

Pied de page des forums