¿Qué Significa ID3?
ID3 significa “Identify an MP3” (identificar un MP3). Es un estándar informal, no una norma ISO: Eric Kemp creó ID3v1 en 1996, y ID3v2 llegó en 1998. Lo leen reproductores MP3, radios de coche, móviles y software de DJ, y las apps de podcasts usan ID3v2 para los títulos de los episodios, las portadas y los capítulos.
¿Qué Son las Etiquetas ID3?
Las etiquetas ID3 son contenedores de metadatos incrustados directamente dentro de los archivos MP3. Almacenan todo lo que tu reproductor de música necesita para mostrar la información de la pista sin depender de los nombres de archivo ni de bases de datos externas.
Una etiqueta ID3 típica contiene:
- Título — el nombre de la canción o pista
- Artista — el artista o banda que la interpreta
- Álbum — el nombre del álbum o lanzamiento
- Año — año de lanzamiento
- Género — clasificación del género musical
- Número de pista — posición dentro del álbum
- Portada del álbum — imagen de portada incrustada (normalmente JPEG o PNG)
- Letras — letra de la canción sincronizada o no sincronizada
- BPM — pulsaciones por minuto para software de DJ
- Compositor, director, número de disco — campos extendidos para clásica y lanzamientos multidisco
Sin etiquetas, tu biblioteca se convierte en un montón de archivos sin nombre. Un archivo llamado track03.mp3 puede ser cualquier cosa — las etiquetas ID3 son las que le dicen a tu reproductor que es "Bohemian Rhapsody" de Queen del álbum "A Night at the Opera."
ID3v1 vs ID3v2
Existen dos versiones principales del estándar ID3, y son fundamentalmente diferentes en su diseño:
ID3v1 (1996)
El formato de etiquetado original. Añade un bloque fijo de 128 bytes al final del archivo MP3. Sus limitaciones son importantes:
- Máximo 30 caracteres para los campos de título, artista y álbum
- 80 géneros predefinidos (ampliado posteriormente a 148) — sin géneros personalizados
- Sin portada de álbum, sin letras, sin Unicode
- ID3v1.1 (1998) añadió un campo de número de pista reutilizando 2 bytes del campo de comentario
ID3v2 (1998–2000)
Un rediseño completo almacenado al inicio del archivo MP3. ID3v2 utiliza una estructura flexible basada en tramas sin límites de tamaño prácticamente:
- Longitud de texto ilimitada para todos los campos
- Portada incrustada — JPEG, PNG u otros formatos de imagen
- Letras sincronizadas con marcas de tiempo
- Tramas personalizadas — almacena cualquier metadato que desees
- Soporte Unicode — caracteres internacionales correctos
| Característica | ID3v1 | ID3v2.3 | ID3v2.4 |
|---|---|---|---|
| Longitud de texto | 30 caracteres | Ilimitada | Ilimitada |
| Portada de álbum | No | Sí | Sí |
| Unicode | No (Latin-1) | UCS-2 / UTF-16 | UTF-8 nativo |
| Géneros | 80 predefinidos | Texto libre | Texto libre |
| Letras | No | Sí (sincronizadas) | Sí (sincronizadas) |
| Compatibilidad | Universal | Muy amplia | Buena (no en todos los reproductores) |
Recomendación: usa ID3v2.3 para máxima compatibilidad. Admite todo lo que la mayoría de los usuarios necesitan — portada, Unicode (vía UTF-16), campos de texto largos y letras. ID3v2.4 añade UTF-8 nativo y soporte de pie de página mejorado, pero algunos reproductores antiguos y radios de coche no pueden leerlo.
¿Qué Ocurre con las Etiquetas Durante la Conversión?
FLAC no usa etiquetas ID3. En su lugar, almacena los metadatos como Comentarios Vorbis — un sistema clave-valor más sencillo utilizado también por Ogg Vorbis y Opus. La portada en FLAC se almacena en un campo dedicado METADATA_BLOCK_PICTURE. Su sólido soporte de etiquetas es una de las razones por las que FLAC encabeza nuestra guía del mejor formato sin pérdida para archivar música.
Al convertir FLAC a MP3, el convertidor debe mapear los Comentarios Vorbis a tramas ID3v2. Afortunadamente, este mapeo es directo:
| FLAC (Comentario Vorbis) | MP3 (Trama ID3v2) | Notas |
|---|---|---|
TITLE |
TIT2 |
Mapeo directo |
ARTIST |
TPE1 |
Mapeo directo |
ALBUM |
TALB |
Mapeo directo |
DATE |
TDRC / TYER |
TDRC para v2.4, TYER para v2.3 |
TRACKNUMBER |
TRCK |
Mapeo directo |
GENRE |
TCON |
Texto libre en ambos |
METADATA_BLOCK_PICTURE |
APIC |
Portada, JPEG o PNG |
LYRICS |
USLT |
Letras no sincronizadas; algunas herramientas escriben una trama TXXX en su lugar |
FFmpeg copia por defecto las etiquetas globales de la entrada a la salida; -map_metadata 0 lo hace explícito y -map_metadata -1 las elimina. La portada es distinta: FFmpeg lee el bloque de imagen de un FLAC como un flujo de imagen independiente, y solo se convierte en una trama APIC de ID3v2 si ese flujo se conserva en la salida.
Nuestro convertidor copia automáticamente las etiquetas de texto (título, artista, álbum, número de pista, género, fecha) de FLAC a MP3 y las escribe como ID3v2.4. Descarta la portada incrustada, porque solo conserva el flujo de audio. Vuelve a añadir la portada con un editor de etiquetas como Mp3tag o MusicBrainz Picard.
Problemas Comunes de Etiquetas y Sus Soluciones
Cuando los metadatos no sobreviven a la conversión, suele haber una causa específica y solucionable:
Etiquetas perdidas por completo
El convertidor eliminó las etiquetas, por ejemplo con -map_metadata -1, o copió los metadatos de la entrada equivocada. FFmpeg copia las etiquetas globales por defecto, así que una conversión normal las conserva. Esta es la causa más común de "etiquetas vacías" después de la conversión.
Portada del álbum desaparecida
Varias posibles causas:
- Portada no incrustada — algunos archivos FLAC utilizan un archivo
folder.jpgseparado en el mismo directorio en lugar de incrustar la portada. Las imágenes externas no forman parte del archivo FLAC y no pueden transferirse durante la conversión. - Portada demasiado grande — algunos reproductores tienen problemas con imágenes incrustadas de más de 500 KB. Si tu FLAC tiene una portada PNG de 5 MB, considera redimensionarla a un JPEG de 500–800 píxeles antes o después de la conversión. Nuestro redimensionador de imágenes gratuito puede reducir una portada grande a ese tamaño antes de incrustarla.
- Limitación del convertidor — muchos convertidores solo conservan el flujo de audio. El nuestro también, así que vuelve a añadir la portada con un editor de etiquetas tras la conversión.
Caracteres ilegibles (mojibake)
Error de codificación de caracteres. Los Comentarios Vorbis en FLAC siempre usan UTF-8. Pero si el MP3 se escribe con ID3v2.3 usando codificación Latin-1, los caracteres no ASCII (cirílico, CJK, latín acentuado) pueden mostrarse incorrectamente. La solución: usa -id3v2_version 3 con codificación UTF-16, o -id3v2_version 4 que admite UTF-8 de forma nativa.
Incompatibilidad de versión ID3
Algunas radios de coche y reproductores portátiles antiguos solo leen ID3v1 o ID3v2.3. Si las etiquetas aparecen vacías en un dispositivo concreto, puede que el convertidor haya escrito etiquetas ID3v2.4 que ese dispositivo no puede leer. La solución: usa -id3v2_version 3 para forzar el ampliamente compatible formato ID3v2.3.
Buenas Prácticas para Convertir tu Biblioteca Musical
Al convertir una gran biblioteca FLAC a MP3, sigue estas prácticas para mantener tus metadatos intactos y consistentes:
- Usa siempre
-map_metadata 0— este único indicador asegura que todas las etiquetas reconocidas se transfieran del origen a la salida - Usa
-id3v2_version 3— ID3v2.3 es la versión más compatible con reproductores, dispositivos y radios de coche - Mantén las portadas por debajo de 500 KB — redimensiona las portadas a 500–800 píxeles y comprímellas como JPEG. Las portadas PNG grandes desperdician espacio y pueden causar problemas en dispositivos móviles
- Verifica con
ffprobe— tras convertir un archivo de prueba, ejecutaffprobe output.mp3para confirmar que todas las etiquetas esperadas están presentes - Comprueba algunos archivos en tu reproductor objetivo — la prueba definitiva es si las etiquetas se muestran correctamente en el dispositivo que realmente usas
Consejo para lotes: al convertir una biblioteca completa, convierte primero un álbum y verifica que todo se vea correcto en tu reproductor de música antes de procesar el resto. Detectar un problema de metadatos a tiempo te ahorra horas de reconversión.
El comando FFmpeg completo
Como referencia, este es el comando que combina la codificación de audio con las mejores prácticas y la preservación completa de metadatos:
ffmpeg -i input.flac -map_metadata 0 -id3v2_version 3 \
-codec:a libmp3lame -q:a 0 output.mp3
Esto copia todos los metadatos, escribe etiquetas ID3v2.3 y codifica con calidad VBR V0 (~245 kbps). Para CBR 320 kbps, sustituye -q:a 0 por -b:a 320k. Para decidir entre VBR V0 y CBR 320, consulta nuestra guía de bitrate de FLAC a MP3.
Cómo Editar Etiquetas ID3
Explorador de archivos de Windows
Haz clic derecho en el MP3, elige Propiedades, abre la pestaña Detalles y haz clic en un valor para editarlo. Sirve para unos pocos archivos; no permite añadir portadas.
App Música (Mac) o iTunes
Selecciona la canción y pulsa Cmd+I (Ctrl+I en iTunes para Windows) para abrir su ventana de información; después edita los campos y la portada.
Mp3tag y MusicBrainz Picard
Mp3tag (Windows y macOS) edita muchos archivos a la vez y puede añadir portadas. MusicBrainz Picard (Windows, macOS, Linux) identifica las pistas y rellena las etiquetas a partir de la base de datos de MusicBrainz.
FFmpeg
Cambia una etiqueta sin recodificar: ffmpeg -i input.mp3 -c copy -metadata title="New Title" -id3v2_version 3 output.mp3