Am 09.02.23 um 13:51 schrieb Ralph Angenendt:
> Well, Marcel Mueller <
news.5...@spamgourmet.org> wrote:
>> Aktuell verwende ich eyeD3. Das funktioniert im Prinzip korrekt. Das
>> Problem ist nur es braucht für jede MP3-Datei so Größenordnung eine
>> halbe Sekunde. Keine Ahnung ob das am Python-Interpreter nebst Dutzenden
>> von Bibliotheken oder was auch immer liegt. Auf jeden Fall macht es
>> Massenaktionen für tausende von Dateien zu einem bis zu stundenlangen
>> Geduldsspiel.
>
> Hmm, das kann ich hier nur bedingt nachvollziehen:
[...]
> Das sind hier 0.09 Sekunden pro Datei, wenn ich für jede Datei einzeln eyeD3
> aufrufe, 15 Sekunden für alle, wenn ich die Dateien an einen Aufruf verfüttere.
>
> MacBook Air M1, SSD. Beim ersten Aufruf waren die Dateien gerade "frisch auf
> Platte", also von woanders her erzeugt.
So teures Zeug habe ich nicht. Das ist ein älterer VM-Server mit einem
AMD FX mit gut 4 GHz. Der Zugriff auf die Files läuft zudem über NFS4
mit Verschlüsselung.
Auf jeden Fall dauert bereits das erste Test-Kommando (ein Tag setzen)
wesentlich länger.
real 0m9,984s
user 0m8,205s
sys 0m1,753s
(32 Dateien in /tmp)
Offenkundig ist es aber auch eine andere eyeD3-Version. --orig-artist
kannte die jedenfalls nicht.
vorbiscomment ist jedenfalls ca. einen Faktor 7 schneller. Und das muss
immer die ganze Datei neu schreiben, nicht nur manchmal.
real 0m1,350s
user 0m0,463s
sys 0m0,698s
(27 Dateien)
Marcel