Ich sehe mir eine Videodatei an und möchte kleine Audioschnipsel aus der Videodatei aufnehmen.
Zuvor habe ich den Ton auf meinen MacBook-Lautsprechern abgespielt und das eingebaute Mikrofon zum Aufnehmen des Tons verwendet.
Gibt es eine Möglichkeit, den Audioausgang des Mac digital an den Audioeingang (Mikrofon) zu leiten, damit ich den Ton nicht über die Lautsprecher aufnehmen muss, was zu Qualitätsverlusten führt?
Gibt es auch eine Möglichkeit, das Audio gleichzeitig mit der "Aufnahme" zu hören?
Im Idealfall wäre die Lösung einfach und leicht und erfordert keine starke Verwendung von Audiosoftware, da ich dies so oft wie möglich "on the fly" tun möchte.
Rogue Amoeba, der frühere Betreuer des Open-Source-Soundflower-Projekts, hat eine neue (kostenpflichtige) Anwendung namens Loopback, mit der es einfacher und zuverlässiger zu arbeiten scheint als mit Soundflower. Es löst einige Probleme mit Soundflower, wie das erneute Aktivieren der Lautstärke über die Mac-Medientasten. Auch hier handelt es sich um ein kostenpflichtiges Produkt mit Testmodus. https://rogueamoeba.com/loopback/
Soundflower ist weiterhin hier zu finden: https://github.com/mattingalls/Soundflower
Soundflower ist ein virtuelles Audiogerät für OS X, das Audio von Anwendungen an andere Anwendungen weitergeben kann. Dies geschieht, indem Ihr Audioausgang als Audioeingang zum System geleitet wird.
Nach der Installation ist ein neues Gerät in Systemeinstellungen > Sound verfügbar . Gehen Sie zur Registerkarte Input und wählen Sie Soundflower (2ch) als Eingabegerät aus.
Wenn Sie das Audio weiterleiten und gleichzeitig selbst hören möchten, fahren Sie mit Schritt 3 fort.
Wenn Sie die Ausgabe nicht selbst hören müssen , können Sie jetzt auf die Registerkarte Ausgabe gehen und Soundflower (2ch) auswählen . Sie leiten jetzt Ihren Ausgang zum Eingang und können die Audiowiedergabe in einer Anwendung wie QuickTime, Evernote oder Just Play Record aufnehmen.
Wenn Sie den Ton hören möchten, während er auf Ihrem normalen Ausgabegerät (z. B. Ihren eingebauten Lautsprechern oder angeschlossenen Kopfhörern) abgespielt wird, müssen Sie die native OS X-Anwendung öffnen Audio Midi Setup
. Es befindet sich in Ihrem Anwendungsordner unter /Applications/Utilities
.
Drücken Sie die +
Taste in der unteren linken Ecke und drücken Sie Create Multi-Output Device
. Aktivieren Sie diese Option, um sowohl Ihren integrierten Ausgang als auch Soundflower (2ch) zu verwenden. Jetzt können Sie Audio wie gewohnt hören, während Sie den Ausgang über Soundflower in Ihren Eingang leiten.
Nachdem Sie nun ein Multi-Output-Gerät erstellt haben, gehen Sie zurück zu System Preferences > Sound und wählen Sie es auf der Registerkarte Output wie in Schritt 2 aus.
Tipp : Sie können die Input/Output-Einstellungen auch ändern, indem Sie⌥(alt/opt
) gedrückt halten und mit der linken Maustaste auf das Lautstärkesymbol in der OS X-Menüleiste klicken.
Obwohl das obige manchmal funktioniert , habe ich jedoch bemerkt, dass das Verhalten von Soundflower von Zeit zu Zeit unberechenbar sein kann. Als ich diese Antwort ursprünglich verfasste, konnte ich sie nicht zum Laufen bringen, obwohl ich das Setup, das am Tag zuvor funktionierte, nicht geändert hatte.
Es hat schon ein paar Mal aufgehört zu funktionieren, und obwohl ich nicht genau herausgefunden habe, wie ich das Problem beheben kann, habe ich bemerkt, dass etwas der Folgenden dazu beigetragen haben könnte, dass es wieder funktioniert:
Audio Midi Setup
. Achten Sie darauf, alle Registerkarten (Eingabe/Ausgabe) sowohl auf dem aggregierten Ausgabegerät als auch auf seinen aggregierten Untergeräten zu überprüfen. Hier gibt es einige Registerkarten, und die Lautstärkeregler auf einer von ihnen wurden möglicherweise auf Null zurückgesetzt. Das ist mir schon ein paar Mal passiert.Audio Midi Setup
. Ich weiß nicht, warum dies manchmal passiert, denn wenn ich einige andere von mir erstellte Multi-Output-Geräte verwende, die auch meinen anderen Computer enthalten, der über Thunderbolt im Zielanzeigemodus verbunden ist, kann ich die Lautstärke-Medientasten auf magische Weise wie gewohnt verwenden. Hier ist mehr Experimentieren gefragt.BlackHole ist ein moderner virtueller MacOS-Audiotreiber, der es Anwendungen ermöglicht, Audio ohne zusätzliche Latenz an andere Anwendungen weiterzugeben.
Nach den von Alexander G beschriebenen Schritten kann Soundflower durch Blackhole ersetzt werden. Es ist auch kostenlos und Open Source
Für Mac OS können Sie alternativ BackgroundMusic installieren, mit dem Sie auch die Ausgabelautstärke jeder Audioanwendung steuern können (was Windows 10 und Linux können, MacOS jedoch nicht alleine):
Danach können Sie in PyAudio oder SoundDevice zusätzliche Geräte sehen: BackgroundMusic-Geräte sind duale Input-Output-Geräte, dh sie können entweder als Input- oder als Output-Geräte verwendet werden. Wenn Sie den Geräteindex auf das BackgroundMusic-Gerät setzen, können Sie vom MacBook-Lautsprecher ohne Mikrofoninterferenz aufnehmen.
Vielleicht könnte hier das JACK Audio Connection Kit von Nutzen sein. Es bietet eine OSX-Version.
Ich bin gerade auf diese neue Anwendung gestoßen - GroundControl CASTER. Es kann Audio zwischen Anwendungen routen und bietet ein paar weitere coole Features für das Streaming wie Soundboard ATC. https://gingeraudio.com/caster/
Tetsujin
ArchonOSX
PFANNE
ArchonOSX
PFANNE
Tetsujin
PFANNE
Audio Hijack
stattdessen zugreifen, wenn es zuverlässig ist, weil ich bereits viel Zeit damit verschwendet habe, Soundflower zur Zusammenarbeit zu bewegen.Tetsujin