• Nie Znaleziono Wyników

Format ID3

N/A
N/A
Protected

Academic year: 2021

Share "Format ID3"

Copied!
14
0
0

Pełen tekst

(1)

ID3v1

• W tabeli wyszczególniono pola dostępne w formacie ID3v1, wraz z odpowiadającą długością. Suma długości wszystkich pól wyszczególnionych w tabeli 3.4 jest równa 125 bajtów. Brakujące 3 bajty znajdują się na samym początku 128 bajtowego bloku i zawierają identyfikator formatu ID3v1 w postaci ciągu znakowego TAG. Dlatego jednym z najprostszych sposobów określenia obecności meta danych zgodnych z formatem ID3v1 jest odnalezienie ciągu znakowego TAG 128 bajtów przed końcem pliku.

(2)

Meta dane ID3v1 w pliku MP3

Dane audio tytuł wykonawca album rok komentarz gatunek ID3v1

(3)

Meta dane ID3v1 w pliku MP3

tytuł 30 znaków wykonawca 30 znaków album 30 znaków rok 4 znaki komentarz 30 znaków gatunek 1 bajt

(4)

Meta dane ID3v1.1 w pliku MP3

Dane audio tytuł wykonawca album rok komentarz gatunek ID3v1 nr ścieżki

(5)

Meta dane ID3v1.1

• Każdy ciąg znakowy był przetwarzany do

napotkania znaku NULL. Zgodnie ze

specyfikacją

ID3v1.1, pole komentarz

skrócono do 28 znaków. Zaoszczędzone 2

bajty przeznaczono na numer ścieżki tak, że

pierwszy z bajtów pola numer ścieżki

zawiera znak NULL, natomiast drugi numer

ścieżki audio.

(6)

ID3v2

• Informacje w formacie ID3v2 są przechowywane w postaci ramek. Meta dane mogą mieć rozmiar maksymalnie 16 MB, co definitywnie rozwiązuje problem związany ze zbyt krótkimi polami tekstowymi w przypadku ID3v1 i ID3v1.1. Dodatkowo ID3v2 wykorzystuje UNICODE, co pozwala na bezproblemowe stosowanie znaków diakrytycznych właściwych dla danego języka narodowego.

(7)

ID3v2

• Dane ID3v2 przechowywane są na początku

pliku MP3, co powoduje, że format może

być wykorzystywany do strumieniowego

przesyłania danych audio. W takim

przypadku, podczas wysyłania pliku MP3,

użytkownik w pierwszej kolejności otrzyma

meta dane (zgodne z formatem ID3v2), a

następnie właściwe dane audio.

(8)

ID3v2

• Podstawowe cechy formatu ID3v2:

• Możliwość dowolnego rozszerzania możliwości formatu o nowe pola dowolnego typu;

• Przystosowanie do strumieniowego przesyłania plików MP3;

• Zabezpieczenie przed traktowaniem meta danych, jako ramki audio przez starsze odtwarzacze plików MP3;

• Maksymalny rozmiar meta danych – 256 MB, maksymalny rozmiar ramki – 16 MB;

(9)

ID3v2

• Podstawowe cechy formatu ID3v2:

• Możliwość zastosowania kompresji meta danych; • Wykorzystanie UNICODE;

• Wiele nowych pól, np. kompozytor, tempo (ang. BPM –

Beats per minute), informacje o prawach autorskich,

typie nośnika itp.;

• Możliwość przechowywania tekstu piosenki (karaoke);

• Możliwość „podłączenia” do bazy danych płyt CD, jak np. CDDB;

• Możliwość osadzania dowolnych plików (np. rysunków); • Możliwość osadzania hiperłączy.

(10)

ID3v2

informacje tekst piosenki dane o rysunku komentarz ID3v2 Dane audio

(11)

Format FreeDB

# xmcd

#

# Track frame offsets: # 150

# ... (21 pozostałych wpisów) # 210627

#

# Disc length: 2952 seconds #

# Revision: 1

# Submitted via: xmcd 2.0 #

DISCID=270b8617

DTITLE=Franske Stemninger / Con Spirito DYEAR=1981

DGENRE=Classical

TTITLE0=Mille regretz de vous abandoner

(21 pozostałych wpisów)

TTITLE22=L'arche de no

EXTD=Copyright (c) 1981 MCA Records Inc.\nManufactured f EXTD=or MCA Records Inc.

EXTT0=Des Prez\nYez

(21 pozostałych wpisów)

EXTT22=Schmitt: A contre-voix \n(excerpt) PLAYORDER=

(12)

Format FreeDB

• Pierwsza linia zawiera identyfikator pliku zgodnego z formatem FreeDB. Linia:

• # Track frame offsets:

• rozpoczyna listę zawierającą wielkość przesunięcia (w ramkach) dla kolejnych utworów na płycie CD. Pole:

• # Disc length: 2952 seconds

• informuje o całkowitym czasie trwania płyty CD wyrażonym w sekundach. Kolejne pole:

• # Revision: 1

pozwala na zarządzanie kolejnymi wersjami tego samego pliku.

(13)

Format FreeDB

• Aplikacja do tworzenia plików zgodnych z formatem FreeDB, powinna zwiększać o 1 pole Revision, za każdym razem, gdy zawartość pliku zostanie uaktualniona. • Ostatnie pole w komentarzu, Submitted via: zawiera

nazwę aplikacji klienta za pomocą, której został utworzony dany plik zgodny z FreeDB.

• Następną część pliku stanowi blok zawierający kolejne słowa kluczowe. Wszystkie wymienione poniżej słowa kluczowe powinny znaleźć się w pliku w takim porządku, w jakim są przedstawione.

(14)

Lista słów kluczowych

wykorzystywanych w plikach FreeDB

DISCID: Identyfikator płyty CD

DTITLE: Autor oraz nazwa płyty (w tej kolejności) rozdzielone znakiem /

DYEAR: Rok wydania płyty w postaci 4 cyfrowej liczby, w przypadku gdy

nie określono daty wydania płyty, pole powinno pozostać puste

DGENRE: Nazwa gatunku , ciąg znakowy reprezentujący gatunek muzyki,

przy czym nie ma ograniczenia do 11 gatunków muzyki

zdefiniowanych w CDDB. Każdy człon tego pola powinien być pisany wielką literą, czyli np. New Age, zamiast new age.

TITLEN: Tytuł N-tej ścieżki płyty. Ścieżki numerowane są od 0

EXTD: Dodatkowe informacje o płycie CD.

EXTTN: Dodatkowe informacje N-tej ścieżce na płycie CD

Kolejność odtwarzania poszczególnych ścieżek w postaci liczb

oddzielonych znakami przecinka PLAYORDER:

Cytaty

Powiązane dokumenty

rozpatrzenia wniosku o dofinansowanie ze środków Państwowego Funduszu Rehabilitacji Osób Niepełnosprawnych zaopatrzenia w sprzęt rehabilitacyjny, przedmioty

57) Gmina Pułtusk – powiat pułtuski;.. 58) Miasto Raciąż – powiat płoński;. 59) Gmina Raciąż –

W przypadku ubiegania się o dofinansowanie zobowiązuję się do zapłacenia z własnych środków pełnej kwoty stanowiącej różnicę pomiędzy ceną zakupu urządzenia wraz z

Wyrażam zgodę na przesyłanie informacji handlowych za pomocą środków komunikacji elektronicznej w rozumieniu ustawy z dnia 18 lipca 2002 roku o świadczenie usług

o rehabilitacji zawodowej i społecznej oraz zatrudnianiu osób niepełnosprawnych (Dz. Dane osobowe będą przetwarzane w celu realizacji wniosku o dofinansowanie ze środków

działa Zespół Terenowy w Gdańsku, kierowany przez Pełnomocnika terenowego Rzecznika Praw Obywatelskich... Z ogólnej liczby 6756 interesantów w Zespole Terenowym

Sobieskiego 279A, e-mail: kancelaria@pcprwejherowo.pl, tel.58 672 17 60 We wszystkich sprawach dotyczących ochrony danych osobowych, macie Państwo prawo kontaktować się z

W celu wpisania informacji na temat organu uprawnionego do reprezentacji podmiotu i osób wchodzących w jego skład oraz sposobu reprezentacji, należy wypełnić załącznik