

# Cómo dar formato a una transcripción completa de YouTube para un lector electrónico

Para leer una transcripción completa de YouTube en un lector electrónico sin encontrarte con un bloque de texto continuo, crea una edición de lectura aparte a partir de subtítulos comprobados. Une los fragmentos cortos de los subtítulos para formar ideas completas. Añade párrafos, títulos claros, un índice y algunos enlaces a momentos de la fuente. Conserva todos los pasajes con contenido sustancial, incluidos los ejemplos y las limitaciones. Guarda los subtítulos originales con sus tiempos por separado. Después, abre el documento exportado en tu lector y comprueba sus páginas.

El trabajo principal consiste en editar el texto a mano y revisar las páginas. Una herramienta de subtítulos puede proporcionar texto con tiempos, pero debes comprobar su significado y su presentación. No necesitas convertir la lección en un resumen. Necesitas una versión legible del texto completo que te permita volver a la fuente.

Una persona describió en un debate público unas transcripciones «sin títulos ni formas de navegar por el texto». Ese es el problema que aborda este método. Se trata de un problema observado de una sola persona. No demuestra el volumen de demanda ni un resultado probado del producto. [Debate público entre lectores, observado el 25 de octubre de 2026; un problema de una persona](https://www.reddit.com/r/RemarkableTablet/comments/1t710nf/would_you_read_full_youtube_transcripts_on_your/)

## 1. Elige la fuente y define el documento

Elige un vídeo y un idioma de subtítulos disponible. Un bloque de subtítulos es un pasaje breve de texto con un tiempo de inicio y otro de fin. Una pista de subtítulos es el conjunto de bloques de un idioma. Tu edición de lectura es un documento aparte creado a partir de esa pista.

Anota la URL de la fuente, el título del vídeo, el idioma elegido y la fecha en que obtuviste los subtítulos. Confirma que puedes usar el contenido para el documento personal que quieres preparar. No publiques la transcripción de otro creador sin permiso.

Establece que la edición conservará todo el contenido hablado disponible en la pista comprobada. Los párrafos y los títulos pueden cambiar la presentación del texto. No deben eliminar explicaciones, ejemplos, advertencias ni condiciones. Una condición es una limitación que modifica cuándo se aplica una afirmación.

Mantén estos tres registros separados:

1. El archivo original de subtítulos con tiempos.
2. La edición de lectura que vas a editar.
3. Un registro de cambios que recoja las modificaciones y los problemas sin resolver.

Un registro de cambios recoge qué has modificado y por qué. Te permite comparar después una modificación con las palabras originales.

Si ya tienes subtítulos con tiempos, puedes empezar con ellos. Si aún necesitas obtenerlos, usa la [guía de extracción de subtítulos](/es/articles/extraccion-de-subtitulos-de-youtube/) para ese paso. Esta guía trata sobre el documento de lectura y sus páginas.

## 2. Obtén subtítulos con tiempos y comprueba el resultado

[YouTube Transcript Scraper, especificación pública comprobada el 25 de octubre de 2026; sin prueba de ejecución](https://apify.com/chronometrica/youtube-transcript-scraper) lee pistas públicas de subtítulos ya existentes. Un Actor es un programa alojado en un servidor que recopila datos. Este Actor acepta URL directas de vídeos de YouTube o identificadores de vídeo. Un identificador, o ID, es el código corto que identifica un vídeo.

No acepta un canal, una lista de reproducción ni una página de búsqueda como lista de fuentes. No convierte el audio en texto nuevo ni descarga audio o vídeo. Acepta entre 1 y 1000 entradas y procesa una sola vez cada ID de vídeo repetido. Para este método, empieza con un vídeo.

Usa estos datos de entrada sencillos:

```json
{
  "includeFailedInputDetails": true,
  "outputFormats": ["json"],
  "preferredLanguages": [],
  "startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]
}
```

2. Obtén subtítulos con tiempos y comprueba el resultado

Sustituye la URL de ejemplo de `startUrls` por la URL del vídeo público que quieres usar. La URL incluida es un ejemplo de entrada. No demuestra que haya una transcripción útil ni que se haya completado una ejecución para esta guía.

JSON es un formato de texto estructurado. Solicitar `json` conserva los segmentos con sus tiempos. Un segmento es un bloque de subtítulos devuelto. Cada segmento contiene `text`, `startSeconds`, `endSeconds` y `durationSeconds`. El texto sin formato, por sí solo, no permite determinar los tiempos de fin de los bloques.

La lista vacía `preferredLanguages` solicita la mejor pista de subtítulos disponible. No garantiza que sea en inglés. Comprueba `transcriptLanguageCode` tras obtener los datos. Si defines preferencias de idioma, el Actor las prueba en orden. Si ninguna está disponible, informa de un fallo por idioma no disponible. No sustituye el idioma por otro sin indicarlo.

Mantén `includeFailedInputDetails` en `true`. Los vídeos únicos procesados con éxito generan filas en el conjunto de datos. Cada fila contiene el resultado de un vídeo, no un subtítulo ni una sección de lectura. Las entradas fallidas aparecen en el registro de ejecución llamado OUTPUT. No consideres una exportación vacía como una transcripción completada.

Comprueba la identidad del vídeo, el idioma, `status` y `statusReason`. Confirma que el resultado contiene `segments` utilizables. Guarda el resultado original antes de editarlo.

Un campo es un valor con nombre dentro del resultado. Algunos campos pueden contener `null`, que significa que el valor falta o se desconoce. Conserva esa diferencia. Por ejemplo, un valor desconocido de `videoDurationSeconds` no significa que el vídeo dure cero segundos. Un valor desconocido de `durationSeconds` no significa que el bloque dure cero segundos.

La especificación pública documenta este método de obtención de datos. No se realizó ninguna ejecución de pago del Actor para este artículo. La obtención de datos, la exportación y las comprobaciones en el dispositivo que se describen a continuación son tareas que debes realizar tú.

## 3. Une los fragmentos sin acortar la lección

Trabaja sobre una copia del texto de los subtítulos. Conserva los segmentos originales y sus tiempos sin cambios.

Lee juntos los bloques consecutivos. Una frase puede continuar a lo largo de varios bloques. Une esos fragmentos antes de decidir dónde debe terminar un párrafo. Empieza un párrafo nuevo cuando la persona que habla introduzca una idea, un ejemplo, una instrucción o una matización nuevos.

Conserva el orden de la fuente. Alejar una advertencia de la instrucción que limita puede cambiar el significado. Mantén cada definición cerca del pasaje que la usa. Conserva una explicación repetida cuando la persona que habla la use para añadir contexto o aclarar una idea.

Sigue este orden de edición:

1. Une los fragmentos que formen una frase.
2. Añade signos de puntuación solo cuando el significado sea claro.
3. Agrupa las frases relacionadas en un párrafo.
4. Compara el párrafo con el audio de la fuente.
5. Anota cualquier modificación del texto en el registro de cambios.

Elimina una repetición solo cuando confirmes que se debe a una duplicación mecánica de los subtítulos. Una redacción similar no demuestra que exista una duplicación. Una persona puede repetir una frase a propósito. Si no puedes confirmar la causa, conserva el pasaje y márcalo para revisarlo.

No sustituyas una palabra dudosa por otra probable sin indicarlo. Deja la duda visible hasta que puedas comprobarla. Aplica la misma regla a los números, los nombres y los términos técnicos.

Una edición de lectura completa conserva la explicación. Si decides acortar la lección, hazlo en un documento aparte. La [guía de resúmenes comprobados](/es/articles/como-escribir-un-resumen-verificado-de-un-video-de-youtube/) trata esa otra tarea. No presentes una edición como texto completo después de eliminar pasajes con contenido sustancial.

## 4. Añade títulos y un mapa de tiempos de la fuente

Crea títulos donde haya cambios reales de tema. Usa títulos breves que ayuden a elegir una sección. Compara cada título con el audio y la pantalla. Una frase de los subtítulos puede sugerir un título, pero el pasaje que la rodea debe justificarlo.

Indica cerca del inicio del documento que has añadido los títulos. Así distingues los títulos del editor de las palabras de la persona que habla. No pongas un título añadido entre comillas como si esa persona lo hubiera dicho.

Añade un índice con las secciones de lectura. Usa entradas con enlaces si el formato de documento elegido lo permite. Comprueba las entradas después de exportar. Usa los mismos títulos en el índice y en el cuerpo del documento.

Un mapa de tiempos de la fuente relaciona cada sección de lectura con sus bloques originales. Conserva este mapa aunque en la edición de lectura solo muestres una referencia temporal breve a la fuente. Así conservas las pruebas que sustentan la presentación editada.

Guarda estos campos:

| Registro | Campos que debes conservar |
| --- | --- |
| Identidad de la fuente | Título del vídeo, `videoId`, `videoUrl`, fecha de obtención de los datos y `scrapedAt` |
| Pista de subtítulos | `transcriptLanguageCode` e `isAutoGenerated` |
| Sección de lectura | Número de sección, título del editor y referencias a los párrafos |
| Correspondencia de los bloques | Referencias al primer y al último bloque, tiempo de inicio original y tiempo de fin original |
| Acceso a la fuente | Enlace comprobado a un momento de la fuente, o tiempo escrito si no hay un enlace disponible |
| Estado de revisión | Pasajes comprobados, pasajes sin resolver y comprobaciones pendientes en la fuente |
| Registro de cambios | Referencia al bloque, texto original, texto editado, motivo y resultado de la comprobación |
| Revisión en el dispositivo | Formato de exportación, fecha de revisión, problemas de las páginas y correcciones |

Una referencia a un bloque es una forma estable de identificar un segmento original, como su posición en el archivo guardado. Una referencia a un párrafo identifica un párrafo de la edición de lectura. Conserva ambas para que un cambio posterior en las páginas no elimine la relación.

Coloca enlaces a momentos de la fuente en puntos útiles entre secciones. No necesitas una marca de tiempo antes de cada frase. Conserva la correspondencia detallada de los bloques en el mapa guardado.

Abre cada enlace y comprueba adónde lleva. Un enlace a la fuente solo resulta útil si te devuelve al contexto correcto. Si el lector no puede abrirlo, el título visible del vídeo y el tiempo escrito te seguirán sirviendo de referencia para consultar la fuente en otro lugar.

No supongas dónde está un límite que falta. Usa los tiempos de los bloques devueltos cuando estén disponibles. Conserva los huecos y los solapamientos en vez de forzar los bloques para que formen intervalos continuos y regulares. El final del último subtítulo no coincide necesariamente con el final del vídeo.

## 5. Añade contexto comprobado donde el texto lo necesite

Algunos pasajes dependen de un cambio de hablante, de un sonido relevante o de una acción en pantalla. Un documento de lectura independiente puede necesitar esa información.

W3C distingue entre una transcripción básica, que incluye el habla y los sonidos no verbales necesarios, y una transcripción descriptiva, que añade también la información visual necesaria. Por eso, una exportación de subtítulos puede necesitar añadidos comprobados antes de servir como documento de lectura. [W3C WAI: transcripciones, consultado el 25 de octubre de 2026; orientación sobre transcripciones](https://www.w3.org/WAI/media/av/transcripts/)

Revisa los pasajes que se refieran a algo que quien lee no puede ver. Palabras como «aquí» o «esto» pueden señalar una acción importante en pantalla. Mira ese pasaje de la fuente antes de añadir una nota.

Sigue este proceso:

1. Identifica qué necesita comprender quien lee.
2. Comprueba esa información en el vídeo o el audio.
3. Añade una nota breve que indique claramente que es una nota del editor.
4. Relaciona la nota con su intervalo de la fuente en el mapa.
5. Marca como pendiente de resolver todo lo que no puedas confirmar.

Mantén las notas añadidas separadas del texto hablado. No inventes un diagrama, la identidad de quien habla, un sonido ni una acción basándote solo en las palabras de los subtítulos. Si un detalle visual esencial sigue siendo desconocido, indica esa limitación. Una presentación clara de las páginas no puede suplir la información que falta en la fuente.

Este método no incluye la extracción automática de imágenes. Tampoco demuestra que el Actor compruebe el contenido visual.

## 6. Prepara y revisa el documento en el lector

Usa un formato de documento sencillo o PDF que tu lector admita. PDF es un formato de documento que conserva la disposición de las páginas. Elige el formato según la documentación de tu lector. Usa el procedimiento de importación documentado para ese dispositivo o cuenta.

Mantén una presentación sencilla al hacer la primera exportación. Usa niveles de títulos claros, párrafos legibles y una pequeña cantidad de información sobre la fuente al inicio de las secciones. Evita forzar que cada sección corta empiece en una página nueva antes de comprobar cómo se lee.

Abre el archivo exportado en el lector que vayas a usar. Una vista previa en el ordenador no basta para completar esta comprobación. Revisa lo siguiente:

1. Tamaño del texto: ¿puedes leer con comodidad el cuerpo del documento y las notas del editor?
2. Márgenes: ¿quedan todas las palabras dentro del área visible de la página?
3. Párrafos: ¿ayudan los saltos a seguir ideas completas?
4. Saltos de página: ¿quedan los títulos junto al texto que presentan?
5. Navegación: ¿puedes usar el índice para llegar a la sección que buscas?
6. Referencias a la fuente: ¿se ven los tiempos y se abren correctamente los enlaces que el lector admite?
7. Visualización del texto: ¿se mantienen correctos los signos de puntuación y los caracteres especiales?

Comprueba el principio, una sección intermedia y el final. Revisa también las páginas con párrafos largos, tablas o notas añadidas. Si un título aparece solo al pie de una página, ajusta la presentación y vuelve a exportar. Si una tabla es demasiado ancha, simplifica su presentación sin eliminar información.

Aquí no se probó ningún procedimiento de importación a un lector electrónico, ninguna conexión de sincronización ni ninguna presentación en un dispositivo. Estas son comprobaciones propuestas para tu propio archivo y lector.

## 7. Ficción original: una edición de lectura de 12 minutos

Este ejemplo desarrollado es una ficción original. La lección, la selección de secciones y los tiempos son inventados. Es una muestra de presentación, no una extracción real ni una prueba en un dispositivo. No se proporciona una transcripción ficticia completa, por lo que la tabla no demuestra que se hayan conservado todas las palabras.

Supongamos que una lección ficticia tiene tres grupos de bloques: 00:00–03:20, 03:20–08:10 y 08:10–12:00. El editor crea tres secciones de lectura. El segundo título es «Elige un ID». Es un título del editor. La explicación completa permanece en el cuerpo del documento.

| Sección de lectura | Título del editor | Intervalo de la fuente | Inicio en segundos | Fin en segundos | Duración del intervalo |
| --- | --- | --- | --- | --- | --- |
| 1 | Prepara la lección | 00:00–03:20 | 0 | 200 | 200 segundos |
| 2 | Elige un ID | 03:20–08:10 | 200 | 490 | 290 segundos |
| 3 | Comprueba el resultado | 08:10–12:00 | 490 | 720 | 230 segundos |

Para convertir minutos a segundos, multiplica los minutos por 60 y suma los segundos restantes:

- 03:20 = 3 × 60 + 20 = 200 segundos.
- 08:10 = 8 × 60 + 10 = 490 segundos.
- 12:00 = 12 × 60 = 720 segundos.

Resta el tiempo de inicio de cada intervalo a su tiempo de fin:

- Sección 1: 200 − 0 = 200 segundos, o 3 minutos y 20 segundos.
- Sección 2: 490 − 200 = 290 segundos, o 4 minutos y 50 segundos.
- Sección 3: 720 − 490 = 230 segundos, o 3 minutos y 50 segundos.

El total es 200 + 290 + 230 = 720 segundos. Equivale a 12 minutos. Esto muestra que los intervalos inventados de las secciones cubren la lección ficticia sin dejar huecos. No demuestra que se hayan conservado todas las palabras. La duración del intervalo tampoco mide el tiempo de lectura.

La entrada del índice «Elige un ID» lleva a la sección de lectura 2. Su referencia temporal a la fuente remite a 03:20. No hay una URL de vídeo real para esta ficción, por lo que no existe un enlace de reproducción probado.

En una edición real, también enumerarías los bloques originales usados en la sección 2. Si un bloque cruzara el límite propuesto, conservarías la idea completa y revisarías ese límite. No recortarías sus palabras solo para ajustarlo a 03:20.

La duración ficticia de la lección, de 720 segundos, es un valor de ejemplo. No es un valor devuelto de `videoDurationSeconds`. No se obtuvieron datos, por lo que `scrapedAt` sigue siendo desconocido.

## 8. Comprueba que no falte contenido y resuelve los fallos

Revisa el mapa completo que relaciona la fuente con las secciones. Todos los bloques originales deben quedar registrados. Un bloque puede corresponder a un párrafo de lectura, quedar pendiente de resolver o tener un cambio registrado, como la eliminación confirmada de una duplicación mecánica.

Después, compara el principio, un pasaje intermedio y el final con el audio y la pantalla. Estas comprobaciones puntuales pueden revelar errores, pero no demuestran una exactitud total. Revisa también todos los pasajes dudosos o modificados. Los metadatos del idioma y la cobertura de los subtítulos no demuestran que las palabras sean correctas.

Toma estas medidas cuando una comprobación falle:

| Problema | Siguiente acción |
| --- | --- |
| No hay subtítulos utilizables o ha fallado una entrada | Registra el fallo. Detén la edición hasta que tengas una fuente utilizable. |
| El idioma solicitado no está disponible | Elige otra pista disponible solo si cubre tu necesidad. Registra el cambio. |
| Palabras poco claras | Mantén el pasaje pendiente de resolver hasta que puedas comprobarlo. |
| Falta contexto visual | Revisa el vídeo y añade una nota comprobada, o conserva la limitación indicada. |
| Un pasaje con contenido sustancial no tiene correspondencia en el mapa | Restáuralo o registra su correspondencia antes de dar la edición por completa. |
| Páginas ilegibles o navegación que no funciona | Corrige la exportación y vuelve a revisarla en el lector. |

Mantén las pruebas de fuentes públicas separadas de los registros disponibles solo en tu cuenta. La especificación pública del Actor describe las entradas y salidas admitidas. El OUTPUT de tu ejecución y los archivos guardados documentan lo que ocurrió al obtener tus propios datos. No supongas que son pruebas públicas.

La configuración pública predefinida citada estaba presente cuando se comprobó el 25 de octubre de 2026. Eso solo demuestra que la página pública existía. No se comprobaron los datos de entrada guardados en la cuenta ni su ejecución. Es un punto de partida documentado para obtener datos, no una prueba de una edición terminada para el lector.

## Prepara y comprueba una edición de lectura

Empieza con un vídeo que conozcas. Conserva sus bloques de subtítulos originales, edita una copia de lectura aparte y guarda el mapa de tiempos de la fuente y el registro de cambios. Revisa las páginas exportadas en tu lector antes de preparar más documentos.

Si necesitas subtítulos con tiempos, abre [YouTube Transcript Scraper](https://apify.com/chronometrica/youtube-transcript-scraper). Sustituye la URL de ejemplo por la de tu fuente y solicita JSON. Tras obtener los datos, decide si la pista se puede usar. Si es así, continúa con la edición de lectura. Si queda contenido esencial sin resolver, deja esa limitación visible antes de basarte en el documento.

## Fuentes y lecturas adicionales

- [Chronometrica / Apify: YouTube Transcript Scraper — especificación pública comprobada el 25 de octubre de 2026; sin ejecución de pago ni prueba de funcionamiento durante la ejecución](https://apify.com/chronometrica/youtube-transcript-scraper)
- [Apify: youtube-transcripts-plain-text — página pública e ID de la tarea comprobados el 25 de octubre de 2026; datos de entrada guardados y ejecución sin probar](https://apify.com/chronometrica/youtube-transcript-scraper/examples/youtube-transcripts-plain-text)
- [W3C WAI: transcripciones — consultado el 25 de octubre de 2026; orientación sobre el habla, los sonidos necesarios y la información visual](https://www.w3.org/WAI/media/av/transcripts/)
- [Debate público entre lectores — publicado el 8 de mayo de 2026 y observado el 25 de octubre de 2026; un problema de una persona, sin pruebas de demanda ni de rendimiento](https://www.reddit.com/r/RemarkableTablet/comments/1t710nf/would_you_read_full_youtube_transcripts_on_your/)