Crea un Convertidor de Medios Autónomo .EXE con GUI de AutoHotkey v2
Los desarrolladores experimentados pueden crear rápidamente un archivo .EXE independiente para Windows (7–11) sin dependencias externas. Aprovechando AutoHotkey v2 y herramientas de IA, esta solución permite procesar recursivamente fotos y videos mediante ffmpeg e ImageMagick. Todo el código ocupa menos de 1.500 líneas, generando un binario compacto de apenas 500 KB. La lógica se asemeja a un script de línea de comandos: descarga de paquetes con winget, recodificación de medios en formatos modernos (HEVC, AVC, JPEG) con aceleración por GPU.
Configuración: Investigación y Selección de Tecnologías
Durante la investigación, se identificaron herramientas obsoletas que no soportan HEIC/HEIF ni WEBM. Para este proceso, se recomienda Perplexity: recopila datos de forma limpia, sin anuncios ni enlaces.
Tarea: Procesar por lotes archivos comprimidos de contenido generado por IA (archivos fuente de 7–10 MB, reducidos a 2 MB sin pérdida de calidad). Navegación recursiva por carpetas con soporte para formatos mixtos de cámaras y smartphones.
La IA sugiere AutoHotkey v2 como la pila óptima: mínimas dependencias, compilación nativa a .EXE y capacidades integradas de GUI. Alternativas incluyen AutoIt y PureBasic.
Especificación de Requisitos
Describe tu tarea a la IA por voz o texto: "GUI minimalista para Windows 7–11. Escanea carpetas recursivamente, usa ffmpeg/ImageMagick para compresión de medios. Sin C++ ni frameworks .NET." Recibirás preguntas aclaratorias y una especificación final.
Prompt del sistema para salida estable:
Cuando escriba código, siempre lo muestre en bloque de código. Al editar: 'Iteración N. Descripción'. Incremente la versión en el código (por ejemplo, v2.2). Proporcione todo el código cuando los cambios superen una línea. Ediciones pequeñas se envían por separado.
No use negritas, cursivas ni emoticonos a menos que se especifique.
Esto evita alucinaciones tras 10–15 iteraciones (hasta 1.000 líneas).
Desarrollo del MVP
Inicia un nuevo diálogo con la especificación y la pila tecnológica. Asigna 3–5 tareas a la vez: lógica de navegación por carpetas, llamadas a ffmpeg, barra de progreso.
- Instalar dependencias (winget install ffmpeg imagemagick).
- Escaneo recursivo de carpetas (soporta subcarpetas).
- Configuración de compresión: JPEG/AVC/HEVC, opciones de GPU.
- Registro de progreso.
- Manejo de errores (formatos no soportados).
El MVP puede estar listo por la tarde. Luego, enfócate en refinamientos de GUI.
GUI: Del Prototipo a la Versión Final
Genera prototipos en Gemini o Nano Banana: "GUI tipo Nero Burning ROM de los años 2000—estilo retro con botones, deslizadores".
Trucos de AutoHotkey v2:
- Zonas de color en lugar de botones del sistema (manejo de clics).
- Deslizadores personalizados construidos sobre ventanas modales.
- Menús y barras de progreso usando controles nativos.
Usa referencias de Dribbble/Freepik en los prompts. Para ajustes finos, Photoshop supera mejor las interfaces de chat (posicionamiento, espaciado).
Iteraciones:
- Iteración 1–5: diseño básico.
- 6–10: estilo (vibra de VB6).
- 11+: funciones pequeñas (simetría de menús).
Depuración y Optimización
Prueba combinaciones de opciones manualmente: casillas de compresión, rutas, formatos. Las pruebas automatizadas mediante chat son ineficientes (×3–5 más lentas).
Errores comunes:
- Problemas con enlaces simbólicos.
- Acceso a GPU durante operaciones en segundo plano.
- Fugas de memoria con archivos grandes (>100 GB).
Optimizaciones:
- Actualizaciones asíncronas de progreso.
- Funcionalidad de pausa/reanudación.
- Salida de registro guardada en archivo.
El tercer día se reserva para casos extremos.
Conclusiones Clave
- AutoHotkey v2 compila directamente a .EXE sin tiempo de ejecución (solo 500 KB).
- Procesamiento recursivo: fotos (HEIC → JPEG), videos (WEBM → HEVC).
- Compresión con GPU reduce el tamaño de los archivos en ×3–5.
- 10–15 iteraciones de IA antes de degradación.
- Solo elementos de GUI nativos—sin bibliotecas, compatible con Windows 7+.
— Editorial Team
Aún no hay comentarios.