[ bogi @ 13.07.2002. 23:00 ] @
Zna li neko kako mogu proveriti da li neka mp3 datoteka ima ID3 tag (verziju 1 ili 2), kako da citam podatke iz tagova i da pisem informacije u tagove. Samo Pascal kod. |
[ bogi @ 13.07.2002. 23:00 ] @
[ Makojdis @ 14.07.2002. 10:21 ] @
Imas komponente za pustanje МP3 muzike (xmp3....) pa oni imaju mogucnost citanja tagova....
[ broker @ 14.07.2002. 10:52 ] @
www.dv.co.yu/mpgsrcipt/mpgtools.htm
Tu imas Delphi sors ca citanje svega u vezi MP3... Besplatno je.. [ dekys @ 16.07.2002. 15:43 ] @
Potrudi se i skini veci broj kada to budes radio ima onih koji nisu bas jednostavni za upotrebu ali ima onih sa kojima je to proto ko pasilj!
[ Ilija Studen @ 24.07.2002. 01:59 ] @
Error Broken Link!!!
Zbilja bi mi te komponente koristile. Nasao sam neke ali su skupe (s srpske strane gledano...) [ misk0 @ 30.07.2002. 08:48 ] @
[ Cruonit @ 03.02.2003. 08:56 ] @
To bi bilo to:
uses crt; type id3_record = record title, artist, album, year, comment, track, genre : string; end; procedure get_tag(f_name : string; var id3 : id3_record); var i : file of byte; x : byte; tag : string; begin tag := ''; assign(i,f_name); reset(i); seek(i,filesize(i) - 128); repeat read(i, x); tag := tag + chr(x); until eof(i); close(i); if copy(tag,1,3) = 'TAG' Then begin with id3 do begin title := copy(tag,4,30); artist := copy(tag,34,30); album := copy(tag,64,30); year := copy(tag,94,4); comment := copy(tag,98,30); if copy(comment,28,2) = '\0' then comment := copy(comment,1,28); writeln(comment); track := copy(tag,128,1); genre := copy(tag,129,1); end; end else begin writeln('Invalid Tag'); end; end; var tag : id3_Record; begin clrscr; get_tag('c:\3.dat',tag); writeln(tag.title); readln; end. [ Zmaj @ 06.02.2003. 11:06 ] @
ID3 v1 sa nalazi na kraju fajla i fiksne duzine je od 128 karaktera od kojih je prva tri uvek rec 'TAG'. Polja su bila ranije fiksne duzine, ali je bilo i predloga da se zavrsavaju sa #0 pa da se raspodeli po potrebi.
ID3 v1.1 je uveo i track koji je (koliko se secam) uvek zadnja dva bajta. ID3 v2.x se nalazi na pocetku i za svako polje uvodi poseban tag. Sa detaljima nisam upoznat. Idi na neki delphi sajt npr www.torry.ru pa potraziodgovarajuce komponente/klase ili idi na google pa potrazi nesto na tu temu. [ Ilija Studen @ 09.02.2003. 03:25 ] @
Faul je napisao klase koje citaju ID3v1, ID3v2, MPEGAudio, WMA, OGG i APE tagove pa pogledajte te klase. Njegov sajt je www.jfaul.de, mada nisam siguran da se sa njega mogu downloadovati. Sigurno ih mozete skinuti sa torryja --> www.torry.net
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|