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:
- Installieren Sie Soundflower und AU Lab.
- Öffnen Sie Systemeinstellungen> Sound und stellen Sie sowohl die Soundeffekte als auch den Ausgang so ein, dass sie über Soundflower (2ch) abgespielt werden.
- Öffnen Sie AU Lab und wählen Sie im Fenster "Dokumentkonfiguration" unter "Werkskonfigurationen" die Option "Stereo-Eingang / Stereo-Ausgang".
- Stellen Sie den Eingang auf Soundflower (2ch) und den Ausgang auf Built-in Output.
- Klicken Sie auf Dokument erstellen.
- Wählen Sie im Kanalzug für Ausgabe 1 unter Effekte die Option Apple> AUDynamicsProcessor.
- Passen Sie die Einstellungen im Fenster "Dynamics Processor" wie gewünscht an.
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.