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 -e eingeben.
  • Mac: Homebrew installieren, dann im Terminal brew install ffmpeg eingeben.
  • 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.

  1. Startmenü öffnen, cmd eingeben und die Eingabeaufforderung starten (Terminal oder PowerShell gehen genauso).
  2. Diesen Befehl eingeben und mit Enter bestätigen:
    winget install --id Gyan.FFmpeg -e
    Beim ersten Mal fragt winget, ob Sie den Bedingungen der Paketquelle zustimmen – mit Y bestätigen.
  3. 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

  1. 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.
  2. Die ZIP-Datei mit der rechten Maustaste anklicken, Alle extrahieren … wählen und z. B. nach C:\ffmpeg entpacken.
  3. In MediaDB Einstellungen … öffnen, bei ffmpeg auf … klicken und die Datei ffmpeg.exe im Unterordner bin wählen, z. B. C:\ffmpeg\ffmpeg-…-essentials_build\bin\ffmpeg.exe.
  4. 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.

  1. Terminal öffnen (Programme › Dienstprogramme › Terminal oder per Spotlight).
  2. 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)"
  3. ffmpeg installieren:
    brew install ffmpeg
    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: /opt/homebrew/bin/brew install ffmpeg (Mac mit Apple-Chip).
  4. 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

  1. 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).
  2. Die Datei ffmpeg entpacken und z. B. in Ihren Benutzerordner legen.
  3. In MediaDB unter Einstellungen … bei ffmpeg auf … klicken und die Datei wählen, dann Neu suchen.
  4. 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

  1. MediaDB starten und oben rechts Einstellungen … öffnen.
  2. Im Abschnitt Audio-Analyse zeigt MediaDB, welches ffmpeg gefunden wurde. Das Feld ffmpeg bleibt leer, wenn ffmpeg automatisch gefunden wird.
  3. 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.
  4. 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.
  5. 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, TapedeckLine-Ausgang an den Line-Eingang bzw. das USB-Audio-Interface.
Wiedergabe am PCWindows: Eingang „Stereomix“, falls Ihr Soundtreiber ihn anbietet (in den Soundeinstellungen eventuell erst aktivieren). Mac: ein virtuelles Audiogerät wie BlackHole.
MikrofonFunktioniert 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