Mikrofon funktioniert, aber nicht einschalten

8

Ich habe ein interessantes Problem mit Ubuntu. Ich habe einen Laptop mit einer Buchse für Line-In / Mikrofon und Line-Out / Kopfhörer.

Aus diesem Grund habe ich einen Spliter wie den folgenden gekauft:

Teilt eine 4-Kiefern-Buchse in zwei Buchsen auf: Mikrofon und Line-Out

Ich habe ein externes Studiomikrofon und Kopfhörer mit dem Mikrofon.

Fall 1 (Arbeiten)

Wenn ich das Mikrofon eines Kopfhörers an einen Spliter anschließe, der in meinen Laptop eingesetzt ist, kann ich mein Mikrofon aufnehmen.

HEADPHONES MIC ----+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

Fall 2 (funktioniert NICHT)

Wenn ich eine andere externe Hardware (z. B. ein Klavier) an den Splitter anschließe, kann ich nichts aufnehmen ... Dies ist das Problem. Wie kann Ubuntu erkennen, ob es ein Kopfhörer-Mikrofon oder eine externe Hardware gibt, die KEIN Kopfhörer-Mikrofon ist?

PIANO  ------------+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

... und die Frage ist, wie man das behebt? Ich möchte mein Klavier mit meinem Laptop aufnehmen: durch Line-In.

Wäre der Splitter eine Ursache?

Benötige ich wirklich eine Hardware, die ich nicht habe (wie einen USB-Recorder)?


Update : unter Windows 8 auf demselben Laptop getestet. Es funktioniert einwandfrei ... (Un) Glücklicherweise bin ich ein Ubuntu-Benutzer, daher werde ich nicht in die Windows-Welt zurückkehren ... Ich suche immer noch nach einer Lösung für Ubuntu.

Mein Laptop-Modell ist Samsung NP300E5V-S01RO.

Update 2 : Mit habe alsamixerich es geschafft, nur die Klaviersounds ohne andere Mikrofonsounds zu hören . So sieht die aktuelle Alsamixer-Konfiguration aus:

Die Informationen zu meinen Einstellungen finden Sie hier .

Ich kann das Aufnahmegerät in Audacity (oder einer anderen Aufnahmesoftware) immer noch nicht auswählen. Es zeichnet vom internen Mikrofon auf.

Update 3 :

pactl list sourcesgibt dies im PortsAbschnitt aus:

Fall 1

Klavier ist verbunden:

analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)

Fall 2

Ein externes Mikrofon ist angeschlossen:

analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)
Ionică Bizău
quelle
Ich bin sicher, das ist kein "Line In", sondern nur ein "Mic In". Normalerweise enthalten Laptops kein Line-In.
Braiam
@Braiam Vielleicht stimmt das ... Wie kann ich dieses Problem beheben ...? Ich möchte so gerne einen neuen Song mit meinem Laptop aufnehmen ... :-)
Ionică Bizău
Eines der Dinge, die ich vorschlagen würde, ist das Ausprobieren eines anderen Betriebssystems. Selbst wenn es sich um eine neue Version von Ubuntu handelt, müssen Sie es nicht installieren. Führen Sie es einfach von der Live-CD aus und prüfen Sie, ob es das Problem beheben kann.
v010dya
@ Volodya Ich habe Ubuntu 13.04 ausprobiert und es gibt das gleiche Problem ... :-(
Ionică Bizău
@ John Hier ist eine Möglichkeit: Ihr Mikrofon ist tatsächlich Mono, aber das Klavier ist Mono, aber auf einem anderen Kanal. Diese Hypothese kann eine Theorie sein, wenn die Software, mit der Sie aufnehmen, eine Mono-Eingabe annimmt. Können Sie das überprüfen? Wenn das so ist, dass Sie versuchen können, den linken und rechten Kanal irgendwie zu tauschen, kann ich im Moment jedoch keinen Weg finden, dies richtig zu machen. Dies ist natürlich nur eine Hypothese.
v010dya

Antworten:

1

Durch Erhöhen des Mikrofonlautstärkemessgeräts wird alsamixernur die Soundkarten-Loopback-Funktion aktiviert, dh der Mikrofoneingang wird intern zum Tonausgang umgeleitet. Dieser Stream ist für Software nicht zugänglich. (AFAIK) (Es bestätigt jedoch, dass die Hardware den Ton empfängt.)

Sie sollten versuchen, alle Capture-Anzeigen alsamixerauf das Maximum zu erhöhen und sicherzustellen, dass sie nicht stummgeschaltet sind. Stellen Sie anschließend sicher, dass pavucontroldas richtige Gerät und der richtige Anschluss ausgewählt sind und der Mikrofoneingang dort nicht stummgeschaltet ist. Versuchen Sie dann die Aufnahme.

Wenn es immer noch nicht funktioniert, liegt das Problem wahrscheinlich irgendwo im Treiber.

Was Sie noch versuchen könnten, ist die Installation einer neueren alsa. Vielleicht ist dieses Problem in einer neueren Version behoben. Abgesehen davon gibt es einige Tweaking Tools für alsa hier . Docs dafür hier . Mit dem hda-jack-retask-Ding können Sie Ihren Mikrofoneingang in einen Line-In-Eingang (oder ähnliche Dinge) ändern, aber ich weiß nicht, ob das helfen wird.

Falkner
quelle
Sie erhalten das Kopfgeld für die gegebene Hilfe, aber das Problem ist immer noch nicht behoben. Ich habe es auf dem Launchpad geöffnet.
Ionică Bizău
@ John ツ Ich habe das Gespräch im Bugreport gelesen. Wenn Sie immer noch nicht wissen, wie Sie Hinweise hinzufügen sollen, lesen Sie diese . echo jack_detect=no > /sys/class/sound/hwC0D0/hintsZum Beispiel , um die Buchsenerkennung zu deaktivieren. Oder in Ihrem Fall können Sie es auch versuchen echo jack_detect=no > /sys/class/sound/hwC0D3/hints, aber ersteres hat mit größerer Wahrscheinlichkeit Auswirkungen.
Falkner
@ John ツ Nach dem Hinzufügen dieses Hinweises tun echo 1 > /sys/class/sound/hwC0D0/reconfigoderecho 1 > /sys/class/sound/hwC0D3/reconfig
Falkner
Muss ich die Befehle ausführen, wenn das Klavier angeschlossen ist?
Ionică Bizău
Nein. Diese Änderungen gelten jedoch nur für eine Sitzung. Nach dem Neustart gehen sie verloren. Testen Sie sie daher in der Sitzung, in der Sie die Neukonfiguration durchführen.
Falkner
0

Vielleicht hilft dieser kleine Tipp, den Sie über PPA installieren können:
[How To] Verwandeln Sie die Kopfhörerbuchse in eine Mikrofonbuchse in Ubuntu | OH MEIN GOTT! Ubuntu!

Dhpasta
quelle
Das hört sich gut an, aber leider wird folgende Fehlermeldung angezeigt: "Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"Wenn ich versuche, die Einstellungen zu übernehmen.
Ionică Bizău
Erstellen Sie .pulse in Ihrem Home-Verzeichnis, um das Problem zu beheben.
v010dya
Der Fehler wurde hier abgelegt : bugs.launchpad.net/ubuntu/+source/alsa-tools/+bug/1262661 Bitte gehen Sie dorthin und wählen Sie aus, dass er auch auf Ihrem Computer auftritt .
v010dya