Prywatność MP3
Opublikowano 26 lip 20268 min

Czym są metadane ID3 w pliku MP3?

Dowiedz się, co znaczniki ID3v1 i ID3v2 mogą przechowywać w MP3: tytuły, komentarze, identyfikatory, teksty utworów i osadzone okładki.

Plik audio MP3 z ramkami tekstowymi ID3 i osadzoną okładką obok strumienia dźwięku
W skrócie

ID3 to najbardziej znany system metadanych używany w plikach MP3. Przechowuje informacje opisowe oddzielnie od skompresowanego dźwięku, dzięki czemu znaczniki można zmieniać bez modyfikowania brzmienia.

  • ID3v1 i ID3v2 mają różne struktury i mogą jednocześnie występować w tym samym MP3.
  • Znacznik ID3v2 może zawierać tekst, komentarze, identyfikatory, teksty utworów i osadzone obrazy.
  • Usunięcie znaczników ID3 nie kasuje treści słyszalnej, wodnych znaków audio ani każdego alternatywnego formatu znaczników.

Metadane ID3 są oddzielone od dźwięku

Plik MP3 to przede wszystkim sekwencja skompresowanych ramek audio MPEG. Metadane ID3 znajdują się poza nimi, zwykle na początku albo końcu pliku. Odtwarzacz odczytuje znaczniki, aby pokazać tytuł, wykonawcę, album lub okładkę, a dźwięk dekoduje niezależnie.

To rozdzielenie jest użyteczne: aplikacja biblioteki może poprawić tytuł lub zastąpić okładkę bez ponownej kompresji nagrania. Oznacza też, że dwa pliki mogą brzmieć tak samo, a ujawniać inne informacje dodatkowe. Zmiana nazwy pliku modyfikuje tylko nazwę — nie przepisuje danych ID3 w środku.

Co mogą przechowywać znaczniki ID3

Znane pola tytułu, wykonawcy, albumu, numeru utworu, gatunku i roku to dopiero początek. ID3v2 definiuje wiele typów ramek, a programy mogą dodawać własne pola tekstowe lub URL. Zawartość zależy od rejestratora, edytora, biblioteki muzycznej, dystrybutora i sposobu eksportu, które przetwarzały plik.

  • Pola opisowe, takie jak tytuł, album, wykonawca, kompozytor, gatunek, numer płyty i utworu.
  • Daty, komentarze, informacje o prawach autorskich, wydawcy i oprogramowaniu kodującym.
  • Identyfikatory, takie jak ISRC, numery katalogowe oraz unikatowe odwołania do pliku lub właściciela.
  • Teksty utworów, tekst zsynchronizowany, odnośniki internetowe i pola zdefiniowane przez użytkownika.
  • Osadzone obrazy, zwykle przednia okładka, zapisane w ramce APIC.

ID3v1 i ID3v2 to różne kontenery

ID3v1 jest starszym i zwartym formatem. Zwykle zajmuje stały blok 128 bajtów na końcu MP3 i ma krótkie pola dla ograniczonego zestawu danych. Mały rozmiar zapewnił szeroką zgodność, ale nie pozwala zapisać bogatszych informacji oczekiwanych przez współczesne biblioteki.

ID3v2 zwykle znajduje się przed dźwiękiem MPEG. Używa nazwanych ramek i obsługuje dłuższy tekst, różne kodowania, komentarze, identyfikatory, teksty i obrazy. Istnieje kilka wersji ID3v2, więc dwie aplikacje mogą inaczej zinterpretować nietypową ramkę. MP3 może mieć ID3v2 z przodu, ID3v1 na końcu, oba albo żaden.

Okładka może być pełnym obrazem wewnątrz MP3

Odtwarzacz nie zawsze pobiera okładkę osobno. ID3v2 może osadzić obraz JPEG lub PNG w ramce APIC. Zwiększa on rozmiar pliku i trafia do każdej kopii MP3. Może to być oficjalna okładka, prywatne zdjęcie, wersja robocza grafiki lub obraz z tekstem nieprzeznaczonym dla odbiorcy.

Usunięcie kontenera ID3v2 usuwa również przechowywany w nim obraz. Nie zmienia fali dźwiękowej. Jeśli chcesz zachować okładkę w bibliotece, pozostaw oryginalny plik ze znacznikami i utwórz oddzielną kopię do udostępnienia.

Co pokazuje kontrola ID3 — i czego nie rozwiązuje

Większość znaczników jest przydatna i nieszkodliwa. Ryzyko zależy od kontekstu: komentarz może ujawnić prawdziwe nazwisko, ramka właściciela wskazać konto, prywatne zdjęcie być osadzone jako okładka, a pole eksportu ujawnić program produkcyjny. Kontrola pokazuje rzeczywiście obecne, obsługiwane grupy ID3, zamiast zakładać, że każdy MP3 jest ryzykowny.

ID3 nie jest jedynym możliwym źródłem informacji. Niektóre pliki używają znaczników APE lub Lyrics3, zastrzeżonych danych aplikacji albo wodnych znaków audio. Imiona, adresy i inne wypowiedziane informacje są częścią dźwięku. Narzędzie do znaczników nie zamaskuje treści słyszalnej, nie rozpozna każdego zastrzeżonego rozszerzenia i nie zanonimizuje nagrania z rozpoznawalną mową.

Praktyczna lista przed udostępnieniem MP3

Traktuj kontrolę metadanych jako część końcowego przekazania. Właściwy sposób zależy od tego, czy publikujesz muzykę, wysyłasz wiadomość głosową, przekazujesz wersję roboczą podcastu czy udostępniasz dowód niewielkiej grupie.

  1. Zachowaj oryginał, jeśli tytuł, autorstwo, okładka lub organizacja biblioteki nadal są wartościowe.
  2. Sprawdź kopię do udostępnienia i zdecyduj, których obsługiwanych informacji ID3 naprawdę potrzebuje odbiorca.
  3. Utwórz oddzielną kopię bez znaczników, gdy dane zwiększają ryzyko, a nie pomagają odbiorcy.
  4. Odtwórz wynik i przed wysłaniem potwierdź, że to właściwe nagranie.
  5. Sprawdź też słyszalną treść i użyj specjalistycznego analizatora, jeśli ważne są inne systemy znaczników lub wodne znaki.

Częste pytania

Czy każdy plik MP3 zawiera metadane ID3?

Nie. MP3 może zawierać ID3v2, ID3v1, oba albo żaden. Mogą występować także inne systemy znaczników, więc sama nazwa pliku nie dowodzi, co zapisano w środku.

Czy okładka jest częścią dźwięku MP3?

Zwykle nie. Osadzona okładka to najczęściej obraz JPEG lub PNG w ramce APIC ID3v2, oddzielony od ramek audio MPEG.

Czy zmiana znaczników ID3 obniża jakość dźwięku?

Zmiana lub usunięcie znacznika nie wymaga ponownego kodowania, jeśli narzędzie zachowuje dane MPEG. Jakość pozostaje zależna od istniejących ramek audio.

Czy narzędzie ID3 może zanonimizować nagranie głosowe?

Nie samodzielnie. Może obsłużyć wspierane znaczniki, ale imiona, dźwięki tła i inne informacje identyfikujące nagrane w dźwięku pozostaną.

Przejdź do właściwego sposobu działania

RemoveMyEXIF przetwarza obsługiwane pliki MP3 lokalnie w przeglądarce. Dźwięku nie trzeba przesyłać do usługi metadanych.