Erkennung der Kodierung der id3v2-Tags der MP3-Datei

511
user3424358

Ich versuche, die Kodierung von Tags zu erkennen. Bei Verwendung von eyeD3 file.mp3 Ausgabeinformationen zu Dateien druckt mein C ++ - Programm jedoch unlesbaren Müll als Titel für einige MP3-Dateien, von denen ich annehme, dass sie auf das Kodieren zurückzuführen sind.

Gibt es eine Möglichkeit, die Kodierung des Tags zu finden?

0

1 Antwort auf die Frage

0
xenoid

Gemäß der Norm (Abschnitt 4.2.2) :

Textrahmen werden mit einem Kodierungsbyte gekennzeichnet.

  • $ 00 - ISO-8859-1 (LATIN-1, Identisch mit ASCII für Werte unter 0x80).
  • $ 01 - UCS-2 (UTF-16-codierter Unicode mit Stückliste) in ID3v2.2 und ID3v2.3.
  • $ 02 - UTF-16BE-codierter Unicode ohne Stückliste in ID3v2.4.
  • $ 03 - UTF-8-codierter Unicode in ID3v2.4.