About this project
EncodeX is a cross-platform desktop application built with Electron, React, and TypeScript that serves as a graphical interface for FFmpeg. It allows users to perform various multimedia tasks without needing to use the command line, while still providing a CLI mode for headless scripting.
Key capabilities include:
- Media Conversion: Supports a wide array of video and audio codecs, pixel formats, and over 140 pre-configured presets for platforms like YouTube, TikTok, and Instagram.
- Video Editing & Audio: Features frame-accurate video trimming with a built-in player and a zoomable timeline, as well as the ability to extract audio from video files.
- Image Processing: Provides compression tools for JPEG, PNG, WebP, BMP, GIF, and TIFF, including an EXIF viewer and RGB/luma histograms.
- Batch Processing: Includes a queue system supporting parallel processing (up to 4 concurrent jobs), drag-and-drop reordering, and automated power actions upon completion.
- Hardware Acceleration: Supports NVIDIA NVENC, Intel QSV, AMD AMF, VAAPI, Apple VideoToolbox, and Media Foundation.
- System Integration: Offers full internationalization (56 locales), dark/light themes, and an in-app update manager via GitHub Releases.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.