Ir para o conteúdo
AZ Tools

Visualizador de etiquetas ID3 e capas

Todos os MP3 levam o título, o artista e o álbum numa etiqueta ID3 colada ao início do ficheiro, e a maioria dos leitores mostra uma versão arranjada dela em vez do que lá está guardado. Quando uma faixa se ordena mal, mostra o ano errado ou tem uma capa que quer recuperar, é preciso ver a própria etiqueta. Este visualizador lê-a diretamente: os quadros ID3v2 com os seus identificadores de quatro caracteres, o antigo bloco ID3v1 no fim do ficheiro quando existe, e o primeiro quadro de áudio MPEG, que é o que na verdade indica o bitrate, a frequência de amostragem, o modo de canais e a duração. As imagens incorporadas são mostradas e podem ser transferidas, com o tipo — capa frontal, traseira, artista — indicado. As partes complicadas do formato são tratadas em vez de contornadas. Os tamanhos de etiqueta são synchsafe, sete bits por byte; o ID3v2.4 dimensiona assim também os seus quadros, o 2.3 não; os quadros de texto trazem o seu próprio byte de codificação e podem ser Latin-1, UTF-8 ou UTF-16 com marca de ordem; e uma etiqueta marcada como não sincronizada tem pares de bytes que têm de ser desfeitos antes de se ler seja o que for. Nada é enviado — o ficheiro é analisado no seu navegador.

Como usar

  1. Largue um ficheiro .mp3 ou clique para escolher um.
  2. Leia o bloco de áudio: bitrate, frequência de amostragem, modo de canais e duração.
  3. Leia o bloco de etiquetas: cada linha é um quadro, com o nome ID3 por extenso.
  4. Transfira qualquer capa incorporada no tamanho original.
  5. Copie o resumo em texto se precisar dos valores noutro sítio.

Perguntas frequentes

Porque é que o meu leitor mostra um título diferente da etiqueta?
Os leitores preferem umas fontes às outras, e um ficheiro pode ter ao mesmo tempo uma etiqueta ID3v2 no início e um bloco ID3v1 antigo no fim com valores diferentes. Aqui são mostrados em separado, o que costuma explicar a discrepância.
O que é um inteiro synchsafe?
Um número guardado a sete bits por byte, com o bit mais alto de cada byte a zero para que o tamanho nunca se pareça com o início de um quadro MPEG. Lê-lo como um inteiro big-endian normal é o erro clássico do ID3: sai cerca de 14% maior e todos os quadros seguintes caem no sítio errado.
Porque é que a duração aparece como estimada?
Um ficheiro de bitrate constante não guarda a duração, por isso ela é calculada a partir do tamanho e do bitrate. Os de bitrate variável costumam ter um cabeçalho Xing com o número real de quadros; quando existe, a duração é exata e esse número é mostrado.
Posso extrair a capa?
Sim. Cada imagem incorporada é mostrada com o tipo e o formato e transferida exatamente como está guardada, sem recodificação.
Edita etiquetas?
Não, apenas as lê. Isso torna-o seguro num ficheiro que lhe importa: nada é escrito e o ficheiro nunca sai do seu navegador.
Que versões de ID3 são suportadas?
ID3v2.2, 2.3 e 2.4 para a etiqueta principal, incluindo os identificadores de quadro de três caracteres que o 2.2 usava, além dos blocos ID3v1 e v1.1 no fim do ficheiro.

Guias sobre este tema

Ferramentas relacionadas