Saltar al contenido principal

meta.json

meta.json es el archivo de metadatos que acompaña a cada set de frames en el modo de cuadros.

Su función es decirle al sistema cómo reproducir correctamente la secuencia: FPS real, cantidad de cuadros, duración y referencia de audio.

Estructura de carpetas

deathvideo/
videos/ # fuentes .mp4 / .webm
frames/ # sets generados en modo frames
cache/ # cache usado por modo video directo

Archivos generados al exportar frames

Dentro de cada set en deathvideo/frames/ se generan:

  • frame_%06d.png
  • audio.wav (opcional)
  • meta.json

Esquema final

CampoTipoDescripción
fps_realnumber (float)FPS real detectado para la reproducción.
total_framesintegerTotal de cuadros exportados.
duration_msintegerDuración total en milisegundos.
audio_pathstring | nullRuta del audio en el set; si no hay audio, usa null.
created_atstring (ISO-8601)Marca de tiempo de creación.

Ejemplo completo

{
"fps_real": 29.97,
"total_frames": 892,
"duration_ms": 29763,
"audio_path": "audio.wav",
"created_at": "2026-03-02T18:35:11Z"
}

Convención de nombres

  • Los cuadros usan frame_%06d.png, por ejemplo: frame_000001.png.
  • Si hay audio, audio_path apunta al archivo del mismo set (normalmente audio.wav).
  • Si no hay audio, usa audio_path: null para mantener la convención definida arriba.