Ich versuche, in Ubuntu 14.04 ein Mikrofon mit 3,5-mm-Klinkenstecker zu verwenden. Das Problem besteht darin, dass Ubuntu standardmäßig keine Rauschunterdrückung hat, sodass ich ein sehr lautes statisches Rauschen bekomme.
Ich habe es installiert
libwebrtc-audio-processing-0
undlibwebrtc-audio-processing-dev
versucht, es mit zu aktivierenpactl load-module module-echo-cancel aec_method=WebRTC
, aber ich habe eine Fehlermeldung erhalten:Fehler: Modulinitialisierung fehlgeschlagen
Ich habe auch versucht, es mit folgendem zu aktivieren
/etc/pulse/default.pa
:load-module module-echo-cancel source_name=echosource aec_method=webrtc set-default-source echosource
Allerdings stürzt das Sound-Applet dadurch ab und funktioniert trotzdem nicht.
Wie kann ich das zum Laufen bringen?
Antwort1
Lassen Sie mich Ihnen zunächst meine Qualifikationen nennen: Ich habe einen Abschluss in Elektrotechnik, einen Abschluss in Tontechnik und über 23 Jahre Erfahrung in beiden Bereichen und als IT-Experte. Ich sage das nicht, um anzugeben, sondern damit Sie verstehen, was mich dazu qualifiziert, Ihnen den Rat zu geben, den ich Ihnen geben werde.
Als allererstes würde ich Ihnen raten, das Mikrofon an einem anderen Gerät oder Computer auszuprobieren – einem, von dem Sie sicher wissen, dass es funktioniert, vorzugsweise an demselben Ort, an dem Sie das System mit dem Problem verwenden möchten. Dadurch werden das Mikrofon und der Standort als mögliche Ursachen Ihres Problems ausgeschlossen. Da Sie die Standard-Kopfhörerbuchse verwenden, kann ich Ihnen sagen, dass Dinge wie Leuchtstoffröhren vom Kabel wie eine Antenne aufgenommen werden und SEHR laut sind. Das Kabel des Mikrofons sollte abgeschirmt sein, aber oft ist dies nicht der Fall, und dadurch kann EM-Rauschen (wie das von den oben genannten Lichtern) viel einfacher aufgenommen und in Audiorauschen umgewandelt werden, als viele Leute glauben.
Versuchen Sie auch, Aufnahmen zu machen, ohne dass etwas an die Karte angeschlossen ist (keine Tonquelle). So stellen Sie sicher, dass die Aufnahmeschaltkreise und der Treiber Ihrer Soundkarte nicht das Problem sind. Wenn Sie anstelle eines Mikrofons einen Player verwenden, senden Sie möglicherweise ein zu starkes Signal, insbesondere wenn Sie keine separaten Mikrofon- und Line-In-Buchsen haben. Das Senden eines Line-Level-Signals an einen Mikrofoneingang führt zu starken Verzerrungen, die stark nach statischem Rauschen klingen. Wenn dies der Fall ist, drehen Sie die Lautstärke herunter – SEHR leise – und beten Sie, dass Sie den Eingang Ihrer Soundkarte nicht durchgebrannt haben.
Möglicherweise haben Sie nicht genau den richtigen Treiber für Ihre Soundkarte. Für die Wiedergabe, die (natürlich) der am häufigsten verwendete Abschnitt einer Soundkarte ist, ist es viel einfacher, einen Treiber zu entwickeln (das wurde mir zumindest gesagt – ich bin kein Programmierer), da so viele von ihnen denselben DAC-Chip (Digital-Analog-Konverter) verwenden. Außerdem verzeiht man kleinere Abweichungen von Karte zu Karte eher, da die Konvertierung von digital zu analog elektronisch gesehen so einfach und unkompliziert ist. Solange die Daten ordnungsgemäß zum DAC gelangen, muss der Treiber nicht viel mehr tun, und das wird von allen Soundkarten mehr oder weniger auf die gleiche Weise erledigt, sodass ein generischer Treiber für diese Seite der Dinge ziemlich gut funktioniert.
Die Aufnahme ist ein weitaus schwierigerer Prozess, da ADC-Chips (Analog-Digital-Umsetzer) teurer sind und sich daher von Karte zu Karte stärker unterscheiden. Das Rauschen, das Sie hören, kann EINFACH dadurch verursacht werden, dass der Aufnahmeschaltkreis Ihrer Soundkarte aufgrund des falschen Treibers nicht richtig initialisiert wurde. Wenn Sie keinen Treiber für Ihre genaue Soundkarte finden können, versuchen Sie, eine alte Sound Blaster 16-Karte (oder eine kompatible) zu finden und diese in Ihr System einzubauen. Das System wird den richtigen Treiber dafür eingebaut haben, da dies in der Welt der Soundkarten ein solcher Standard ist.
Viel Glück!
Antwort2
Einige der anderen Antworten sind zwar hilfreich, scheinen jedoch das häufigste Problem im Zusammenhang mit Hintergrundgeräuschen des Mikrofons zu übersehen: die Grundlautstärke.
Viele Leute stellen die Grundlautstärke des Mikrofons voll ein. Dadurch wird der Ton übersteuert, wenn Ton vorhanden ist, und es entsteht Rauschen, wenn kein Ton vorhanden ist. Dies liegt hauptsächlich daran, dass die meisten von uns von Software, Treibern und Geräten abhängig geworden sind, die diese Anpassung für uns vornehmen.
Die einfachste Lösung besteht darin, ein Lautstärkemessgerät zu laden und in das Mikrofon zu sprechen. Dabei wird die Lautstärke so eingestellt, dass der ideale Bereich erreicht wird, aber nicht zu lange auf dem Höchstwert bleibt. Eine ausgefeiltere Methode wäre, ein Audioprogramm (wie Audacity) mit Clip-Erkennung zu verwenden, um Übersteuerungen zu erkennen und dann das Mikrofon so einzustellen, dass Sie den Punkt erreichen, an dem es kaum oder nie zu Wellenform-Clipping kommt.