Código de tiempo en la producción audiovisual

Introducción al Timecode

El timecode (código de tiempo) es un sistema de codificación que permite identificar de manera precisa la posición temporal de un fotograma en una secuencia de video o audio. Se expresa en el formato HH:MM:SS:FF (horas, minutos, segundos y fotogramas), lo que facilita la sincronización y edición de contenido audiovisual.


Definición y Propósito del Timecode en la Producción Audiovisual

En la producción y postproducción de video y audio, la precisión temporal es crucial. El timecode sirve como un reloj digital que asigna un identificador único a cada fotograma dentro de una grabación, permitiendo:

  • Sincronización precisa entre múltiples cámaras y grabadoras de audio.
  • Edición eficiente, facilitando la identificación y acceso a momentos específicos de una grabación.
  • Mejor organización en flujos de trabajo de postproducción, asegurando la alineación de imagen y sonido.
  • Automatización de procesos, como la conmutación en vivo en transmisiones o la aplicación de efectos visuales y de audio en software de edición.

Importancia de la Sincronización en Producción y Postproducción

Uno de los mayores desafíos en la producción audiovisual es la sincronización entre distintos dispositivos. Al trabajar con varias cámaras, micrófonos externos o efectos digitales, es esencial que todos los elementos estén alineados temporalmente.

En Producción:

  • El timecode compartido permite que cámaras y grabadoras independientes trabajen en perfecta sincronización.
  • En producciones en vivo o eventos deportivos, ayuda a los operadores a coordinar tomas sin desfasarse.
  • En cine, la claqueta con timecode digital elimina la necesidad de sincronizar manualmente audio y video en postproducción.

En Postproducción:

  • En edición, el timecode permite identificar con precisión los puntos de corte, evitando errores en la alineación de secuencias.
  • En efectos visuales (VFX), garantiza que elementos añadidos en postproducción se integren correctamente en el metraje original.
  • En doblaje y mezcla de sonido, los diseñadores de audio pueden sincronizar efectos y diálogos con exactitud milimétrica.

Historia del Timecode

El timecode es un sistema esencial en la producción audiovisual que ha evolucionado a lo largo de las décadas para mejorar la sincronización y edición de contenido multimedia. Su desarrollo ha estado estrechamente vinculado a la evolución de la tecnología del cine, la televisión y el audio profesional.


Orígenes en la Década de 1960

Antes de la aparición del timecode, la sincronización de audio y video era un proceso manual y propenso a errores. En la producción cinematográfica, se utilizaban claquetas visuales para alinear el sonido con la imagen, mientras que en televisión y radio se dependía de referencias horarias externas.

En la década de 1960, con el auge de la televisión a color y la creciente complejidad de las producciones audiovisuales, surgió la necesidad de un sistema de sincronización más preciso y automatizado.

Uno de los primeros intentos de codificación temporal fue el uso de timecode de audio, donde se grababan tonos específicos en pistas separadas para marcar el tiempo. Sin embargo, este método tenía limitaciones, especialmente en producciones de video multicámara.


Desarrollo y Estandarización por la Sociedad de Ingenieros de Cine y Televisión (SMPTE)

Para solucionar estos problemas, la Sociedad de Ingenieros de Cine y Televisión (SMPTE, por sus siglas en inglés) desarrolló y estandarizó el SMPTE Timecode a finales de los años 60 y principios de los 70. Este sistema permitía codificar información de tiempo en forma digital y grabarla junto con la señal de audio o video.

El SMPTE Timecode se convirtió en un estándar global debido a sus ventajas:

  • Permitía asignar un identificador único a cada fotograma.
  • Facilitaba la sincronización entre múltiples dispositivos (cámaras, grabadoras, consolas de edición).
  • Soportaba diferentes formatos y velocidades de cuadro, adaptándose a los estándares de televisión y cine.

Gracias a la adopción del SMPTE Timecode, la producción audiovisual se volvió mucho más eficiente, eliminando la necesidad de sincronización manual y permitiendo la edición no lineal, donde los editores podían acceder instantáneamente a cualquier parte de una grabación sin rebobinar.


Evolución desde Sistemas Analógicos hasta Digitales

A lo largo de los años, el timecode ha evolucionado junto con la tecnología audiovisual:

1. Era Analógica (1960-1980)

  • El timecode se grababa como una señal de audio en cintas magnéticas (Linear Timecode – LTC).
  • Se utilizaba en estudios de televisión y postproducción para sincronizar múltiples fuentes de video y audio.
  • Surgieron variantes como el VITC (Vertical Interval Timecode), que incrustaba la información de tiempo en la señal de video, permitiendo su lectura incluso cuando la cinta estaba pausada.

2. Era Digital (1990-Presente)

  • Con la llegada de la edición digital y los sistemas de grabación sin cinta (tapeless), el timecode evolucionó para integrarse en archivos digitales.
  • Se desarrollaron estándares como el Timecode MIDI en la industria musical y el Timecode SMPTE embebido en archivos de video.
  • En la actualidad, se utilizan soluciones avanzadas como timecode inalámbrico y en la nube, facilitando la sincronización remota en producciones multicámara.

Estructura y Formatos del Timecode

El timecode es un sistema de referencia temporal que permite la identificación precisa de cada fotograma en una secuencia de video o audio. Su estructura y formatos varían según la aplicación, pero todos cumplen la función de facilitar la sincronización y edición de contenido multimedia.


Formato Estándar: Horas, Minutos, Segundos y Fotogramas (HH:MM:SS:FF)

El timecode se representa en un formato de cuatro segmentos:
HH:MM:SS:FF

  • HH (Horas) – Indica la cantidad de horas transcurridas desde el inicio de la grabación.
  • MM (Minutos) – Representa los minutos dentro de cada hora.
  • SS (Segundos) – Señala los segundos dentro de cada minuto.
  • FF (Fotogramas/Frames) – Define el número de fotogramas dentro de un segundo.

El número máximo de fotogramas por segundo (fps – frames per second) depende del estándar de video utilizado:

  • 24 fps (cine estándar).
  • 25 fps (sistema PAL, Europa).
  • 29.97 fps (sistema NTSC, EE. UU. y Japón).
  • 30 fps, 50 fps, 60 fps (formatos digitales y de transmisión en alta velocidad).

Ejemplo de un timecode en un video NTSC (29.97 fps):
01:12:45:18
→ 1 hora, 12 minutos, 45 segundos y 18 fotogramas.

Este formato permite a los editores y técnicos acceder a cualquier punto exacto de una grabación sin ambigüedad.


Diferencias entre Linear Timecode (LTC) y Vertical Interval Timecode (VITC)

Existen varios métodos para incrustar timecode en una señal de video o audio. Los dos más comunes son LTC (Linear Timecode) y VITC (Vertical Interval Timecode), cada uno con características específicas:

Tipo de TimecodeCaracterísticasVentajasDesventajas
LTC (Linear Timecode)Se graba como una señal de audio de alta frecuencia en una pista separada.Fácil de leer y grabar en dispositivos analógicos. Se usa en cintas magnéticas y grabadoras digitales.No se puede leer cuando el video está pausado o en cámara lenta.
VITC (Vertical Interval Timecode)Se inserta dentro del intervalo de borrado vertical de la señal de video.Puede leerse incluso cuando el video está pausado o en cámara lenta. Útil en ediciones cuadro a cuadro.Ocupa espacio en la señal de video, lo que puede interferir en ciertas transmisiones o conversiones.

En producciones digitales modernas, el timecode se incrusta directamente en archivos digitales como metadatos, eliminando la necesidad de pistas de audio dedicadas o inserciones en la señal de video.


Codificación en Decimal Codificado en Binario (BCD) y su Interpretación

El timecode SMPTE utiliza un sistema de codificación llamado BCD (Binary-Coded Decimal), que representa cada número decimal en su equivalente binario.

Ejemplo de cómo se codifica un timecode en BCD:
Si el timecode es 12:34:56:24, cada número se convierte en su binario BCD:

  • 12 → 0001 0010
  • 34 → 0011 0100
  • 56 → 0101 0110
  • 24 → 0010 0100

Cada valor de horas, minutos, segundos y fotogramas se almacena en un formato estructurado, permitiendo que dispositivos digitales lo interpreten fácilmente.

Además, el timecode SMPTE incorpora bits adicionales para:

  • Identificar la velocidad de cuadro (fps).
  • Incluir flags de “drop-frame” o “non-drop-frame” en sistemas NTSC.
  • Añadir información de usuario personalizada, útil en producciones avanzadas.

Relación Entre Timecode, Hertz (Hz) y Frames Por Segundo (fps)

El timecode está directamente relacionado con la frecuencia en hertzios (Hz) y la cantidad de fotogramas por segundo (fps – frames per second) en un sistema de video. La correcta configuración de estos parámetros es esencial para evitar errores en la sincronización de contenido audiovisual.


Definición de Hertz (Hz) y Frames Por Segundo (fps)

  • Hertz (Hz): Unidad de medida de frecuencia que indica la cantidad de ciclos por segundo en una señal eléctrica o de video. En sistemas audiovisuales, la electricidad de cada país influye en la tasa de cuadros.
  • Frames Por Segundo (fps): Cantidad de imágenes que se muestran en un segundo en un video. Determina la fluidez del movimiento en pantalla.

Ejemplos de fps según aplicación:

  • 24 fps – Estándar en cine para una apariencia cinematográfica.
  • 25 fps – Usado en televisión PAL (Europa, algunas partes de América Latina).
  • 29.97 fps – Estándar NTSC (EE. UU., Japón, mayoría de América Latina).
  • 30 fps – Utilizado en ciertos formatos digitales y transmisión en línea.
  • 50 fps / 60 fps – Aplicado en deportes y transmisiones de alta velocidad.

El timecode debe estar sincronizado con estos valores para evitar problemas de sincronización y precisión en la edición y reproducción.


Cómo la Tasa de Fotogramas Afecta la Precisión del Timecode

El timecode se basa en la cantidad de fps configurados en el sistema. Si hay discrepancias entre la tasa de cuadros real y el timecode, pueden surgir problemas como:

  • Desincronización progresiva en archivos de video largos.
  • Saltos de fotogramas en la conversión entre diferentes estándares.
  • Errores en la edición, afectando cortes y sincronización de audio.

Por ejemplo, en NTSC, donde la tasa de cuadros es 29.97 fps en lugar de 30 fps exactos, se emplea Drop Frame Timecode (DF) para corregir la diferencia y mantener la precisión en tiempo real.


Diferencias en los Estándares de fps Según la Región (NTSC, PAL, SECAM)

Los estándares de transmisión de video varían por región, lo que impacta la configuración del timecode.

SistemaRegiónFrames Por Segundo (fps)Frecuencia Eléctrica
NTSCEE. UU., Canadá, Japón, gran parte de América Latina (México, Colombia, Brasil, Perú, etc.)29.97 fps60 Hz
PALEuropa, algunas partes de América Latina (Argentina, Uruguay, Paraguay)25 fps50 Hz
SECAMFrancia, Rusia, África25 fps50 Hz

En América Latina, la mayoría de los países siguen el estándar NTSC (29.97 fps, 60 Hz), pero algunos países como Argentina, Uruguay y Paraguay usan PAL (25 fps, 50 Hz). Estas diferencias deben considerarse al configurar el timecode en producciones internacionales para evitar problemas de compatibilidad.



Flujo de Trabajo del Timecode en la Industria Audiovisual y Espectáculos en Vivo

El **timecode** es esencial en los espectáculos en vivo, permitiendo la sincronización precisa de múltiples elementos como **video, iluminación, automatización, sonido y pirotecnia**. Su implementación garantiza que todos los sistemas operen en perfecta coordinación, reduciendo errores humanos y mejorando la eficiencia operativa.

 

1. Planificación e Instalación Inicial del Timecode

Antes de implementar el timecode en un espectáculo en vivo, se deben definir los siguientes aspectos:

**Formato de Timecode:** Determinar si se utilizará **Linear Timecode (LTC)** o **MIDI Timecode (MTC)** según los requisitos del evento.
**Frecuencia de Cuadros (fps):** Generalmente **30 fps o 25 fps** en eventos en vivo para garantizar estabilidad.
**Dispositivo Maestro:** Seleccionar un **generador de timecode** que servirá como referencia para todos los sistemas (puede ser un software, una DAW o hardware dedicado).
**Dispositivos Sincronizados:** Identificar los elementos que se sincronizarán, como **luces, pantallas LED, video, sonido, automatización de escenario y pirotecnia**.
**Creación de Contenido Basado en Timecode:** Asegurar que todos los videos, pistas de iluminación y secuencias de automatización estén diseñados según el **fps** elegido (por ejemplo, 25 fps, 30 fps). Cualquier inconsistencia entre el contenido y el timecode puede generar **problemas de desincronización**.

 

2. Generación del Timecode Maestro

Un espectáculo en vivo requiere una fuente maestra de **timecode**, que puede provenir de distintos dispositivos:

– **Software DAW (Digital Audio Workstation):** Ableton Live, Pro Tools, Cubase.
– **Consolas de Iluminación y Video:** GrandMA3 (iluminación), Resolume Arena (video).
– **Hardware Externo:** Tentacle Sync, Rosendahl MIF4, Timecode Systems UltraSync One.

El generador maestro envía **timecode SMPTE (LTC o MTC)** a todos los sistemas involucrados para que operen en sincronización.

 

3. Distribución del Timecode a los Diferentes Sistemas

Para garantizar la sincronización en todo el espectáculo, el **timecode se distribuye** desde la fuente maestra a los sistemas secundarios mediante diferentes métodos:

| **Sistema** | **Método de Sincronización** | **Ejemplo de Software/Hardware** |
|————|——————————|———————————-|
| **Video** | Timecode incrustado en software de video | Resolume Arena, Watchout, Disguise |
| **Iluminación** | Consolas compatibles con LTC o MTC | GrandMA3, Chamsys, Avolites |
| **Sonido** | DAW o sistema de reproducción con timecode | Ableton Live, QLab, Pro Tools |
| **Automatización de Escenario** | Motores y controladores que leen LTC | TAIT Navigator, Kinesys |
| **Pirotecnia y Efectos Especiales** | Sistemas de control de fuego sincronizados con LTC | FireOne, Pyrodigital |

**Métodos de Conexión:**
– **Conexiones Cableadas (XLR, BNC, MIDI):** Se usan para conectar el generador de timecode a cada sistema de manera individual.
– **Redes (Dante, SMPTE sobre IP, MIDI sobre Ethernet):** Permiten la sincronización inalámbrica entre múltiples dispositivos en un solo servidor.

Todas las pistas de video, automatización e iluminación **deben programarse en alineación con el fps del timecode elegido**. Si un espectáculo está configurado para **30 fps**, pero el contenido de video fue creado a **25 fps**, se pueden perder o retrasar cuadros, causando desincronización.

 

4. Pruebas y Ensayos

Antes del espectáculo, se realizan **pruebas exhaustivas** para verificar que el timecode fluya correctamente a todos los sistemas:

**Prueba de Sincronización:** Asegurar que las luces, el video, el audio y los efectos reaccionen en el momento exacto.
**Monitoreo del Timecode:** Usar software como **Tentacle Sync Studio** o medidores de timecode en las consolas para evitar desfases.
**Backup de Timecode:** Grabar una **pista de Linear Timecode (LTC)** en un canal de audio separado en caso de que falle el sistema principal.

 

5. Ejecución del Espectáculo en Vivo

Una vez que todos los sistemas están sincronizados, el espectáculo se ejecuta **automáticamente con el timecode como reloj maestro**:

**Inicio de Reproducción:** Un operador de video o sonido activa la pista que contiene el timecode.
**Luces y Video Sincronizados:** La consola de iluminación recibe el timecode y ejecuta los cambios de iluminación en el momento exacto.
**Automatización de Escenario:** Los motores de movimiento y efectos especiales siguen la secuencia programada según el timecode.
**Pirotecnia y Efectos:** Se activan en el segundo exacto, asegurando precisión y seguridad.

Si ocurre una emergencia o desfase, el operador puede **detener o ajustar manualmente el timecode** desde la consola maestra.

 

 6. Optimización y Revisión Posterior al Espectáculo

Después del evento, se realiza una **evaluación del desempeño** del setup de timecode para detectar errores o desfases y optimizar futuras presentaciones. Se recomienda:

  •  Registrar logs del timecode** para un análisis posterior.
  • Hacer ajustes en software o hardware** si hubo retrasos en la sincronización.
  •  Actualizar el equipo** si es necesario para mejorar la estabilidad del timecode.


Solución de Problemas: Errores Comunes de Timecode y Cómo Arreglarlos

Incluso con una planificación cuidadosa, pueden surgir problemas relacionados con el **timecode** en espectáculos en vivo, cine y producción televisiva. Estos inconvenientes pueden provocar errores de sincronización, interrupciones en la reproducción o fallos en la automatización, lo que genera retrasos costosos.

A continuación, se presenta una guía estructurada para identificar y solucionar los problemas más comunes de **timecode**.

 

Problemas Comunes de Timecode y Soluciones

1.1. Deriva del Timecode (Desincronización con el Tiempo)

Problema:
– El video, el audio o las señales de iluminación se desincronizan gradualmente con el tiempo.
– Suele ocurrir en grabaciones largas o espectáculos en vivo cuando múltiples dispositivos utilizan sus relojes internos en lugar de sincronizarse con un **timecode maestro**.

Solución:
– Utilizar un **generador de timecode maestro** para proporcionar una referencia constante.
– Si se usan múltiples fuentes de timecode, **resincronizar los dispositivos regularmente** (cada 30-60 minutos).
– Implementar **distribución de timecode basada en red** (Dante, PTP o NTP) para garantizar una sincronización precisa entre todos los sistemas.
– Confirmar que todos los dispositivos estén configurados con la misma **frecuencia de cuadros (fps)** (por ejemplo, evitar mezclar **30 fps y 29.97 fps**).

 

1.2. Pérdidas o Interrupciones del Timecode

Problema:
– Algunos dispositivos **pierden el timecode** o dejan de responder.
– La señal de timecode **se corta intermitentemente**, afectando la sincronización.
– Se pierden señales en **automatización, iluminación o reproducción de video**.

Solución:
– Revisar todos los cables **(XLR, BNC, MIDI)** para detectar posibles daños o conexiones flojas.
– Usar un **amplificador de señal o divisor** si varios dispositivos requieren la misma fuente de timecode.
– Para timecode inalámbrico, asegurarse de que haya una conexión **RF o Bluetooth estable**, sin interferencias.
– Ajustar los niveles de ganancia de audio al usar **LTC** (demasiado bajo: ilegible, demasiado alto: señal distorsionada).

 

1.3. El Timecode No Es Detectado por los Dispositivos

Problema:
– La señal de timecode está activa, pero algunos dispositivos no la detectan.
– La pantalla del dispositivo **no muestra una entrada de timecode activa**.

Solución:
– Verificar que el dispositivo esté configurado para recibir el **formato de timecode correcto** (SMPTE LTC, MIDI Timecode o timecode incrustado).
– Asegurarse de que el dispositivo esté en **modo de sincronización externa** y no usando su reloj interno.
– Utilizar aplicaciones de monitoreo de timecode como **Tentacle Sync Studio** o **Timecode Buddy** para confirmar que la señal es válida.
– Ajustar el nivel de salida del timecode, ya que algunos dispositivos requieren señales de mayor o menor intensidad.

 

1.4. Problemas de Diferencia de Frecuencia de Cuadros (fps)

Problema:
– El timecode parece correcto, pero **no se alinea con el video, la iluminación o la automatización**.
– El audio **se desincroniza progresivamente** con el video.

Solución:
– Asegurar que **todos los dispositivos estén configurados con la misma frecuencia de cuadros (fps)** (por ejemplo, usar **30 fps en lugar de 29.97 fps** puede causar deriva).
– Si se trabaja en **NTSC (29.97 fps)**, confirmar si se está utilizando **Drop-Frame (DF) o Non-Drop-Frame (NDF)** de manera consistente.
– Al convertir entre **PAL (25 fps) y NTSC (29.97 fps)**, utilizar herramientas de conversión dedicadas (como la función **Interpret Footage de Adobe Premiere Pro**).

 

1.5. Bucle de Timecode o Efecto de Eco en Audio LTC

Problema:
– El **timecode se escucha a través de los altavoces** en eventos en vivo o sesiones de grabación.
– La pista de **LTC se graba accidentalmente** como parte del audio principal.

Solución:
– Asegurar que las señales de **LTC** estén **ruteadas solo a dispositivos de entrada de timecode**, y no a los altavoces o la mezcla principal.
– En **DAWs como Ableton Live o Pro Tools**, silenciar la salida de la pista de **LTC** para evitar que se incluya en la mezcla final.

 

1.6. Retrasos en la Iluminación o la Automatización

Problema:
– Los efectos de iluminación, la automatización del escenario o las señales de video se activan **demasiado pronto o demasiado tarde**.
– Puede ser causado por **latencia** en la recepción del timecode o por puntos de activación incorrectos.

Solución:
– Verificar que todas las señales estén **programadas con los valores correctos de fps y timecode**.
– Si se usa **MIDI Timecode (MTC)**, comprobar la latencia y, si es necesario, usar **MIDI con cable en lugar de inalámbrico**.
– En software de automatización (por ejemplo, **TAIT Navigator, GrandMA3**), programar **cues previos (pre-roll)** ligeramente antes para compensar la latencia.

 

1.7. El Timecode Se Detiene Cuando la DAW o la Reproducción Se Pausa

Problema:
– El **timecode deja de transmitirse** cuando la reproducción se pausa, causando que las señales de iluminación o video **se congelen**.
– Algunos dispositivos requieren **timecode continuo** para mantenerse sincronizados.

Solución:
– Habilitar el **modo de free-run** en el generador de timecode para que continúe funcionando incluso cuando la reproducción se pausa.
– Usar una **pista de respaldo de timecode**, que funcione de manera independiente en caso de que falle la reproducción principal.

 

2. Mejores Prácticas para la Fiabilidad del Timecode

Para minimizar el riesgo de fallos en el timecode, sigue estas mejores prácticas:

Configuración y Pruebas Previas al Evento:

– Probar todas las conexiones de **timecode antes de cada evento en vivo o sesión de grabación**.
– Usar un **monitor de timecode dedicado** (hardware o software) para verificar la integridad de la señal.
– Tener siempre **una fuente de timecode de respaldo** (un segundo dispositivo de reproducción o un generador redundante).

Estandarización del Timecode en Todos los Dispositivos:

– Asegurar que la configuración de **fps** sea **consistente** en sistemas de **video, iluminación, sonido y automatización**.
– Seleccionar los ajustes adecuados de **Drop-Frame (DF) o Non-Drop-Frame (NDF)** según los requisitos de la producción.
– Evitar mezclar diferentes frecuencias de cuadros (por ejemplo, **usar video en 25 fps mientras las señales de iluminación están en 30 fps**).

Optimización de la Distribución del Timecode:

– Usar soluciones de **timecode basadas en red** (como **PTP o Dante**) para una distribución fluida entre múltiples dispositivos.
– Si se usa **LTC analógico**, garantizar el uso de **cables XLR o BNC de alta calidad** para una transmisión confiable.
– Para **timecode inalámbrico**, mantener una señal **RF fuerte** para evitar interrupciones.



 

Reflexión Final

El timecode es fundamental para la sincronización de video, iluminación, sonido y automatización en producciones profesionales. Sin embargo, problemas como la deriva, interrupciones, desajustes en la frecuencia de cuadros (fps) y latencia pueden causar fallos significativos.

Estandarizando la configuración de fps, realizando pruebas previas al evento y manteniendo una fuente de timecode de respaldo, los profesionales pueden garantizar una sincronización precisa, fluida y sin errores. Implementar buenas prácticas y estrategias de solución de problemas permitirá que las producciones se desarrollen sin contratiempos, ofreciendo una experiencia impecable para el público.

Referencias y Fuentes

  • Society of Motion Picture and Television Engineers (SMPTE). (2014). SMPTE Time Code Standards: Time and Control Codes for Motion Pictures and Television. SMPTE.
  • Holman, T. (2010). Sound for Film and Television (3ª ed.). Focal Press.
  • Rumsey, F., & McCormick, T. (2014). Sound and Recording: Applications and Theory (7ª ed.). Focal Press.
  • Wilkins, D. (2012). Synchronization in Video and Audio Systems. McGraw-Hill.
  • International Telecommunication Union (ITU). (2018). Recommendation ITU-R BT.709: Parameter Values for the HDTV Standards. ITU.
  • Understanding Timecode and Synchronization. (2022). ProVideo Coalition. Recuperado de https://www.provideocoalition.com.


Aviso de Derechos de Autor

Todos los derechos de las marcas y nombres comerciales mencionados pertenecen a sus respectivos propietarios. No existe intención de infringir estos derechos. Este contenido se proporciona únicamente con fines informativos y educativos.

Share this post

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *