Freigabe der LADSPA-Filterausgabe mit verschiedenen Prozessen
365
James
Auf einer Linux + ALSA-Mikrocomputerplattform versuche ich, den Mikrofoneingang für alle meine Anwendungen durch einen LADSPA-Filter zu filtern. Der Filter benötigt eine gewisse CPU-Verarbeitung.
Unten ist ein Beispiel meiner /etc/asound.conf
pcm.filtered_capture{ type ladspa slave.pcm "dsnoop_48000" path "/usr/lib/ladspa" capture_plugins[{ label computationally_heavy_filter }] } pcm.dsnoop_48000 { type dsnoop slave.pcm "hw:0,0" }
Ich habe festgestellt, dass die arecord -D filtered_capture
Anzahl der von mir ausgeführten Befehle linear zunimmt, und dies ist viel höher als für die Datei, die E / A verwenden würde. Gibt es eine Möglichkeit, meine ALSA-Plug-Ins so einzurichten, dass die gemeinsam genutzten Audio-PCM-Daten nach dem Filter statt zuvor ausgeführt werden?
0 Antworten auf die Frage
Verwandte Probleme
-
6
Wie kann ich Rauschen aus einer Audioaufnahme entfernen?
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem