À propos du projet

EncodeX est une application de bureau multiplateforme conçue avec Electron, React et TypeScript qui sert d'interface graphique pour FFmpeg. Elle permet aux utilisateurs d'effectuer diverses tâches multimédias sans avoir à utiliser la ligne de commande, tout en proposant un mode CLI pour le scripting headless. Les capacités clés incluent : - Conversion média : Prend en charge un large éventail de codecs vidéo et audio, de formats de pixels et plus de 140 préréglages configurés pour des plateformes telles que YouTube, TikTok et Instagram. - Montage vidéo et audio : Propose un découpage vidéo précis à l'image avec un lecteur intégré et une chronologie zoomable, ainsi que la possibilité d'extraire l'audio de fichiers vidéo. - Traitement d'image : Fournit des outils de compression pour JPEG, PNG, WebP, BMP, GIF et TIFF, incluant un visionneur EXIF et des histogrammes RGB/luma. - Traitement par lot : Comprend un système de file d'attente prenant en charge le traitement parallèle (jusqu'à 4 tâches simultanées), le réordonnancement par glisser-déposer et des actions d'alimentation automatisées à la fin du processus. - Accélération matérielle : Prend en charge NVIDIA NVENC, Intel QSV, AMD AMF, VAAPI, Apple VideoToolbox et Media Foundation. - Intégration système : Offre une internationalisation complète (56 locales), des thèmes sombre/clair et un gestionnaire de mises à jour intégrées via GitHub Releases.