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 alsamixer
ich 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 sources
gibt dies im Ports
Abschnitt 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)
quelle
Antworten:
Durch Erhöhen des Mikrofonlautstärkemessgeräts wird
alsamixer
nur 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
alsamixer
auf das Maximum zu erhöhen und sicherzustellen, dass sie nicht stummgeschaltet sind. Stellen Sie anschließend sicher, dasspavucontrol
das 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.
quelle
echo jack_detect=no > /sys/class/sound/hwC0D0/hints
Zum Beispiel , um die Buchsenerkennung zu deaktivieren. Oder in Ihrem Fall können Sie es auch versuchenecho jack_detect=no > /sys/class/sound/hwC0D3/hints
, aber ersteres hat mit größerer Wahrscheinlichkeit Auswirkungen.echo 1 > /sys/class/sound/hwC0D0/reconfig
oderecho 1 > /sys/class/sound/hwC0D3/reconfig
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!
quelle
"Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"
Wenn ich versuche, die Einstellungen zu übernehmen.