Ich bin oft plötzlich einem lauten Ton auf meinem Computer ausgesetzt, wenn ich die Lautstärke bereits aufgedreht habe, um ein leises Video anzusehen. Ich kann nicht alles auf das Niveau des leisesten Videos reduzieren, das ich jemals sehen werde. das ist unpraktisch. Ich kann nicht einmal die Lautstärke einiger Anwendungen steuern.
Gibt es einen Audio-Proxy oder ein anderes Plugin, das einschränken kann, wie laut ein Sound von meiner eingebauten Audiokarte ausgegeben wird? Ich hätte gerne einen Regler für die Begrenzung des Audioausgangspegels zusätzlich zum Lautstärkeregler des Systems. Wenn ich beispielsweise die Lautstärke vollständig erhöht habe, um ein leises Video anzusehen, sollte jeder laute Ton, der abgespielt wird, so klingen, als ob meine Lautstärke auf die Hälfte oder so eingestellt wäre. Ich habe meinen Mac mit einem analogen 1/8 "Kabel an externe Lautsprecher angeschlossen.
quelle
Antworten:
Für eine kostenlose Lösung zum Hinzufügen eines Kompressors / Begrenzers zum systemweiten Audio können Sie Soundflower zusammen mit AU Lab von Apple verwenden:
https://github.com/mattingalls/Soundflower/releases
https://www.apple.com/itunes/mastered-for-itunes/
Befolgen Sie diese Schritte:
Ein ähnliches Setup mit dem AUDynamicsProcessor ist mit dem kommerziellen Audio Hijack möglich:
https://rogueamoeba.com/audiohijack/
Die Hear-App hat auch einen Limiter und scheint weniger CPU-Ressourcen als die oben genannten zu verbrauchen. Es befindet sich jedoch nicht mehr in der Entwicklung und wird nur begrenzt unterstützt:
https://www.prosofteng.com/download/?hearmac
Dies sind zwar Antworten auf die Frage, wie dem gesamten Systemaudio ein Kompressor / Limiter hinzugefügt werden kann, es gibt jedoch einige Nachteile . Zum einen können die oben genannten Lösungen erhebliche CPU-Ressourcen verbrauchen. Ein weiterer Grund ist, dass Sie wahrscheinlich daran denken müssen, ihn beim Ansehen eines Films ein- und auszuschalten. Andernfalls kann das ständige Einschalten des Kompressors den Gesamtdynamikbereich und die Klangqualität Ihres Computers verringern, beispielsweise beim Abspielen von Musik.
Anstatt das gesamte Systemaudio zu komprimieren oder einzuschränken, besteht ein anderer Ansatz darin, die leisen Teile von Filmen zu komprimieren und dann zu verstärken, damit Sie die Lautstärke Ihrer Lautsprecher nicht erhöhen müssen. Ich verwende mpv ( https://mpv.io ), um Videos abzuspielen, die verschiedene Optionen für eine präzise Dynamiksteuerung bieten, einschließlich des Skripts "lavfi compander" oder "acompressor.lua", mit sehr geringen Auswirkungen auf die CPU-Auslastung. VLC verfügt außerdem über einen integrierten Kompressor unter Einstellungen (Alle anzeigen) Audio> Filter> Kompressor.
Audio Hijack kann verwendet werden, um das Audio einer App ohne native Komprimierungsoptionen durch dynamische Verarbeitung weiterzuleiten. Audio Hijack bietet auch andere Optionen, z. B. das Weiterleiten des Audiosignals Ihres Films an externe Lautsprecher und das Weiterleiten aller anderen Elemente an interne Lautsprecher mit einem separaten Lautstärkeregler.
quelle
Es hört sich so an, als ob Sie im Wesentlichen etwas wie " Dynamische Audio-Normalisierung " in Echtzeit erreichen möchten .
Um dies zu erreichen, müssen, wie oben beantwortet, alle eingehenden Audiodaten kontinuierlich abgetastet und verarbeitet werden. Dies kann CPU-intensiv sein und / oder leichte Verzögerungen / Störungen in Ihrer Audioausgabe verursachen. Die Audioverarbeitung in Echtzeit ist eine große Herausforderung.
Obwohl die Lautstärke nicht normalisiert wird, begrenzt der Volume Appiter für Mac, der im AppStore sowie auf der Website verfügbar ist , die Lautstärke. (Die Webversion bietet eine kostenlose Testversion). Es verfügt über erweiterte Funktionen, einschließlich von Audio-Begrenzungsvorrichtung , die eine hilfreiche Alternative sein kann.
quelle
Sonarworks Systemweit ist es nicht kostenlos.
quelle