Sobre el proyecto

EncodeX es una aplicación de escritorio multiplataforma construida con Electron, React y TypeScript que sirve como interfaz gráfica para FFmpeg. Permite a los usuarios realizar diversas tareas multimedia sin necesidad de utilizar la línea de comandos, proporcionando al mismo tiempo un modo CLI para scripts headless. Las capacidades clave incluyen: - Conversión de Medios: Soporta una amplia gama de códecs de video y audio, formatos de píxeles y más de 140 ajustes preconfigurados para plataformas como YouTube, TikTok e Instagram. - Edición de Video y Audio: Cuenta con recorte de video preciso por fotograma con un reproductor integrado y una línea de tiempo con zoom, así como la capacidad de extraer audio de archivos de video. - Procesamiento de Imágenes: Proporciona herramientas de compresión para JPEG, PNG, WebP, BMP, GIF y TIFF, incluyendo un visor EXIF e histogramas RGB/luma. - Procesamiento por Lotes: Incluye un sistema de cola que admite el procesamiento paralelo (hasta 4 trabajos concurrentes), reordenamiento mediante arrastrar y soltar, y acciones de energía automatizadas al finalizar. - Aceleración de Hardware: Soporta NVIDIA NVENC, Intel QSV, AMD AMF, VAAPI, Apple VideoToolbox y Media Foundation. - Integración del Sistema: Ofrece internacionalización completa (56 locales), temas claros/oscuros y un gestor de actualizaciones integrado a través de GitHub Releases.