Wie ändert man MP3-Metadaten und speichert sie mit Node.js?

8

Ich möchte folgende Ziele erreichen:

  • Lies MP3-Metadaten
  • Ändern Sie die Codierung dieser Metadaten (wenn ich den Inhalt dieser Metadaten ändern könnte, wäre das besser)
  • Speichern Sie die Änderung in dieser MP3-Datei

Alle diese Operationen können auf nativen Node.js (ohne Browser) basieren. Gibt es ein Modul, das eine solche Funktion bietet oder auf der ich aufbauen kann?

    
Zation 12.07.2013, 16:43
quelle

3 Antworten

10
___ qstnhdr ___ Wie ändert man MP3-Metadaten und speichert sie mit Node.js? ___ tag123nodejs ___ Node.js ist ein ereignisbasiertes, nicht blockierendes asynchrones I / O-Framework, das die Google V8-JavaScript-Engine und die libuv-Bibliothek verwendet. Es wird für die Entwicklung von Anwendungen verwendet, die die Fähigkeit zum Ausführen von JavaScript sowohl auf dem Client als auch auf der Serverseite stark ausnutzen und daher von der Wiederverwendbarkeit von Code und dem Mangel an Kontextwechsel profitieren. ___ tag123nodemodules ___ Node verfügt über ein einfaches Modulladesystem, das die Komplexität von Anwendungen reduziert und die Wiederverwendbarkeit von Code fördert. ___ qstntxt ___

Ich möchte folgende Ziele erreichen:

  • Lies MP3-Metadaten
  • Ändern Sie die Codierung dieser Metadaten (wenn ich den Inhalt dieser Metadaten ändern könnte, wäre das besser)
  • Speichern Sie die Änderung in dieser MP3-Datei

Alle diese Operationen können auf nativen Node.js (ohne Browser) basieren. Gibt es ein Modul, das eine solche Funktion bietet oder auf der ich aufbauen kann?

    
___ answer44911589 ___

Bisher habe ich %code% am besten %code% package gefunden, um %code% tags

zu lesen %Vor%     
___ answer17620829 ___

Ich weiß nicht, ob es eine Möglichkeit gibt, die Metadaten-Manipulation in NodeJS zu machen. Dies ist ein Umweg, aber Sie könnten dies mit %code% und perl tun:

NodeJS-Code

%Vor%

Perl-Code

%Vor%

So ähnlich. Du würdest natürlich mehr Argumente dafür geben wollen, wofür du eigentlich die Metadaten ändern möchtest .... Viel Glück!

    
___ antwort22994432 ___

Für diejenigen, die über Google zu dieser Frage kommen, gibt es ein Knotenmodul, das sowohl Metadaten lesen als auch schreiben kann: Ссылка

    
___
mspisars 10.04.2014 17:01
quelle
3

Ich weiß nicht, ob es eine Möglichkeit gibt, die Metadaten-Manipulation in NodeJS zu machen. Dies ist ein Umweg, aber Sie könnten dies mit child_process.exec und perl tun:

NodeJS-Code

%Vor%

Perl-Code

%Vor%

So ähnlich. Du würdest natürlich mehr Argumente dafür geben wollen, wofür du eigentlich die Metadaten ändern möchtest .... Viel Glück!

    
kentcdodds 12.07.2013 17:38
quelle
0

Bisher habe ich jsmediatags am besten npm package gefunden, um ID3v2 tags

zu lesen %Vor%     
Sumit Ridhal 04.07.2017 17:38
quelle

Tags und Links