Manhoso Posted November 11, 2006 at 05:10 PM Report #63621 Posted November 11, 2006 at 05:10 PM Boas!! pessoal,alguém me consegue dar umas luzes de como aceder as tags ID3 de mp3?Tou a falar de c++...
TheDark Posted November 11, 2006 at 07:31 PM Report #63647 Posted November 11, 2006 at 07:31 PM v1 ou v2? Tinha um DLL para o mirc que lia exactamente isso... mas foi-se com o disco. No entanto não é difícil de fazer, é uma questão de estudares o formato das tags. Tens muita informação em http://www.id3.org/ Desaparecido.
Manhoso Posted November 12, 2006 at 12:35 AM Author Report #63704 Posted November 12, 2006 at 12:35 AM Origado!!Vou dar uma vista de olhos. o meu problema é mesmo aceder as proprias tags.Primeiro faço isso e depois sim vou-me preocupar com o formato. Peço desculpa á moderação pelo tópico mal colocado ?
TheDark Posted November 12, 2006 at 02:47 AM Report #63738 Posted November 12, 2006 at 02:47 AM Quando disse formato, queria referir-me à posição de cada tag dentro do ficheiro. Por exemplo, as tags ID3v1 estão sempre no final do ficheiro mp3 e têm um tamanho fixo. As tags ID3v2 estão no início do ficheiro, têm um header que descreve a tag, e têm comprimento variável. O ID3v1 tem este formato fixo Tag ID 3 bytes ( = "TAG") Titulo 30 bytes Artista 30 bytes Álbum 30 bytes Ano 4 bytes Comentário 30 bytes Género 1 byte pelo que a tag, se existir, corresponde sempre aos últimos 128 bytes do ficheiro MP3 e é fácil de ler, embora seja muito pouco flexível. Já a ID3v2 é muito mais flexível, devido a ter comprimento de campos variável, géneros de música personalizados, possibilidade de incluir imagens, suporte Unicode, etc., mas é também bastante mais difícil de se ler. Neste momento não estou em condições de voltar a ler aquilo tudo, mas pode ser que volte a tentar 😄 Eu comecei por ver a v1, e quando já tinha terminado o código para ler bem essa versão, então olhei para a v2. Desaparecido.
Manhoso Posted November 12, 2006 at 01:20 PM Author Report #63798 Posted November 12, 2006 at 01:20 PM mais uma vez obrigado
Manhoso Posted November 16, 2006 at 06:12 PM Author Report #64745 Posted November 16, 2006 at 06:12 PM Quando disse formato, queria referir-me à posição de cada tag dentro do ficheiro. Por exemplo, as tags ID3v1 estão sempre no final do ficheiro mp3 e têm um tamanho fixo. As tags ID3v2 estão no início do ficheiro, têm um header que descreve a tag, e têm comprimento variável. O ID3v1 tem este formato fixo Tag ID 3 bytes ( = "TAG") Titulo 30 bytes Artista 30 bytes Álbum 30 bytes Ano 4 bytes Comentário 30 bytes Género 1 byte pelo que a tag, se existir, corresponde sempre aos últimos 128 bytes do ficheiro MP3 e é fácil de ler, embora seja muito pouco flexível. Já a ID3v2 é muito mais flexível, devido a ter comprimento de campos variável, géneros de música personalizados, possibilidade de incluir imagens, suporte Unicode, etc., mas é também bastante mais difícil de se ler. Neste momento não estou em condições de voltar a ler aquilo tudo, mas pode ser que volte a tentar 😄 Eu comecei por ver a v1, e quando já tinha terminado o código para ler bem essa versão, então olhei para a v2. uma coisa k não percebi: Estes Bytes são no principio ou no fim do ficheiro?por esta ordem?
TheDark Posted November 16, 2006 at 11:13 PM Report #64835 Posted November 16, 2006 at 11:13 PM Sempre no fim, sempre 128, sempre com os campos por essa ordem exacta Desaparecido.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now