Wie kann ich die BPM (Beats per Minute) eines Songs ermitteln?


15

Für einige Aktivitäten wie das Laufen ist es wichtig zu wissen, wie viele BPM ein Song hat. Ich weiß, dass Banshee das kann, aber ich konnte nicht herausfinden, wie das für eine ausgewählte Reihe von Songs geht.

Mit welchem ​​Tool kann ich den BPM erkennen und sofort in den ID3-Feldern der entsprechenden Dateien markieren?


Suchen Sie noch eine Antwort darauf?
jrg

Ja, es gibt noch keine anständige Antwort
Ingo

Antworten:


9

bpm-tools sind Befehlszeilen-Tools zum Erkennen und Kennzeichnen von BPM.

Hier ist die Manpage des Pakets in Ubuntu 14.04 LTS.

Sie können eine Schleife oder xargsein Shell-Skript verwenden, um dies in einer Bibliothek von Songs auszuführen.


1
Können Sie eine Erklärung zur Verwendung dieser Software geben?
Wiedereinsetzung von Monica - ζ--

Kopieren Sie die Dateien in Ihren $ PATH und führen Siebpm-tag file.mp3
mmx

1
bpm-toolsist jetzt über apt-get verfügbar und wird auch libsox-fmt-mp3für mp3s benötigt. Ich habe jedoch versucht, es mit einer MP3-Datei zu verwenden, und die vorhandenen Tags wurden gelöscht / beschädigt. Gehen Sie also vorsichtig vor (ich benutze nur die -nOption, um es nur auf dem Bildschirm auszudrucken).
Laher

Ich würde vorschlagen, find /music-folder -name '*.mp3' -exec bpm-tag '{}'um alle MP3-Dateien in einer Bibliothek zu
markieren

6

SuperUser hat einen Thread ( Any Beat Detection Software for Linux? ), Der sich mit dem gleichen Problem befasst.

Es verwendet eine Kombination von Befehlen ( bpmcount, mid3v2, vorbiscomment, metaflac) zu einem ordentlichen Shell - Skript erstellt.


2

Mixxx verfügt über einen integrierten Analyzer, mit dem Sie eine Reihe von Songs aus Ihrer Bibliothek auswählen können, um deren BPM zu analysieren.

Ich empfehle die Verwendung der neuesten Version von Mixxx (1.11 zum Zeitpunkt des Schreibens), um sicherzustellen, dass Sie die zuverlässigste Analyse erhalten (diese wurde kürzlich erweitert). Sie können ihre PPA verwenden, um immer die neueste stabile Version zu haben.

Wie von naught101 in den Kommentaren erwähnt, ist der Wert jedoch noch nicht in den Tags der Datei gespeichert, da das Entwicklungsteam ein Speicherbeschädigungsproblem beheben muss, bevor es aktiviert wird. Daher ist meine Antwort nur teilweise.

Screenshot des Analysators in Mixxx


1
Beachten Sie, dass Tags in neueren Versionen von Mixxx nicht in den Dateien gespeichert werden. Die Option ist wegen möglicher Datenbeschädigung deaktiviert und Mixxx hat BPM nie in Dateien gespeichert .
Naught101

1

SongKong (Pro-Version) kann die BPM von über einer Million Songs berechnen, wenn diese mit MusicBrainz abgeglichen werden. Es aktualisiert Ihre iTunes-Ordner in Echtzeit.


0

Banshee bietet eine Option zur Erkennung von BPM.

Wenn Sie den BPM nur für einen ausgewählten Bereich von Songs erkennen möchten, öffnen Sie die zugehörigen Eigenschaftendialogfelder, wechseln Sie zur Registerkarte " Extra" und klicken Sie auf die Schaltfläche " Erkennen" . Bildbeschreibung hier eingeben


1
Ich weiß, siehe meine Frage ...
Ingo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.