El reto
Preparar recursos visuales y de audio suele repartir el trabajo entre varias herramientas. La app reúne conversiones por lotes y utilidades de medios en un mismo flujo local, sin subir los archivos del usuario.
La solución
Electron mantiene el acceso a archivos y el procesamiento pesado en el proceso principal; React y TypeScript presentan los controles. Sharp trabaja imágenes, FFmpeg convierte medios, y Whisper.cpp permite transcribir voz localmente al configurar whisper-cli y un modelo.
Qué construí
- Redimensiona, recorta, optimiza y quita fondos a imágenes por lotes; también crea GIF y convierte video y audio
- Extrae fotogramas y transcribe voz localmente; no incluye OCR
- Codifica o decodifica medios Base64 y crea archivos SecurePack con AES-256-GCM
- El video se exporta completo: todavía no permite recortar un segmento por inicio y fin