Bonjour ,
Suite à de serieuses attaques sur les serveurs de ma webradio favorites il y a quelques temps ( < pub > la meilleur webradio sur les musiques demoscene et autres trackers < /pub >) nectarine demoscene radio ( http://scenemusic.eu ) , ceux ci on quasi perdu tout les liens vers les fichiers audio téléchargable (hé oui c'est légal en plus ) , Le site se remet petit a petit via la communauté de sceners ,mais il manque quand meme un paquet de liens ...
Alors je t'écris pour savoir si tu aurais une ligne de commande magique pour enregistrer en ogg le flux de la radio (lorsqu'il m'est impossible de télécharger pour cause de liens inexistant )
J'ai bien chercher sur commandline fu et sur google (oui j'ai fait mes devoirs avant de poster ) mais j'ai vraiment l'impression que c'est le bousin sur les questions de gestion audio sous linux , j'ai l'impression qu'il y a plein de couche , et je n'arrive pas a déterminer laquelle je dois utiliser
rec -c 2 -r 44100 -s -t wav - | oggenc -q 5 --raw --raw-chan=2 --raw-rate=44100 --raw-bits=16 - > MyLiveRecording.ogg
( http://www.commandlinefu.com/commands/view/2199/record-live-(...) )
ca n'as pas l'air de marcher meme après avoir définie les output dans alsamixer
avec google je suis tomber sur auntre approche ou l'on défini via alsamixer -V capture et on enregistre via arecord :
http://jordilin.wordpress.com/2006/07/28/howto-recording-aud(...)
mais cela semble pas marcher non plus ..
gnu@robby:~$ arecord -f cd -t raw | oggenc – -r -o out.ogg
ERROR: Cannot open input file "–": No such file or directory
Recording raw data 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Quelqu'un pourrait il m'expliquer comment trancher ce noeud Gordien ?
J'ai bien l'impression que l'audio s'éloigne de la philosphie Unix , tout est fichier , tout est simple , tout est rediriger , un outil qui marche bien ...
je pensais qu'il me suffisait d'envoye un tee vers un oggenc depuis un /dev/dsp ..
Merci
# couple mplayer + mencoder
Posté par david legrand . Évalué à 5.
ma solution n'est peut-etre pas la meilleur, mais c'est celle que j'utiliserais à premiere vue
mplayer pour capture le flux : mplayer -dumpstream <url>
et mencoder pour convertir le fichier stream.dump ainsi obtenu.
en espérant ne pas etre à cote de la plaque
# Est-ce que t'arrive à enregistrer ce qui rentre ?
Posté par Ontologia (site web personnel) . Évalué à 3.
En premier il fut que tu arrives à voir si rec (qui est un alias vers sox) arrive à enregistrer ce qui rentre ds la carte son.
Si ça marche pas, ya un problème de mixer, de alsa ou qq chose ds le genre (vu que le son est toujours un gros bordel sous linux)
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
# simplement wget
Posté par Pierre . Évalué à 2.
$ wget http://demovibes.de:8000/necta128.ogg
--2010-04-14 19:17:55-- http://demovibes.de:8000/necta128.ogg
Résolution de demovibes.de... 83.169.13.221
Connexion vers demovibes.de|83.169.13.221|:8000...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [application/ogg]
Sauvegarde en :
[ ] 1 124 356 12,8K/s
On peut utiliser un lecteur audio pour écouter le fichier pendant l'enregistrement mais on a pas d'indication de la durée du morceau.
Je stoppe l'enregistrement avec CTRL+C, mais il doit y avoir une meilleure méthode.
[^] # Re: simplement wget
Posté par eastwind☯ . Évalué à 2.
si tu sais comment récupérer de l'output pc ce serait cool ausi :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.