J'ai un problème intéressant avec Ubuntu. J'ai un ordinateur portable qui a une prise pour l'entrée ligne / microphone et la sortie ligne / casque.
C'est la raison pour laquelle j'ai acheté un séparateur comme ci-dessous:
Divise une prise à 4 broches en deux prises: microphone et sortie de ligne
J'ai un microphone de studio externe et un casque avec le microphone.
Cas 1 (travail)
Si je connecte le micro du casque au séparateur qui est inséré dans mon ordinateur portable, je peux enregistrer mon micro.
HEADPHONES MIC ----+
|
+------- LAPTOP
|
HEADPHONES OUTPUT -+
Cas 2 (ne fonctionne pas)
Si je connecte un autre matériel externe (par exemple un piano) au séparateur, je ne peux rien enregistrer ... C'est le problème. Comment Ubuntu peut-il reconnaître s'il existe un microphone pour casque ou un matériel externe qui n'est PAS un microphone pour casque?
PIANO ------------+
|
+------- LAPTOP
|
HEADPHONES OUTPUT -+
... et la question est de savoir comment résoudre ce problème? Je veux enregistrer mon piano à l'aide de mon ordinateur portable: via la ligne.
Le séparateur serait-il une cause?
Ai-je vraiment besoin d'un matériel que je n'ai pas (comme un enregistreur USB)?
Mise à jour : testé sur Windows 8 sur le même ordinateur portable. Cela fonctionne correctement ... (Un) Heureusement, je suis un utilisateur Ubuntu, donc je ne retournerai pas dans le monde Windows ... Toujours à la recherche d'une solution sur Ubuntu.
Mon modèle d'ordinateur portable est Samsung NP300E5V-S01RO
.
Mise à jour 2 : En utilisant alsamixer
j'ai réussi à écouter uniquement les sons de piano , sans autres sons de microphone. Voici à quoi ressemble la configuration actuelle d'alsamixer:
Les informations sur mes paramètres peuvent être trouvées ici .
Je ne peux toujours pas sélectionner dans Audacity (ou un autre logiciel d'enregistrement) le périphérique d'enregistrement. Il enregistre depuis le microphone interne.
Mise à jour 3 :
pactl list sources
affiche ceci dans la Ports
section:
Cas 1
Le piano est connecté:
analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)
Cas 2
Un microphone externe est connecté:
analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)
la source
Réponses:
En augmentant le volume du micro,
alsamixer
nous activons uniquement la fonction de bouclage des cartes son, c'est-à-dire qu'il redirige l'entrée micro vers la sortie son en interne, ce flux n'est pas accessible aux logiciels. (AFAIK) (Mais cela confirme que le matériel reçoit le son.)Vous devriez essayer d'augmenter tous les mètres de capture
alsamixer
au maximum et assurez-vous qu'ils ne sont pas en sourdine, après cela assurez-vous que danspavucontrol
le bon appareil et le bon port est sélectionné, et que l'entrée micro n'y est pas coupée, puis essayez d'enregistrer.Si cela ne fonctionne toujours pas, il est probable que le problème se situe quelque part plus bas dans le pilote.
Ce que vous pouvez toujours essayer d' installer une nouvelle version alsa, peut-être que ce problème est résolu dans une version plus récente. En dehors de cela, il existe quelques outils de réglage pour alsa ici . Documents pour cela ici . Avec la fonction hda-jack-retask, vous pouvez changer votre entrée microphone en une entrée ligne (ou des choses similaires), mais je ne sais pas si cela vous aidera.
la source
echo jack_detect=no > /sys/class/sound/hwC0D0/hints
désactivez les détections de prise. Ou dans votre cas, vous pouvez également essayerecho jack_detect=no > /sys/class/sound/hwC0D3/hints
, mais le premier est le plus susceptible d'avoir un effet.echo 1 > /sys/class/sound/hwC0D0/reconfig
ouecho 1 > /sys/class/sound/hwC0D3/reconfig
Peut-être que cette petite astuce, que vous pouvez installer à partir de PPA, vous aidera:
[Comment] transformer la prise casque en prise microphone dans Ubuntu | OMG! Ubuntu!
la source
"Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"
lorsque j'essaie d'appliquer les paramètres.