-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Joshua edited this page Oct 22, 2025
·
5 revisions
Version 0.3.1
The all-in-one media processing application
EncodeForge is a comprehensive, cross-platform media processing application that combines video encoding, AI-powered subtitle generation, and intelligent file renaming into a single, easy-to-use desktop application. Built with JavaFX and Python, it provides modern, powerful tools for batch video encoding, automated subtitle generation, and smart media file organization.
- All-in-One Solution - No need to juggle multiple tools (video converter, subtitle generator, file renamer)
- Hardware Accelerated - Leverage your GPU for lightning-fast encoding (NVENC, AMF, Quick Sync)
- AI-Powered - Generate accurate subtitles with OpenAI Whisper (90+ languages)
- Smart & Automated - Rename files with metadata from 10+ providers (TMDB, TVDB, AniDB)
- Beautiful Interface - Modern, dark-themed desktop application
- Batch Processing - Process entire libraries efficiently (batch video encoding)
- Cross-Platform - Windows, macOS, and Linux support
Convert videos with support for multiple hardware acceleration options (NVENC, AMF, Quick Sync, VideoToolbox), multiple codecs, and smart codec selection.
- Generate subtitles using OpenAI Whisper AI (90+ languages)
- Download from 9+ subtitle providers
- Support for anime-specific providers
- Multiple output modes (external, embedded, burn-in)
- Automatic metadata detection for movies, TV shows, and anime
- 10 metadata providers including TMDB, TVDB, AniDB, Kitsu, and more
- Custom naming patterns
- Preview changes before applying
- Desktop GUI - Beautiful JavaFX interface (Recommended)
- CLI - Command-line interface for automation
- Web UI - Streamlit-based web interface for server deployment
- Getting Started - Installation and first steps
- Encoder Mode - Video encoding guide
- Subtitle Mode - Subtitle generation and download
- Metadata Mode - Smart file renaming
-
CLI Interface - Command-line usage
⚠️ Not up to date -
Web UI - Web interface guide
⚠️ Not up to date - Settings & Configuration - API keys and settings
- Roadmap - Future features and development
- Support - Troubleshooting and FAQ
- Developer Guide - For contributors
- Building from Source - Compile from source
- Windows: Windows 10 or later
- macOS: macOS 10.15 or later
- Linux: Ubuntu 18.04+ or equivalent
- RAM: 4GB minimum, 8GB recommended
-
Storage:
- 100 MB for application
- 250 MB for dependencies (auto-downloaded)
- 300 MB - 3 GB for AI models (optional)
- Internet: Required for first-time setup and optional features
MIT License - Free and open source
⭐ Star this repository if EncodeForge has helped you!