meta.json
meta.json é o arquivo de metadados que acompanha cada conjunto de quadros no modo quadro.
Sua função é informar ao sistema como reproduzir corretamente a sequência: FPS real, número de frames, duração e referência de áudio.
Estrutura de pastas
deathvideo/
videos/ # fontes .mp4 / .webm
frames/ # conjuntos gerados no modo frames
cache/ # cache usado no modo vídeo direto
Arquivos gerados ao exportar frames
Dentro de cada conjunto em deathvideo/frames/ são gerados os seguintes:
-frame_%06d.png
audio.wav(opcional) -meta.json
Esboço final
| Campo | Tipo | Descrição |
|---|---|---|
fps_real | number (flutuante) | Real FPS detectado para reprodução. |
total_frames | integer | Total de quadros exportados. |
duration_ms | integer | Duração total em milissegundos. |
audio_path | string | null | Caminho de áudio no set; se não houver áudio, use null. |
created_at | string (ISO-8601) | Carimbo de data e hora de criação. |
Exemplo completo
{
"fps_real": 29.97,
"total_frames": 892,
"duration_ms": 29763,
"audio_path": "audio.wav",
"created_at": "2026-03-02T18:35:11Z"
}
Convenção de nomenclatura
- As caixas usam
frame_%06d.png, por exemplo:frame_000001.png. - Se houver áudio,
audio_pathaponta para o arquivo do mesmo conjunto (normalmenteaudio.wav). - Se não houver áudio, use
audio_path: nullpara manter a convenção definida acima.