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
- Largue um ficheiro .mp3 ou clique para escolher um.
- Leia o bloco de áudio: bitrate, frequência de amostragem, modo de canais e duração.
- Leia o bloco de etiquetas: cada linha é um quadro, com o nome ID3 por extenso.
- Transfira qualquer capa incorporada no tamanho original.
- 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
Inspetor de Chunks PNG
Solte um arquivo `.png` e veja cada chunk que ele contém — IHDR, IDAT, metadata tEXt, IEND — com tamanhos, CRCs, e os flags critical/ancillary/safe-to-copy.
Visualizador de EPUB, metadados e texto
Abra um .epub no navegador: metadados, lista de capítulos com contagem de palavras, o texto simples e as verificações que explicam por que um leitor rejeita o livro.
Inspector de Arquivos WAV
Solte um .wav e veja formato, canais, sample rate, bit depth, duração, todos os chunks RIFF e tags LIST/INFO embutidas — totalmente client-side.
Cortar áudio
Corte um trecho de um arquivo de áudio arrastando sobre a onda, adicione fades e baixe em WAV. Nada é enviado.
Extrair texto de PDF
Tire o texto de um PDF e copie ou salve como .txt — o documento inteiro ou as páginas que escolher. Nada é enviado.
Extrator de Páginas PDF
Solte um PDF e extraia só as páginas que você quer — `1-3, 5, 7-10` — pra um PDF novo. Tudo no navegador, sem upload.