Ok, je passe les 4 dernières heures à essayer de faire en sorte que cela fonctionne, sans aucun succès :(
Je suis sur Ubuntu9.10 avec la configuration pulseaudio, tout fonctionne bien jusqu'à présent. Mais lorsque j'essaie d'enregistrer mon bureau avec xvidcap ou recordmydesktop, je ne parviens pas à obtenir le son.
xvidcap utilise uniquement des logiciels libres. J'ai donc essayé de configurer l'émulation en chargeant les modules du noyau et en ajoutant les lignes suivantes à / etc / modules:
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Mais cela ne fonctionnera toujours pas :(
Selon le site Web recordmydesktop devrait fonctionner avec "pulse" comme périphérique audio, mais ce n'est pas le cas. Même alsa ne fonctionne pas, soit il ne parvient pas à ouvrir le périphérique, soit il ne reconnaît pas le format audio.
Pour info, je suis sur un ordinateur portable Vaio avec une carte audio Intel HDA.
MODIFIER C'est ce que rec me donne:
ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/mixer test.wav
rec FAIL formats: can't open input file `/dev/mixer': Input/output error
ivo@ivo:~$ aoss rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ aoss rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$
C'est peut-être une réponse stupide, mais j'ai utilisé le paquet alsa-oss. Cela vous permet d'exécuter une application basée sur oss à l'aide du wrapper aoss. Une fois que ALSA fonctionne et que le son est joué, tout ce que vous avez à faire est d’installer le paquet. Ensuite, exécutez le programme en utilisant le wrapper aoss.
Exemple: / usr / bin / aoss / usr / bin / mserv
la source