Moodle 7 min de lectura 25 de octubre de 2025

Cómo grabar evidencia válida en pantalla usando OBS

Graba evidencia en pantalla con OBS de forma irrefutable, validando la hora y el contenido para auditorías técnicas.

Solución en "Dos Clics" (TL;DR)

Guía paso a paso para utilizar OBS y páginas de hora oficial como evidencia irrefutable de que una plataforma Moodle está vacía.

Me encontré con la necesidad de grabar la pantalla de mi equipo con Windows 10 para documentar una situación específica: demostrar que un curso en la plataforma Moodle estaba completamente vacío. Aunque ya tenía resuelta la parte técnica de la grabación con OBS, surgió una preocupación crítica: la hora del sistema operativo es fácilmente manipulable. Para que la evidencia fuera realmente válida y difícil de impugnar, necesitaba incorporar una fuente de tiempo externa, oficial e independiente. Mi objetivo era una grabación que no solo mostrara el estado del curso, sino que también certificara el momento exacto de la captura.

1. El Desafío: Asegurar la Validez Temporal de la Evidencia

El punto clave para que mi grabación fuera irrefutable era la hora. Si bien mi PC mostraba la hora actual, era consciente de que el reloj de Windows puede ser alterado. Necesitaba una forma de incluir en la grabación una referencia horaria que fuera considerada oficial y formal, una especie de "testigo" independiente del sistema operativo de mi máquina.

2. Fuentes de Hora Oficial para Reforzar la Evidencia

Para abordar la manipulación del reloj del sistema, decidí que la mejor estrategia era incluir una página web de hora oficial en la grabación. Abriría dos pestañas en mi navegador: una con el Moodle y otra con la referencia horaria. Después de investigar, consideré varias opciones:

Sitios web recomendados para mostrar hora/fecha "independiente"

  • time.is: Este sitio muestra la hora exacta con segundos y, crucialmente, compara el reloj de mi PC con la hora atómica, indicando si mi sistema está adelantado o atrasado. Esto es extremadamente útil para demostrar que el reloj del PC no fue manipulado o, en su defecto, para registrar la desviación.
  • time.gov: La web oficial del NIST (hora oficial de EE. UU.) es una fuente muy fiable, mostrando la hora con segundos y operando bajo HTTPS.
  • timeanddate.com (World Clock): Una web seria y reconocida que ofrece fecha y hora con gran detalle.
  • OpenTimestamps / servicios de sellado (opcional, avanzado): Para una prueba inmutable y con seguridad jurídica, se pueden usar servicios de timestamping basados en blockchain. Aunque más técnico, añade una capa extra de confianza.
Consejo Práctico: De todas las opciones, time.is resultó ser la más práctica. Su capacidad para indicar la diferencia entre el reloj de mi PC y el tiempo atómico añade una capa extra de credibilidad a la grabación.

3. Preparación y Configuración para la Grabación con OBS

Para asegurar que la evidencia fuera clara y difícil de impugnar, seguí una serie de pasos meticulosos en la preparación de mi navegador y la configuración de OBS.

Configuración del Navegador

Primero, preparé las dos pestañas esenciales en mi navegador:

  • Pestaña A: La página del curso Moodle que necesitaba mostrar como vacío.
  • Pestaña B: La página de hora oficial, como https://time.is.

Era fundamental que la barra de direcciones y el candado HTTPS fueran visibles en ambas pestañas. En navegadores como Chrome o Edge, utilicé Ctrl+L para seleccionar y hacer visible la URL, y luego un clic fuera para que permaneciera en la barra. Para la disposición en pantalla, opté por colocar las dos pestañas lado a lado, arrastrando las ventanas del navegador a los bordes de la pantalla para usar la función de pantalla dividida de Windows. Esto me permitió mostrar ambas fuentes de información simultáneamente.

Ajustes de OBS

En OBS, configuré lo siguiente:

  • Fuente: Utilicé Display Capture para grabar toda la pantalla, asegurándome de que ambas ventanas del navegador fueran visibles. Si hubiera querido grabar solo una ventana específica, habría usado Window Capture.
  • Mostrar el cursor: Activé la opción "Capture Cursor" en la fuente de captura. Esto es muy útil para señalar elementos importantes durante la grabación, como la URL o el contenido vacío del curso.
  • Resolución: Grabé a 1920×1080. Esta resolución es crucial para que el texto, especialmente la hora y los detalles de la URL, fuera perfectamente legible en el vídeo final.
  • Frame rate: Establecí 30 fps, que es suficiente para la mayoría de los propósitos. Si se necesitara una mayor fluidez para los segundos del reloj, 60 fps sería una opción, pero no era estrictamente necesario en este caso.

4. El Proceso de Grabación: Capturando la Evidencia

El momento de la grabación requería una secuencia específica para maximizar la credibilidad.

Antes de Iniciar la Grabación

  • Abrí ambas pestañas y esperé a que la página del reloj mostrara la hora exacta con los segundos visibles.
  • Si usaba time.is, me aseguré de que apareciera la nota que indicaba si mi reloj estaba "X seconds off" respecto a la hora atómica. Este detalle refuerza la independencia de la fuente de tiempo.
  • Hice visible el nombre o identificador del curso en Moodle, o la URL completa del mismo, para que no hubiera dudas sobre qué curso se estaba documentando.

Durante la Grabación

La secuencia de grabación fue la siguiente:

  1. Comencé mostrando claramente la pestaña del reloj con los segundos durante unos 10-15 segundos. Esto establece un punto de referencia temporal inicial.
  2. Luego, cambié a la pestaña de Moodle, la mostré completa, me desplacé por la página para demostrar que estaba vacía y abrí secciones relevantes (como anuncios, recursos o foros) para confirmar su estado.
  3. Si el curso requería iniciar sesión, lo hice con mi cuenta institucional. Mostrar mi nombre de usuario institucional podía añadir una capa de autenticidad, aunque siempre evitando datos sensibles.
  4. Finalmente, volví a la pestaña del reloj y la mostré de nuevo durante unos segundos al final de la grabación, creando un "antes y después" temporal.

5. Reforzando la Solidez de la Evidencia (Opcional pero Recomendado)

Para dotar a la evidencia de una mayor solidez y hacerla aún más difícil de impugnar, consideré algunas opciones adicionales:

Métodos Adicionales

  • Grabar mi webcam: Superpuse una pequeña ventana de mi webcam mostrando mi rostro y una hoja con la fecha escrita a mano. Esto añade una prueba física y personal a la grabación.
  • Guardar y certificar el archivo: Una vez obtenido el vídeo, calculé el hash (SHA256) del archivo. Este hash es una "huella digital" única del vídeo. Luego, guardé este hash y, si fuera necesario, lo enviaría a un tercero (por ejemplo, por correo electrónico con fecha) o usaría servicios de timestamping externos como OpenTimestamps o DigiStamp para obtener un sello de tiempo inmutable.
  • Exportar capturas de pantalla: Además del vídeo, tomé capturas de pantalla (PNG) de los momentos clave y guardé sus metadatos. También generé el hash de cada imagen.
Consejo Práctico: Calcular el hash SHA256 del archivo de vídeo es una medida de seguridad fundamental. Si el archivo se modifica mínimamente, su hash cambiará, lo que permite verificar la integridad del vídeo en cualquier momento.

6. Post-Grabación: Documentación y Verificación

Una vez finalizada la grabación y aplicados los pasos de refuerzo, documenté toda la información relevante en un archivo:

  • La URL exacta de la página del reloj utilizada.
  • La URL completa del curso Moodle.
  • El nombre del archivo de vídeo.
  • El hash SHA256 del vídeo.

Esta documentación es crucial para referenciar la evidencia de manera rápida y precisa en el futuro.

7. Flujo de Trabajo Rápido (Resumen Práctico)

Para resumir el proceso de forma concisa, mi flujo de trabajo fue el siguiente:

  1. Abrir time.is en una pestaña del navegador.
  2. Abrir el curso Moodle en otra pestaña, asegurándome de que la barra de URL fuera visible.
  3. Configurar OBS con Display Capture (o Window Capture si solo se graba el navegador), cursor activado, resolución 1080p y 30 fps.
  4. Iniciar la grabación: 15 segundos mostrando time.is, luego cambiar a Moodle para demostrar que está vacío (desplazándose por la página), y finalizar con 10 segundos adicionales mostrando time.is de nuevo.
  5. Guardar el vídeo y calcular su hash SHA256. Opcionalmente, sellar con un servicio de timestamping.
La historia detrás de la nota

Asegurar la validez de la evidencia digital es más que solo grabar; implica pensar en cada detalle que podría ser cuestionado. Esta experiencia me enseñó la importancia de las fuentes de tiempo independientes y la integridad del archivo para cualquier auditoría técnica.