# Generador de marcadores de capítulos de podcast (ID3 / Podcasting 2.0)

Pega una lista de capítulos con marcas de tiempo y genera de una vez todos los formatos de entrega: JSON de capítulos Podcasting 2.0 (v1.2.0) y etiqueta RSS podcast:chapters, opción de grabar marcos ID3v2.4 CHAP+CTOC directamente en un MP3 subido (milisegundos como uint32 big-endian normal, offsets 0xFFFFFFFF, subtrama TIT2 por capítulo, se preservan los marcos existentes), pares de comentarios Vorbis CHAPTER001 (OGG/Opus), texto mp4chaps, bloque de marcas de tiempo para la descripción de YouTube y sidecar SRT, más la matriz real de soporte por reproductor (Apple acepta el JSON por RSS desde 2025; Pocket Casts/Overcast solo leen ID3 incrustado; Spotify ignora ambos).

> Página canónica: https://elysiatools.com/es/tools/podcast-chapter-marker-builder

- **Categoría:** Media

- **Palabras clave:** capítulos de podcast, trama id3 chap, ctoc, capítulos podcasting 2.0, etiquetas mp3, capítulos youtube

## Descripción general

Disposición binaria (alineada con el ID3v2 Chapters Addendum 1.0 y mutagen/ffmpeg): cuerpo CHAP = ID de elemento (latin1 + \0) + tiempos inicio/fin (4 bytes cada uno, milisegundos big-endian normales, NO syncsafe) + offsets inicio/fin (4 bytes, 0xFFFFFFFF = sin usar) + subtramas completas (TIT2 por capítulo, codificación 0x03 UTF-8); cuerpo CTOC = "toc\0" + byte de flags 0x03 (bit1=top-level, bit0=ordered — los dos bits MÁS BAJOS) + contador uint8 + IDs de hijos terminados en \0. Tamaños de trama y de etiqueta en syncsafe (28 bits en 4 bytes <0x80); orden: marcos de metadatos → CTOC → CHAP por tiempo. Al reescribir: los tamaños v2.3 (uint32 normal) se recodifican a syncsafe v2.4, los CHAP/CTOC previos se sustituyen y las etiquetas con unsync/compresión/cifrado se rechazan para no corromperlas. El JSON solo exige version + chapters[].startTime (segundos, float permitido); endTime se omite (implícito = inicio del siguiente); la etiqueta RSS lleva solo url y type (sin rel en la especificación vigente). YouTube: primer timestamp 0:00, mínimo 3 capítulos, ≥10 s cada uno. Spotify no lee ni ID3 ni podcast:chapters — mándale también el bloque de la descripción.

## Entradas

- **Lista de capítulos (una por línea: marca de tiempo Título)** (textarea): 0:00 Intro 2:35 News roundup 18:40 Interview: scaling Kafka 41:05 Listener questions 52:30 Outro
- **Archivo MP3 para grabar etiquetas (opcional)** (file): Upload an .mp3 to embed ID3v2.4 CHAP+CTOC frames
- **Nombre del podcast (metadatos JSON)** (text): The Daily Ship
- **Título del episodio (metadatos JSON)** (text): Ep. 204 — Scaling Kafka Consumers
- **URL del JSON de capítulos (para la etiqueta RSS)** (text): episodes/204/chapters.json
- **URL de imagen de capítulo por defecto (JSON img)** (text): optional per-chapter artwork

## Cuándo usarlo

- Cuando publicas un episodio y debes entregar capítulos en JSON RSS, ID3 incrustado, YouTube y SRT a la vez.
- Cuando quieres grabar marcos CTOC y CHAP nativos en un MP3 para Pocket Casts u Overcast.
- Cuando preparas la descripción de YouTube y necesitas el primer timestamp en 0:00 con capítulos de al menos 10 s.

## Cómo funciona

- Escribe o pega la lista de capítulos: una línea por entrada con marca de tiempo y título (por ejemplo 0:00 Intro).
- Opcionalmente sube un MP3 para incrustar CHAP+CTOC en ID3v2.4 (tiempos en milisegundos big-endian, TIT2 por capítulo, marcos existentes conservados).
- Completa nombre del podcast, título del episodio, URL del JSON y, si aplica, una imagen de capítulo por defecto.
- Recibes JSON, etiqueta RSS, sidecars de texto, el MP3 grabado si lo subiste y la matriz de qué reproductores leen cada formato.

## Casos de uso

- Publicar un episodio con JSON Podcasting 2.0 en el feed y capítulos ID3 en el MP3.
- Pegar el bloque de timestamps en la descripción de YouTube y adjuntar el sidecar SRT.
- Generar comentarios Vorbis CHAPTER001 o texto mp4chaps para contenedores OGG, Opus o MP4.

## Preguntas frecuentes

### ¿Qué formato debe tener la lista de capítulos?

Una línea por capítulo: marca de tiempo seguida del título, como «0:00 Intro» o «18:40 Interview: scaling Kafka». El primer capítulo suele empezar en 0:00.

### ¿Qué ocurre si subo un archivo MP3?

Se graban marcos ID3v2.4 CTOC+CHAP con tiempos en milisegundos, offsets 0xFFFFFFFF y subtrama TIT2 UTF-8. Se conservan el resto de marcos; las etiquetas con unsync, compresión o cifrado se rechazan.

### ¿Qué reproductores leen estos capítulos?

Apple acepta el JSON por RSS desde 2025 e ID3 en MP3 desde iOS 12. Pocket Casts y Overcast solo leen ID3 incrustado. Spotify ignora ambos; conviene enviarle también el bloque de la descripción.

### ¿Cuáles son las reglas de YouTube?

El primer timestamp debe ser 0:00, hacen falta al menos tres capítulos y cada uno debe durar 10 segundos o más.

### ¿El JSON incluye endTime?

No es obligatorio. El JSON v1.2.0 pide version y startTime en segundos (se admite float); endTime se omite porque equivale al inicio del siguiente capítulo. La etiqueta RSS solo lleva url y type.

## Herramientas relacionadas

- [Extractor de contorno melódico de audio](https://elysiatools.com/es/tools/audio-melody-contour-extractor): Extrae la melodía dominante y exporta MIDI, eventos de notas, contorno tonal, SVG y JSON en un ZIP.
- [Conversor de Audio en Lote](https://elysiatools.com/es/tools/audio-batch-converter): Convierte múltiples archivos de audio entre diferentes formatos como MP3, WAV, FLAC, AAC, OGG, Opus con configuración de calidad y procesamiento por lotes
- [Cambiar códec de audio](https://elysiatools.com/es/tools/audio-codec-swap): Cambiar el códec dentro de un formato de salida elegido
- [Secuencia de Imágenes a Video](https://elysiatools.com/es/tools/image-sequence-to-video): Convierte archivos de imagen o un ZIP de fotogramas en video, ordenado naturalmente por nombre
- [Detector de progresiones de acordes](https://elysiatools.com/es/tools/audio-chord-progression-detector): Estima localmente los acordes de un audio y descarga CSV, JSON, SVG y notas del método en un ZIP.
- [Transcriptor de audio a texto (IA)](https://elysiatools.com/es/tools/audio-to-text-transcriber): Transcribe voz de audio (wav/mp3/m4a/flac/ogg/webm/aac) a texto, SRT, VTT o JSON con el modelo grok-stt. Hasta 10 min.
- [Generador de Data URI](https://elysiatools.com/es/tools/data-uri-generator): Convierte archivos en Data URIs (Base64 o porcentaje-codificado) para incrustar imágenes, fuentes y recursos directamente en HTML, CSS o Markdown
- [Audio a MIDI Multitrack (Borrador)](https://elysiatools.com/es/tools/audio-to-multitrack-midi): Separa una mezcla en stems (batería/bajo/otros/voces) y transcribe cada uno a MIDI

## Ejemplos

- [Muestras MP3 Sin Derechos de Autor](https://elysiatools.com/es/samples/mp3-samples): Colección de muestras de audio sin derechos de autor para pruebas y desarrollo, incluyendo sonidos de la naturaleza, música de meditación y audio ambiental
- [Muestras de Comunicación en Tiempo Real WebRTC](https://elysiatools.com/es/samples/webrtc-samples): Muestras completas de WebRTC para comunicación de audio/video P2P, canales de datos, compartir pantalla y servidor de señalización
- [Muestras FLAC Sin Derechos de Autor](https://elysiatools.com/es/samples/flac-samples): Colección de audio FLAC sin pérdidas para pruebas y desarrollo, incluyendo sonidos de la naturaleza y música de meditación
- [Muestras WAV Sin Derechos de Autor](https://elysiatools.com/es/samples/wav-samples): Colección de audio WAV sin compresión para pruebas y desarrollo, incluyendo sonidos de la naturaleza y música de meditación

## Contenido relacionado

- [Herramientas de codificacion y conversion de audio](https://elysiatools.com/es/hubs/audio-convert): Compara conversion de formatos de audio, cambios de bitrate, conversion de frecuencia de muestreo, cambio de codec y exportacion en un solo hub.
- [Herramientas de conversion de formatos de imagen y exportacion animada](https://elysiatools.com/es/hubs/image-convert): Compara convertidores de imagen para JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64 y salidas pensadas para animacion en un solo hub.
- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de conversión de texto, codificación y normalización](https://elysiatools.com/es/hubs/text-convert): Compara conversión de mayúsculas y minúsculas, conversión de ancho de caracteres, conversión de codificación, manejo de quoted-printable y normalización de texto en un solo hub.
