← Todos los proyectos

Herramientas de escritorio · Electron

Aldha's Media Toolkit

Una app de escritorio local-first para preparar imágenes y trabajar con GIF, video, audio, Base64 y archivos protegidos. Antes se llamaba Image Prep.

Espacio de trabajo de Aldha's Media Toolkit para preparar imágenes y archivos multimedia

100%
Espacio de trabajo de Aldha's Media Toolkit para preparar imágenes y archivos multimedia

Ctrl/⌘ + rueda para zoom · + / − para ampliar · 0 para restablecer

CategoríaHerramientas de escritorio · Electron
EstadoEn desarrollo · macOS arm64 sin firma ni notarización
Mi contribuciónDiseñé y desarrollé la app de escritorio, sus flujos de procesamiento local y el empaquetado para macOS.

La app por dentro

Editor de recorte de imágenes con vista previa y controles de encuadre

100%
Editor de recorte de imágenes con vista previa y controles de encuadre

Ctrl/⌘ + rueda para zoom · + / − para ampliar · 0 para restablecer

Recorte y encuadre de imágenes

Exportación de video con formato vertical y ajustes de salida

100%
Exportación de video con formato vertical y ajustes de salida

Ctrl/⌘ + rueda para zoom · + / − para ampliar · 0 para restablecer

Exportación de video vertical

Vista previa para encuadrar y posicionar el recorte de un video

100%
Vista previa para encuadrar y posicionar el recorte de un video

Ctrl/⌘ + rueda para zoom · + / − para ampliar · 0 para restablecer

Ajuste del encuadre de video

Herramienta local para convertir video a texto Base64

100%
Herramienta local para convertir video a texto Base64

Ctrl/⌘ + rueda para zoom · + / − para ampliar · 0 para restablecer

Conversión de medios a Base64

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