# VideoStutterAnalyzer (M-006)
> Mide los tirones de un vídeo, frame a frame.

URL: https://notcarlosserrano.com/m/stutter

- TIPO: CLI + librería
- STACK: Python · PyAV · OpenCV
- GENERA: JSON · CSV · gráficas
- LICENCIA: MIT

## La molestia
Un vídeo da tirones y nadie sabe decir dónde ni cuántos.

## La idea: «Va a tirones» no es una métrica.
Un vídeo que no va fluido puede tener frames perdidos, duplicados o un ritmo irregular. A simple vista, todo parece lo mismo.

VideoStutterAnalyzer lee la marca de tiempo exacta de cada frame y convierte esa sensación en números, eventos y gráficas.

## Cómo funciona
1. EL VÍDEO: video.mp4 (timestamps exactos con PyAV)
2. EL ANÁLISIS: Detectores (perdidos · duplicados · jitter · pausas)
3. EL INFORME: report.json + gráficas (en consola y en disco)

Un comando, videostutter analyze video.mp4, y en la carpeta de informes aparecen el JSON, el CSV y cuatro gráficas.

## Los detalles: Precisión de laboratorio en una terminal.
- Distingue entre frame rate constante y variable.
- Tiempo entre frames: media, mediana, p95 y p99.
- Cada evento llega con su momento exacto y su gravedad.
- Se usa desde la terminal o como librería de Python.
- Módulos de una sola responsabilidad, listos para añadir la reparación automática.

## Enlaces
- [Pídeme una demo](mailto:contact@notcarlosserrano.com)
