Skip to content
Joshua edited this page Oct 22, 2025 · 5 revisions

Welcome to EncodeForge

EncodeForge Logo

Version 0.3.1

The all-in-one media processing application


What is EncodeForge?

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.

Why EncodeForge?

  • 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

Key Features

🎬 Video Encoding

Convert videos with support for multiple hardware acceleration options (NVENC, AMF, Quick Sync, VideoToolbox), multiple codecs, and smart codec selection.

💬 Subtitle Management

  • 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)

📝 Smart File Renaming

  • 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

🖥️ Three Interface Modes

  • Desktop GUI - Beautiful JavaFX interface (Recommended)
  • CLI - Command-line interface for automation
  • Web UI - Streamlit-based web interface for server deployment

Quick Links

System Requirements

  • 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

License

MIT License - Free and open source


⭐ Star this repository if EncodeForge has helped you!

🏠 Getting Started

Home

Getting Started


📚 User Guides

Encoder Mode

Subtitle Mode

Metadata Mode


🔧 Additional Interfaces

CLI Interface ⚠️

Web UI ⚠️


⚙️ Configuration

Settings & Configuration


📋 Project Info

Roadmap

Support


👨‍💻 For Developers

Developer Guide

Building from Source

Clone this wiki locally