non mais j'ai compris avec acrecord je sais choisir ce que j'obtient =))
mais en fait le problème c'est que maintenant j'ai tout pleins de fichier enregistré avec un cat et je sais pas exactement ce que c'est .... et pour les transformé avec sox j'ai besoin de connaitre :
-le "rate", -le "data size",
-le "data encoding", et le nombre de "channels.
Dark_Schneider
forcément, si tu fais un cat ... tu lis en brute la sortie de la carte son.
utilise plutôt arecord. tu n'auras pas d'header. essaie un format wav mais bon
mexx20
aaah merci bcp
oui oui bien sur la source est 'micro'
dailleurs cat /dev/audio > tst.au fonctionne très bien.
mais maintenant j'ai des fichier enregistré comme ca et je ne sais pas le convertir ... donc je voudrais juste savoir c'est quoi exactement ces fichiers ? et quelles sont les options à passer à sox pour les convertir en autre chose ?
tout ce que je sais c'est qu'il n'y a pas de header
Dark_Schneider
dans tes mixeurs tu mets l'entrée mic en enregistrement ?
sinon :
Code :
NOM
arecord, aplay - enregistreur et lecteur audio en ligne de commande
arecord est un enregistreur audio en ligne de commande pour les pilotes
de cartes sons ALSA. Il gère plusieurs formats de fichiers et peut
gérer plusieurs cartes sons avec plusieurs périphériques.
aplay fait la même chose, seulement il lit les fichiers au lieu de les
enregistrer. Pour les formats de fichier gérés, la fréquence d'échan-
tillonnage, la résolution, ainsi que d'autres caractéristiques peuvent
être automatiquement déterminées par l'en-tête du fichier.
mexx20
up
mexx20
aaah j'ai trouvé ceci de très intéressant :
cat /dev/audio > output.au pour enregistrer et
cat output.au > /dev/audio pour lire
super! mais je n'arrive pas à convertir ce format (mu-Law (encodage logarithmique)) dans un autre tel que mp3 ou ogg.
j'ai lu que sox pouvait le faire mais chez moi j'ai cette eurreur :
sox: Failed reading leen.au: Did not detect valid Sun/NeXT/DEC magic number in header.
bon je suppose que je dois lui fournir les paramètres de mon enregistrement (fréquence, 16bits, stereo, etc..) mais comment puis je savoir cela ?
merci !
mexx20
bonsoir,
je cherche un moyen simple pour enregistrer (en ligne de commande de préférence) du son depuis l'entrée mic de ma carte son (sblive). j'utilise alsa (avec émulation oss). j'ai essayé krec de kde ainsi que sound record 2.6.2 de gnome sans succès. Avec le premier j'ai aucun son, avec le second je m'entend mais il y a des interférence horrible et le son est terriblement élevé (+ mauvaise qualité). j'utilise quotidiennement gnomeeting et mon interlocuteur m'entend très bien donc cela signifie que mon pc est capable d'enregistrer du son de façon plus convenable que ce que j'entend ... j'ai essayé 36000 combinaisons avec alsamixer pour regler les volumes mais bon les drivers emu10k1 possèdent énormement d'entrées...
est-ce que vous connaissez un programmes pour faire ça en lignes de commande ? ou encore mieux depuis directement le fichier device ? quel est ce fichier qui recoit le son ? vous pouvez aussi dire comment vous faites =) merci !