Aplicación para detectar "objetos" (según el lenguaje de modelos como Coco SSD, el cual incluye humanos) en películas grabadas durante la colonia Belga en África. El archivo contiene imágenes filmadas en África y también en la cotidianidad de vuelta en casa de los mismos camarógrafos.
Descargar este repositorio localmente:
git clone https://github.com/enflujo/enflujo-emporio-no-benevolente.git
Instalar dependencias:
yarn
Iniciar servidor local
yarn dev
La lista de videos se genera automáticamente según los archivos de video que se guarden dentro de /publico/videos
.
Para generar una lista nueva:
yarn crear-lista
Para crear el sitio en HTML estático:
yarn build
Esto exporta todos los archivos que se deben subir a un servidor dentro de la carpeta /publico
.
Para convertir videos con FFMPEG con la máxima compatibilidad con exploradores:
variable | ejemplo |
---|---|
fuente | ruta_al_video/0013.webm (incluir extensión) |
salida | publico/videos/0013.mp4 (incluir extensión) |
ancho | 640 (para un video de 640x480, 1280 para uno de 1280x720, etc.) |
Usando la CPU:
ffmpeg -i {fuente} \
-c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3.0 \
-crf 22 -preset veryslow \
-vf scale={ancho}:-2 \
-c:a aac -movflags +faststart \
{salida}
Usando la GPU:
h.264 (optimizado para web y asegurar la creación de fotogramas para detección con modelo de IA)
ffmpeg -i ./peppers_ghost01-modifyed.mp4 \
-c:v h264_nvenc -preset slow \
-b:v 2M -maxrate 3M -bufsize 4M \
-profile:v main \
-vf "fps=30,scale=1280:-2:flags=bicubic" \
-c:a aac -b:a 128k -movflags +faststart \
-pix_fmt yuv420p \
peppers_ghost01-web_h264_2MB__.mp4