Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: SirStig/EncodeForge

EncodeForge - v0.5.0-alpha-2

29 Mar 04:36
@SirStig SirStig

Choose a tag to compare

Assets 7
Loading
rayman3003 reacted with rocket emoji
1 person reacted

Encode Forge - v0.5.0 Alpha 1

26 Mar 03:07
@SirStig SirStig

Choose a tag to compare

Full Changelog: v0.4.1...v0.5.0-alpha-1

Downloads Below

Loading

Encode Forge - v0.4.1 - UI, and fixes

24 Oct 21:15
@SirStig SirStig

Choose a tag to compare

Highlights

  • Major JavaFX UI refresh with reorganized logs, settings views, and modernized tables for a smoother workflow (eb3c43f)
  • Swing-based splash screen that surfaces startup progress and initialization errors before JavaFX loads (8ba1fca)

Fixes

  • Adjusted Maven configuration to hopefully resolve the macOS launch hang affecting JavaFX initialization (dc70838)
  • Adjusted FFMPEG detection and installation logic to hopefully resolve auto downloading and detection on different platforms (dc70838)

CI/CD

  • Updated macOS artifact workflow so the packaged JAR carries the 0.4.1 version label (82a168e)

Release Links

  • Full Changelog: 0.4.0...0.4.1

  • macOS Builds: Currently unavailable. If someone can build and test on a Mac that would be helpful

Loading
rayman3003 reacted with rocket emoji
1 person reacted

Encode Forge v0.4.0 - Audio Normalization, Performance Updates, and Bug Fixes

23 Oct 19:00
@SirStig SirStig

Choose a tag to compare

This release consolidates features developed across branches v0.3.2 and v0.3.3 into a stable production release. Version 0.4.0 focuses on audio normalization capabilities, GPU-accelerated AI subtitle generation, UI/UX polish, and significant performance optimizations.

Highlights

Audio Normalization

Ensure consistent audio levels across all your media files with the new audio normalization feature.

  • Integrated directly into the encoding workflow
  • Configurable through settings
  • Works with all supported hardware encoders

GPU-Accelerated AI Subtitles

10x-20x faster subtitle generation with intelligent GPU support!

  • Automatic GPU Detection - Detects NVIDIA CUDA, AMD ROCm, or Apple Silicon
  • Smart PyTorch Installation - Downloads the correct PyTorch version for your hardware
  • Fallback Support - Automatically uses CPU if no GPU is available
  • Universal Compatibility - Works on Windows (CUDA only), macOS (Intel & Apple Silicon), and Linux

Enhanced User Interface

A more polished and professional interface with improved visual depth and better component scaling.

  • Enhanced dark theme with improved contrast
  • Minimum component sizes for better readability
  • Better layout scaling across different screen sizes
  • More consistent styling throughout the application

Performance Improvements

Faster startup times and reduced memory usage through intelligent lazy loading.

  • Lazy Module Initialization - Core modules load only when needed
  • Reduced Memory Footprint - Lower RAM usage, especially on startup
  • Faster Application Launch - Improved initialization sequence
  • Better Process Handling - Enhanced Python API performance

What's New

Added Features

Audio Processing

  • Audio Normalization Flag (998f7ae)
    • Normalize audio levels during encoding
    • Configurable normalization settings
    • Works alongside all hardware acceleration options

AI Subtitle Generation

  • Intelligent GPU Support (fa8d13a)

    • Automatic detection of NVIDIA, AMD, and Apple Silicon GPUs
    • Platform-specific PyTorch installation (CUDA, ROCm, MPS)
    • Dramatic speed improvements on compatible hardware
  • Enhanced Whisper Processing (e34463c)

    • Optimized device selection
    • Better resource management
    • Support for macOS M1/M2/M3 GPUs

UI/UX Improvements

  • Visual Polish (1687422)
    • Added depth to UI components
    • Minimum component sizes for consistency
    • Improved component spacing and alignment
    • Better visual hierarchy

Performance Enhancements

  • Lazy Loading (9de93c6, ed3800e)
    • Whisper manager loads on-demand
    • Core Python modules initialize when needed
    • Faster application startup
    • Lower initial memory usage

Bug Fixes

  • Whisper AI Setup (eed524c)
    • Fixed initialization dialog issues
    • Improved error handling
    • Better feedback during installation

Installation

Download

Choose the installer for your platform:

Note: macOS builds hang on opening. I don't use macOS and have limiited access to one.

  • Windows: EncodeForge-0.4.0-windows-x64.exe or .msi
  • Linux (Debian/Ubuntu): encodeforge_0.4.0-1_amd64.deb
  • Linux (Fedora/RHEL): encodeforge-0.4.0-1.x86_64.rpm
  • macOS (Intel): EncodeForge-0.4.0-macos-x64.dmg
  • macOS (Apple Silicon): EncodeForge-0.4.0-macos-arm64.dmg

First-Time Setup

On first launch, EncodeForge will automatically:

  1. Download and install FFmpeg (~100-150 MB)
  2. Install required Python libraries (~50 MB)
  3. Configure everything with a progress window

This one-time setup takes 2-5 minutes depending on your internet connection.

Optional: AI Subtitle Generation

Install GPU-accelerated Whisper AI later through:
Tools → Setup AI Subtitles

The installer will automatically detect your GPU and download the appropriate PyTorch version!

Known Issues

None at this time. Please report issues at: https://github.com/SirStig/EncodeForge/issues


Loading

EncodeForge v0.3.1

22 Oct 03:44
@SirStig SirStig

Choose a tag to compare

EncodeForge v0.3.1 - Initial Release

EncodeForge is a modern, cross-platform media encoding, subtitle management, and file renaming tool built with JavaFX and Python. This is the first official release!

Key Features

Video Encoding

  • Hardware Acceleration: Full support for NVIDIA NVENC, Intel QSV, and AMD AMF
  • Multiple Codecs: H.264, H.265/HEVC with preset-based quality control
  • Smart Encoding: Automatic encoder detection and fallback to software encoding
  • Batch Processing: Queue multiple files for sequential encoding
  • Real-time Progress: Live progress tracking with ETA and encoding statistics
  • Output Profiles: Quick presets for common use cases

Subtitle Management

  • 9+ Subtitle Providers:
  • Working:
    • OpenSubtitles (60+ languages, Login - Optional but increases max downloads)
      - Note: Open Subtitles is free to search with and download 5 subtitles/day. Login Optional but increases download limit to 20, or 200 for VIP members per day.
  • Web Scraping WIP does not work:
    • Addic7ed (Movies, TV, Anime)
    • SubDL, Subf2m, YIFY Subtitles
    • Podnapisi, SubDivX
    • Kitsunekko (Anime - English & Japanese)
    • Jimaku (Anime - Multilingual)
  • Advanced Search: Multiple query variations for better results
  • Batch Download: Search and download subtitles for multiple files
  • Language Selection: Multi-language subtitle search
  • OpenSubtitles Integration: Full API support with authentication

Batch File Renaming

  • Metadata-Driven: Automatic renaming using TMDB, TVDB, AniList, and more
  • Custom Patterns: Flexible pattern editor with preview
  • Multi-Provider Support: 8 metadata providers (TMDB, TVDB, AniList, TVMaze, Kitsu, Jikan, Trakt, OMDB)
  • Smart Detection: Automatic season/episode detection
  • Preview Before Rename: See changes before applying

Advanced Features

  • FFmpeg Integration: Automatic FFmpeg detection and download support
  • Whisper Support: Local subtitle generation using OpenAI Whisper
  • Status Dashboard: Real-time provider status and availability
  • Cross-Platform: Windows, Linux, and macOS support
  • Modern UI: Dark-themed, intuitive interface with drag-and-drop
  • Queue Management: Comprehensive queue with filtering and sorting

Optional Configuration

  • Add OpenSubtitles API key for subtitle downloads (Settings → API Keys)

  • Configure metadata provider API keys for enhanced searches

  • Customize encoding profiles and output settings

  • Report issues: https://github.com/SirStig/EncodeForge/issues

Loading

AltStyle によって変換されたページ (->オリジナル) /