Vom Audio-Eingang nichts zu hören
Hallo zusammen, irgendwie klemmt's bei mir gerade, nur wo ? Ich möchte einen VHS Videofilm konvertieren und dabei auch den Ton nutzen. An meinem Laptop ist dafür nur die Mikro Kinkenbuchse vorgesehen. Nur ich höre den dort anliegenden Ton nicht über die eingebauten Lautsprecher. Wenn ich pavucontrol öffne, dann kann ich vom internen Mikro auf das Externe umschalten und die Aussteuerungsanzeige zeigt dann auch an, dass da ein Tonsignal ankommt. kmix bringt auch nichts. Audacious als Soundquelle funktioniert. Was fehlt jetzt noch, dass ich den Ton auch höre und dann aufzeichnen kann ? Audacity zeichnet nichts auf. Da kann ich nicht mal den Pegel des Mikros verändern. Danke für erhellendes Leap 15.3 viele Grüße Werner Franke
On Wed, 17 Nov 2021 19:34:04 +0100 Werner Franke <werner_franke@arcor.de> wrote:
An meinem Laptop ist dafür nur die Mikro Kinkenbuchse vorgesehen. Nur ich höre den dort anliegenden Ton nicht über die eingebauten Lautsprecher. Wenn ich pavucontrol öffne, dann kann ich vom internen Mikro auf das Externe umschalten und die Aussteuerungsanzeige zeigt dann auch an, dass da ein Tonsignal ankommt. kmix bringt auch nichts.
Wenn da ein "Line-Signal" am einem Mikrophon-Eingang ankommt, würde ich zunächst einmal eine Fehlanpassung vermuten. "Line" arbeitet im Gegensatz zu einem Mikrophon mit einem relativ hohem Pegel. Allerdings wäre der Effekt eher, dass das Signal übersteuert ankommt und nicht, dass gar nix zu hören ist. Gruß, Tobias.
Hi Tobias, Am 17.11.21 um 22:15 schrieb Tobias Crefeld:
On Wed, 17 Nov 2021 19:34:04 +0100 Werner Franke <werner_franke@arcor.de> wrote:
An meinem Laptop ist dafür nur die Mikro Kinkenbuchse vorgesehen. Nur ich höre den dort anliegenden Ton nicht über die eingebauten Lautsprecher. Wenn ich pavucontrol öffne, dann kann ich vom internen Mikro auf das Externe umschalten und die Aussteuerungsanzeige zeigt dann auch an, dass da ein Tonsignal ankommt. kmix bringt auch nichts.
Wenn da ein "Line-Signal" am einem Mikrophon-Eingang ankommt, würde ich zunächst einmal eine Fehlanpassung vermuten. "Line" arbeitet im Gegensatz zu einem Mikrophon mit einem relativ hohem Pegel. Allerdings wäre der Effekt eher, dass das Signal übersteuert ankommt und nicht, dass gar nix zu hören ist.
In pavucontrol kann ich den Eingangspegel so weit herunter regeln, dass sich diese in einem normalen Bereich bewegt. Aber wenn nichts zu hören ist, ist das, wie du schon bermerkt hast, wenig hilfreich. Nach weiterem herumprobieren, habe ich herausgefunden, wann es wie geht. Es müssen (zumindest bei mir) zwei Voraussetzungen erfüllt sein, dass man den Ton hören kann: 1. Es muss ein Kopfhören angeschlossen sein und als Ausgabegerät konfiguriert sein. 2. Es muss ein Aufnahmetool (z.B. Audacity) etwas aufnehmen, also die Aufnahmefunktion laufen. Den Kopfhören brauch man nur, wenn man etwas hören will. Nur zum Aufnehmen in Audacity braucht man den nicht. Kein Ton bei Lautsprecherausgabe ist wahrscheinlich wegen möglicher Rückkopplungen. Ist bei Line-In natürlich unnötig, aber das dürfte nicht der Standard sein. viele Grüße Werner
On Thu, 18 Nov 2021 14:39:43 +0100 Werner Franke <werner_franke@arcor.de> wrote:
1. Es muss ein Kopfhören angeschlossen sein und als Ausgabegerät konfiguriert sein. 2. Es muss ein Aufnahmetool (z.B. Audacity) etwas aufnehmen, also die Aufnahmefunktion laufen.
Das unterstützt meinen Eindruck, dass es im Linux-Bereich neuerdings einen Hang zu Automatismen gibt. Das ist wohl in der Welt von MS und Mac üblich. Ob das ein guter Weg ist? Letzthin startete bei einer Neuinstallation nur einer von zwei Monitoren. Egal welcher, es lief nur einer. Alle möglichen Versuche ohne Effekt, Erst als ich im laufenden Betrieb den DP-Stecker abgesteckt hatte und der PC auf den anderen Monitor umschaltete, erschien dort eines der von Laptops her bekannten Auswahlmenues, wie man seinen zweiten Monitor ansteuern möchte (gleiches Bild, Links - Rechts, Rechts - Links, etc.). Nach Auswahl Links - Rechts erkannte dann auch arandr den zweiten Monitor und die beiden ließen sich wunschgemäß platzieren UND seither habe ich permanent zwei Monitore - auch ohne den Ausstecktrick. Ist ja schön, wenn man nicht mit xf86config & Co. herumjonglieren muss, aber derart hardware-fern zu operieren, behagt mir wenig. Gruß, Tobias.
Am 18.11.21 um 14:39 schrieb Werner Franke:
Nach weiterem herumprobieren, habe ich herausgefunden, wann es wie geht. Es müssen (zumindest bei mir) zwei Voraussetzungen erfüllt sein, dass man den Ton hören kann:
1. Es muss ein Kopfhören angeschlossen sein und als Ausgabegerät konfiguriert sein. 2. Es muss ein Aufnahmetool (z.B. Audacity) etwas aufnehmen, also die Aufnahmefunktion laufen.
Den Kopfhören brauch man nur, wenn man etwas hören will. Nur zum Aufnehmen in Audacity braucht man den nicht.
Kein Ton bei Lautsprecherausgabe ist wahrscheinlich wegen möglicher Rückkopplungen. Ist bei Line-In natürlich unnötig, aber das dürfte nicht der Standard sein.
Pulse Audio ist an sich schon ein tolles Konzept. Wenn es aber um ein paar Feinheiten geht, ist es auch nicht ganz einfach. Ich habe letztens versucht, das Eingangssignal von Line-In auf Line-Out wieder auszugeben. Wollte damit das Ausgangssignal eines Plattenspielers (bzw. dessen Vorverstärker) über die Lautsprecher des PCs hörbar machen. Habe dann einen Forumsbeitrag gefunden, dass man dafür ein Loopback-Modul laden muss. Damit das automatisch geschieht, sollte ein entsprechender Eintrag zur Datei /etc/pulse/default.pa hinzugefügt werden. Wahrscheinlich wäre es besser, wenn der Eintrag als in einer neuen Datei in /etc/pulse/client.conf.d/ oder /etc/pulse/daemon.conf.d/ gemacht würde, habe ich aber nicht ausprobiert. Habe mir dann einen neuen Vorverstärker für den Plattenspieler gekauft, der direkt über USB mit dem PC verbunden werden kann. Damit das funktioniert, muss ein Loopback Modul für das USB-Gerät geladen werden, also ein entsprechender Eintrag in /etc/pulse/default.pa. Meine Idee war, alle Tonquellen über Line Out an die Lautsprecher auszugeben, dazu noch über Toslink an den Verstärker im Wohnzimmer, und auch über einen Ausgang des genannten Vorverstärkers. Damit das funktioniert, kann man im (grafischen) Programm paprefs im Tab "Simultane Ausgabe" bei der Checkbox "Virtuelles Ausgabegerät zur simultanen Wiedergabe auf allen Soundkarten" ein Häkchen setzen. Vielleicht hilft das auch beim hier diskutierten Problem. Interessant wird es noch, wenn mehrere User mit eigenen Sessions angemeldet wird und man zwischen den Sessions umschaltet. Manchmal funktioniert dann die Audio-Ausgabe weiterhin, manchmal aber auch nicht. :-( Viele Grüße Martin
Am 18.11.2021 um 23:49 schrieb Martin Burnicki:
Am 18.11.21 um 14:39 schrieb Werner Franke:
Nach weiterem herumprobieren, habe ich herausgefunden, wann es wie geht. Es müssen (zumindest bei mir) zwei Voraussetzungen erfüllt sein, dass man den Ton hören kann:
1. Es muss ein Kopfhören angeschlossen sein und als Ausgabegerät konfiguriert sein. 2. Es muss ein Aufnahmetool (z.B. Audacity) etwas aufnehmen, also die Aufnahmefunktion laufen.
Den Kopfhören brauch man nur, wenn man etwas hören will. Nur zum Aufnehmen in Audacity braucht man den nicht.
Kein Ton bei Lautsprecherausgabe ist wahrscheinlich wegen möglicher Rückkopplungen. Ist bei Line-In natürlich unnötig, aber das dürfte nicht der Standard sein.
Pulse Audio ist an sich schon ein tolles Konzept. Wenn es aber um ein paar Feinheiten geht, ist es auch nicht ganz einfach.
Aber leider auch sehr komplex. Und weil das nicht genug ist, gibt's auch in naher Zukunft dessen Nachfolger Pipewire, was die Sache bestimmt nicht einfacher machen wird Manfred
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Freitag, dem 19.11.2021 um 18:43 +0100 schrieb Manfred Kreisl:
Und weil das nicht genug ist, gibt's auch in naher Zukunft dessen Nachfolger Pipewire, was die Sache bestimmt nicht einfacher machen wird
Bestimmt nicht 😉️. Pipewire soll später auch in der Lage sein Jack zu ersetzen und bietet auch eine Videoschnittstelle. Bleibt also nicht nur auf Audio beschränkt. Zum anfertigen von Screenshots oder der Aufzeichnung von Screencasts unter einer Wayland-Sitzung kommt ebenfalls Pipewire zum Einsatz. - -- MfG Richi -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEQR38BJqrIG9dBQ3+IUsgEK6S/5AFAmGYEFYACgkQIUsgEK6S /5B2fw//dnAHuAqOB0r4pqFYFM1ktLF0cq7S9WORT3d8WTcDusYoYFxFLwJf1IWv 5Kz11IB8qNK9/T+motFK/Gz2yK+ESy3yQsWo8sXVkkVjv4ovgyGeGA5iayisNRNz mSy5wSRfAZIUMR6+1zS5QJkdDa9ErgXO6zGwJbDxxvb3pyHB857QJkGGXCUijCX9 vD6CYblfN/EfC1NGe9xZAsDRiDHSt702d2B5N/Z2WjZMpTvY2/L3cdyxfFyRuIlY kh0NHxeabINKTDS/Wp6SQux0nkE3lsfR4Z2FMbwzxsp3YM3+/bTTNdV+Uy2OrPbU f7KcZvnx5k/VsDBplH6F6kC7wjCT8Xm784a45StQB5rZO+qiXCxvmILEZG4XGlmh h3KeufHqOlRNyTq6nDGzq+CH8tW7fERPPiidhwN1gRVZXSts/k9kg8cu57/jpLRv C0hw+8wzAUKwY0g0hL/dsfSaLw5iPCcV68vUGZ3+7bwmHF8iox0C9Pi+K5QGmNii kd6ikfcbabXi1reS9C/hxTAmLUb02llmP7oqUpC9GSUCAvHyVgmLwqLvbz+8IJ6D 3bz5iQYSDj9Z5/yc+CkI0qLfcECvSwCmTomtPN9uoTTLp6J7b1KXB8Ud7iC0M/Kg qIm6ax/cL8S4eGvVS0QbPjU1ufWCE+S38a3sr9aNLxj3wJDLM7M= =C49r -----END PGP SIGNATURE-----
Hallo zusammen Am 18.11.21 um 14:39 schrieb Werner Franke:
Hi Tobias,
Am 17.11.21 um 22:15 schrieb Tobias Crefeld:
On Wed, 17 Nov 2021 19:34:04 +0100 Werner Franke <werner_franke@arcor.de> wrote:
An meinem Laptop ist dafür nur die Mikro Kinkenbuchse vorgesehen. Nur ich höre den dort anliegenden Ton nicht über die eingebauten Lautsprecher. Wenn ich pavucontrol öffne, dann kann ich vom internen Mikro auf das Externe umschalten und die Aussteuerungsanzeige zeigt dann auch an, dass da ein Tonsignal ankommt. kmix bringt auch nichts.
Wenn da ein "Line-Signal" am einem Mikrophon-Eingang ankommt, würde ich zunächst einmal eine Fehlanpassung vermuten. "Line" arbeitet im Gegensatz zu einem Mikrophon mit einem relativ hohem Pegel. Allerdings wäre der Effekt eher, dass das Signal übersteuert ankommt und nicht, dass gar nix zu hören ist.
In pavucontrol kann ich den Eingangspegel so weit herunter regeln, dass sich diese in einem normalen Bereich bewegt. Aber wenn nichts zu hören ist, ist das, wie du schon bermerkt hast, wenig hilfreich.
Nach weiterem herumprobieren, habe ich herausgefunden, wann es wie geht. Es müssen (zumindest bei mir) zwei Voraussetzungen erfüllt sein, dass man den Ton hören kann:
1. Es muss ein Kopfhören angeschlossen sein und als Ausgabegerät konfiguriert sein. 2. Es muss ein Aufnahmetool (z.B. Audacity) etwas aufnehmen, also die Aufnahmefunktion laufen.
Den Kopfhören brauch man nur, wenn man etwas hören will. Nur zum Aufnehmen in Audacity braucht man den nicht.
Kein Ton bei Lautsprecherausgabe ist wahrscheinlich wegen möglicher Rückkopplungen. Ist bei Line-In natürlich unnötig, aber das dürfte nicht der Standard sein.
Nachtrag: Nach einigem Suchen habe ich nun eine für mich bessere Lösung gefunden. Diese funktioniert nun ohne dass irgendwelche anderen Tools laufen müssen (z.B. audacity). Vor Jahren gab es mal im Netz einen Artikel, der eine Fähigkeit von pulseaudio beschrieben hatte, nämlich das Verbinden von Ein und Ausgängen (Source und Sink). Ich wusste nur die Begriffe nicht mehr. (Den Artikel habe ich nicht mehr gefunden, aber andere Seiten) https://juho.tykkala.fi/Pulseaudio-and-latency pacat -r --latency-msec=1 -d alsa_input.pci-0000_0c_00.4.analog-stereo | \ pacat -p --latency-msec=1 -d alsa_output.pci-0000_0c_00.4.analog-stereo Mit diesem Befehl wird nun der Sound vom Eingang (das ist bei mir das Mikro oder die Mikro-Buchse) an den Lautsprecher direkt und ohne zeitlichen Versatz ausgegeben. Wenn allerdings nichts an der Mikro-Buchse angeschlossen ist, dann natürlich vom eingebauten Mikro und das gibt dann 'etwas' Krach am Lautsprecher. Also VORHER mit pavucontrol den Pegel vom Mikro herunter regeln. Das ist auch nötig, wenn die Mikro-Eingangsbuchse als Line-In benutzt wird. Die Werte von latency-msec habe ich benötigt, weil sonst ein zu grosser Versatz von Bild und Ton ist. Mit folgenden Befehlen bekommt man die Namen, die oben angegeben sind: werner@obelix:~> pactl list sources short 0 alsa_output.pci-0000_0a_00.1.hdmi-stereo-extra1.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 1 alsa_output.pci-0000_0c_00.4.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 2 alsa_input.pci-0000_0c_00.4.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED werner@obelix:~> pactl list sinks short 0 alsa_output.pci-0000_0a_00.1.hdmi-stereo-extra1 module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 1 alsa_output.pci-0000_0c_00.4.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED Ich hoffe das hilft auch Leuten mit ähnlichen Problemen viele Grüße Werner
participants (5)
-
Manfred Kreisl
-
Martin Burnicki
-
Richard Kraut
-
Tobias Crefeld
-
Werner Franke