Anleitung · Audio-Analyse
ffmpeg installieren
MediaDB kann BPM, Key und Camelot eines Tracks direkt vom Audioeingang ermitteln: Track abspielen, in der Trackliste mit der rechten Maustaste auf den Track klicken, fertig. Für die Aufnahme nutzt MediaDB das kostenlose Programm ffmpeg, das Sie einmalig selbst installieren.
Kurz gesagt
- Windows: Eingabeaufforderung öffnen und
winget install --id Gyan.FFmpeg -eeingeben. - Mac: Homebrew installieren, dann im Terminal
brew install ffmpegeingeben. - MediaDB neu starten, unter Einstellungen … den Audioeingang wählen.
Die Audio-Analyse gibt es seit MediaDB 1.4. ffmpeg ist freie Open-Source-Software und kein Bestandteil von MediaDB; alle anderen Funktionen laufen auch ohne ffmpeg. Fehlt ffmpeg, ist der Menüpunkt am Track ausgegraut und zeigt „ffmpeg nicht gefunden“.
Windows 10 und 11
Weg 1: mit winget (empfohlen)
winget ist bei Windows 10 (ab Version 1809) und Windows 11 bereits dabei.
- Startmenü öffnen, cmd eingeben und die Eingabeaufforderung starten (Terminal oder PowerShell gehen genauso).
- Diesen Befehl eingeben und mit Enter bestätigen:
Beim ersten Mal fragt winget, ob Sie den Bedingungen der Paketquelle zustimmen – mit Y bestätigen.winget install --id Gyan.FFmpeg -e - MediaDB beenden und neu starten. ffmpeg wird jetzt automatisch gefunden.
Wird ffmpeg danach noch nicht gefunden, melden Sie sich einmal von Windows ab und wieder an, damit der neue Suchpfad überall gilt.
Weg 2: von Hand herunterladen
- Auf ffmpeg.org/download.html unter dem Windows-Symbol einen der verlinkten Windows-Builds öffnen, z. B. gyan.dev, und dort ffmpeg-release-essentials.zip herunterladen.
- Die ZIP-Datei mit der rechten Maustaste anklicken, Alle extrahieren … wählen und z. B. nach
C:\ffmpegentpacken. - In MediaDB Einstellungen … öffnen, bei ffmpeg auf … klicken und die Datei
ffmpeg.exeim Unterordnerbinwählen, z. B.C:\ffmpeg\ffmpeg-…-essentials_build\bin\ffmpeg.exe. - Auf Neu suchen klicken: Die Liste der Audioeingänge füllt sich.
Alternativ können Sie ffmpeg.exe auch in den Programmordner von MediaDB kopieren (meist C:\Program Files\MediaDB); dann ist kein Eintrag in den Einstellungen nötig.
macOS
Weg 1: mit Homebrew (empfohlen)
Homebrew ist der verbreitete, kostenlose Paketmanager für den Mac.
- Terminal öffnen (Programme › Dienstprogramme › Terminal oder per Spotlight).
- Falls Homebrew noch fehlt, diesen Befehl von brew.sh einfügen und mit Enter bestätigen. Er fragt nach Ihrem Mac-Passwort und kann einige Minuten dauern:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - ffmpeg installieren:
Meldet das Terminal „command not found: brew“, führen Sie zuerst die Befehle aus, die Homebrew am Ende unter Next steps anzeigt, oder rufen Sie es direkt auf:brew install ffmpeg/opt/homebrew/bin/brew install ffmpeg(Mac mit Apple-Chip). - MediaDB neu starten. ffmpeg liegt jetzt unter
/opt/homebrew/bin(Apple-Chip) bzw./usr/local/bin(Intel) und wird automatisch gefunden.
Weg 2: mit MacPorts
Wer bereits MacPorts nutzt, installiert ffmpeg mit sudo port install ffmpeg. MediaDB findet es unter /opt/local/bin automatisch.
Weg 3: fertige Datei herunterladen
- Auf ffmpeg.org/download.html unter dem Apple-Symbol einen der verlinkten macOS-Builds herunterladen. Achten Sie darauf, dass er zu Ihrem Mac passt (Apple-Chip oder Intel).
- Die Datei
ffmpegentpacken und z. B. in Ihren Benutzerordner legen. - In MediaDB unter Einstellungen … bei ffmpeg auf … klicken und die Datei wählen, dann Neu suchen.
- Blockiert macOS die Datei („kann nicht geöffnet werden“), öffnen Sie Systemeinstellungen › Datenschutz & Sicherheit und klicken unten bei ffmpeg auf Dennoch erlauben. Oder im Terminal:
xattr -d com.apple.quarantine ~/ffmpeg(Pfad anpassen).
In MediaDB einrichten
- MediaDB starten und oben rechts Einstellungen … öffnen.
- Im Abschnitt Audio-Analyse zeigt MediaDB, welches ffmpeg gefunden wurde. Das Feld ffmpeg bleibt leer, wenn ffmpeg automatisch gefunden wird.
- Bei Audioeingang den Eingang wählen, an dem Ihr Plattenspieler oder Player hängt, und die Aufnahmedauer festlegen (30 Sekunden reichen meist). Mit OK speichern.
- Ein Medium wählen, den Track abspielen, in der Trackliste mit der rechten Maustaste auf den Track klicken (Mac: auch ctrl-Klick) und BPM, Key und Camelot vom Audioeingang ermitteln … wählen.
- Aufnahme starten. Am Pegel sehen Sie, ob Signal ankommt. Nach der Aufnahme zeigt MediaDB BPM, Key und Camelot; mit Übernehmen landen sie in der Trackliste. Danach wie gewohnt Speichern.
Mac: Beim ersten Mal fragt macOS, ob MediaDB auf das Mikrofon zugreifen darf. Das betrifft alle Audioeingänge – bitte mit Erlauben bestätigen.
Welcher Audioeingang?
| Plattenspieler | Über einen Phono-Vorverstärker (oder den Phono-Ausgang Ihres Verstärkers) an den Line-Eingang des Computers oder an ein USB-Audio-Interface. Plattenspieler mit USB-Anschluss erscheinen direkt als eigener Eingang. |
|---|---|
| CD-Player, Tapedeck | Line-Ausgang an den Line-Eingang bzw. das USB-Audio-Interface. |
| Wiedergabe am PC | Windows: Eingang „Stereomix“, falls Ihr Soundtreiber ihn anbietet (in den Soundeinstellungen eventuell erst aktivieren). Mac: ein virtuelles Audiogerät wie BlackHole. |
| Mikrofon | Funktioniert grundsätzlich, liefert aber wegen Raumklang und Nebengeräuschen unsicherere Werte. |
Tipp: Ein Abschnitt mit durchgehendem Beat liefert das beste Ergebnis, Intros und Breaks eher nicht. Bei Platten gilt das Tempo, mit dem sie gerade laufen – ein verstellter Pitch ändert BPM und Key.
Wenn es nicht klappt
Der Menüpunkt zeigt „ffmpeg nicht gefunden“
MediaDB nach der Installation neu starten. Hilft das nicht, unter Einstellungen … bei ffmpeg den Pfad zur Datei von Hand wählen. Unter Windows ist das ffmpeg.exe, auf dem Mac z. B. /opt/homebrew/bin/ffmpeg. Ob ffmpeg installiert ist, zeigt im Terminal bzw. in der Eingabeaufforderung der Befehl ffmpeg -version.
Die Liste der Audioeingänge bleibt leer
Prüfen Sie, ob das Gerät angeschlossen und eingeschaltet ist und in den Sound- bzw. Audio-MIDI-Einstellungen des Systems auftaucht. USB-Geräte vor dem Öffnen der Einstellungen einstecken oder danach auf Neu suchen klicken. Auf dem Mac muss MediaDB den Mikrofonzugriff haben (siehe unten).
Mac: Es kommt kein Signal an
Öffnen Sie Systemeinstellungen › Datenschutz & Sicherheit › Mikrofon und schalten Sie MediaDB ein. Danach MediaDB neu starten.
Der Pegel zeigt nichts oder die Werte sind unsinnig
Steht der Pegel still, kommt am gewählten Eingang nichts an: Eingang, Kabel und Lautstärke prüfen. Ein Plattenspieler ohne Phono-Vorverstärker ist sehr leise und klingt dünn. Erscheint das halbe oder doppelte Tempo (z. B. 87 statt 174 BPM), korrigieren Sie den Wert einfach in der Trackliste.
Kostet ffmpeg etwas?
Nein. ffmpeg ist freie Software unter der LGPL bzw. GPL und wird vom FFmpeg-Projekt entwickelt. Es ist kein Produkt der Adeo IT; MediaDB ruft es lediglich als eigenständiges Programm auf.
Noch Fragen? Schreiben Sie uns an info@adeo-it.de. · Zurück zur Startseite