VideoHelp Forum




+ Reply to Thread
Results 1 to 6 of 6
  1. [NEW] FFmpegForge – A Powerful FFmpeg GUI for Video, Audio and Image Conversion



    Hi everyone!

    I'd like to introduce FFmpegForge, a Windows graphical user interface for FFmpeg that I've been developing.

    FFmpegForge is designed to make FFmpeg's extensive multimedia conversion capabilities accessible through a modern, user-friendly interface, while giving users the freedom to choose their preferred formats and encoders.

    Unlike converters that rely on a predefined selection of output formats, FFmpegForge dynamically detects the formats, codecs, and encoders available in FFmpeg.

    This is one of the main ideas behind the project: instead of restricting users to a small number of commonly used formats, FFmpegForge aims to expose the extensive capabilities of FFmpeg directly through its graphical interface.

    Main Features

    Dynamic FFmpeg Format and Encoder Detection

    FFmpegForge automatically retrieves the available formats, codecs, and encoders from FFmpeg.

    - No fixed, hardcoded list of supported formats.
    - Access to common and uncommon multimedia formats.
    - Automatic discovery of capabilities provided by the FFmpeg build.
    - Support for newly available formats and encoders as FFmpeg evolves.

    The available capabilities depend on the FFmpeg build being used.

    Video Conversion

    Convert video files using the formats and video encoders available in FFmpeg.

    Users can select their preferred output format and video encoder instead of being restricted to a small collection of predefined conversion profiles.

    Audio Conversion

    FFmpegForge also provides access to FFmpeg's audio conversion capabilities.

    Users can choose from the available audio formats and encoders, including less common options supported by FFmpeg.

    Image Conversion

    Image conversion is also part of FFmpegForge.

    The application exposes FFmpeg's available image formats and encoding capabilities, allowing users to work with both common and less frequently used image formats.

    Freedom of Format and Encoder Selection

    One of FFmpegForge's main goals is to give users more control over their conversions.

    Rather than deciding in advance which formats and encoders users should have access to, the application lets them explore and select from the capabilities detected in FFmpeg.

    This makes FFmpegForge useful not only for everyday multimedia conversions but also for users who need to work with unusual or specialized formats.

    Modern Windows Interface

    FFmpegForge features a modern dark-themed graphical interface designed to make FFmpeg easier to use without requiring users to manually write command-line instructions.

    An Important Note About Format Compatibility

    Although FFmpegForge dynamically discovers FFmpeg's available formats and encoders, this does not mean that every possible conversion combination is supported.

    Some formats are limited to decoding or encoding, and certain containers only accept specific codecs.

    Actual conversion capabilities depend on FFmpeg's technical limitations, the selected formats and encoders, and the FFmpeg build being used.

    Why I Created FFmpegForge

    My goal was to create a graphical interface that doesn't unnecessarily restrict the capabilities of FFmpeg.

    FFmpeg supports an enormous range of multimedia formats and codecs, but many of these capabilities can be difficult to access without using the command line.

    With FFmpegForge, I wanted to provide a more accessible way to explore and use these capabilities while maintaining flexibility for users who need more than standard conversion presets.

    The project is under active development, and I'm continuing to improve it.

    Screenshots

    [Insert your FFmpegForge screenshots here]

    Download

    [Insert your official download or GitHub link here]

    Feedback Welcome!

    I'd really appreciate feedback from the VideoHelp community, especially from users who are familiar with FFmpeg or other FFmpeg-based graphical interfaces.

    I'm particularly interested in your opinions on:

    - The dynamic detection of FFmpeg formats and encoders.
    - The ability to access uncommon video, audio, and image formats.
    - The interface and overall usability.
    - Features or improvements you'd like to see in future versions.

    If you already use another FFmpeg GUI, I'd also be interested in knowing what you think FFmpegForge could do differently or better.

    Constructive criticism, suggestions, and bug reports are all welcome.

    Thanks for taking the time to check out FFmpegForge!

    https://github.com/Aaronstanley78/FFmpegForge
    Last edited by Aaronstanleyfx; 19th Oct 2026 at 05:43. Reason: More suitable presentation of the software
    Quote Quote  
  2. Hi everyone!

    I'm excited to announce the release of FFmpeg Forge v1.1.1!

    This new version brings several exciting features and improvements for video enthusiasts, content creators, and anyone looking for a powerful yet easy-to-use FFmpeg graphical interface.

    FFmpeg Forge is a project I've been developing to make video and audio processing more accessible, without having to deal with complicated command lines, while still offering advanced customization options.

    With version 1.1.1, I've introduced NVIDIA RTX AI video enhancement, DLSS Super Resolution, advanced video upscaling algorithms, immersive audio processing, and much more!

    Here's a closer look at what's new.

    NVIDIA RTX AI Video Enhancement

    FFmpeg Forge now supports NVIDIA's AI-powered video enhancement technologies.

    RTX Video Super Resolution (VSR)

    Improve video quality using AI-powered upscaling and compression-artifact reduction.

    Choose between four quality levels, from Low to Ultra, and upscale videos by ×2, ×3, or ×4.

    RTX TrueHDR

    Convert SDR videos into HDR10 with adjustable contrast, saturation, middle gray, and peak brightness.

    The output uses 10-bit video with BT.2020 and PQ metadata for HDR-compatible playback.

    DLSS Super Resolution (NVIDIA NGX AI)

    FFmpeg Forge also supports NVIDIA DLSS Super Resolution with several processing modes.

    DLAA, Quality (×1.5), Balanced (×1.72), Performance (×2), and Ultra Performance (×3).

    ⚙️ Three RTX Processing Engines

    FFmpeg Forge can automatically select between three different processing engines depending on what's available on your system.

    1. Built-in NVIDIA Driver Engine

    Uses ForgeRTX.exe through D3D11 and NVIDIA driver extensions, similar to the technology used by Chrome, VLC, and mpv.

    This engine works directly with compatible NVIDIA RTX GPUs without requiring additional SDK installations.

    Simply enable RTX Video Enhancement in the NVIDIA App.

    2. FFmpeg NVIDIA RTX Filters

    Supports vsr_cuda, vsr_drv_cuda, truehdr_cuda, truehdr_drv_cuda, isr_cuda, and dlpp_drv_cuda, depending on your FFmpeg build.

    The visual editor also provides access to the available filter parameters for more advanced customization.

    3. RTXVideoProcessor

    Optional integration with RTXVideoProcessor, based on NVIDIA's official RTX Video SDK.

    Supports VSR ×2 and TrueHDR with NVENC encoding.

    You can place RTXVideoProcessor.exe inside C:\FFmpeg\bin\ or locate it manually through the application.

    GitHub: https://github.com/DrC0ns0le/RTXVideoProcessor

    Advanced Video and Image Upscaling

    This version also introduces several additional scaling algorithms for both videos and images.

    AMD FSR 1, NVIDIA Image Scaling (NIS), Snapdragon Game Super Resolution (SGSR), Anime4K, xBR, hqx, Integer Scaling, Nearest Neighbor, Sharp Bilinear, BCAS, EWA Lanczos Sharp, Lanczos, Bicubic, and Spline.

    GPU acceleration through libplacebo and Vulkan is enabled by default when supported.

    The FSR, NIS, and SGSR shaders are embedded directly into FFmpeg Forge, so there's no need to download additional shader files.

    A full FFmpeg build with libplacebo support is recommended for these features.

    Immersive Audio – Dolby Atmos and DTS:X Speaker Layouts

    FFmpeg Forge v1.1.1 introduces advanced multichannel audio configurations.

    Available speaker layouts include 5.1.2, 5.1.4, 7.1.2, 7.1.4, 7.1.6, 9.1.4, 9.1.6, and 22.2.

    These configurations are available in Audio Settings → Channels.

    Audio can be exported as discrete multichannel PCM 24-bit or Opus, supporting up to 24 channels.

    Automatic Immersive Audio Upmixing

    One of the features I'm particularly excited about is the new automatic immersive audio upmixing system.

    FFmpeg Forge can transform stereo audio into a multichannel mix designed for immersive speaker configurations.

    Dialogue and lead vocals are directed toward the center speaker.

    Instruments are distributed across the front, wide, and surround channels.

    Bass and kick drums can be routed to the LFE channel.

    Reverb, ambience, cymbals, and spatial details can be distributed across surround and height speakers.

    Four processing styles are available: Auto, Music, Cinema, and Live Concert.

    The application automatically selects a compatible audio codec when necessary.

    This feature creates a channel-based immersive mix rather than native Dolby Atmos object-based audio.

    Dolby Atmos and DTS:X Passthrough

    FFmpeg Forge can also preserve existing immersive audio tracks without re-encoding them.

    Supported passthrough formats include Dolby TrueHD Atmos, Dolby Digital Plus Atmos (E-AC-3 JOC), and DTS:X.

    The original audio stream is preserved bit-for-bit when passthrough is used.

    Please note that FFmpeg itself cannot encode native Dolby Atmos objects or DTS:X metadata.

    Improved Compatibility and Error Handling

    I've also improved how FFmpeg Forge handles compatibility issues.

    The application now provides clearer messages when no compatible NVIDIA RTX processing engine is available.

    It also warns users when certain features require a specific FFmpeg build or when RTX TrueHDR is combined with an incompatible 8-bit codec such as H.264.

    ⚙️ All the Existing FFmpeg Forge Features Are Still Here!

    In addition to these new features, FFmpeg Forge continues to offer a wide range of video and audio processing capabilities.

    Support for the output formats and encoders available in your FFmpeg build.

    Apple ProRes and Avid DNxHR profiles.

    Custom video resolutions without predefined limits.

    More than 500 FFmpeg filters accessible through a visual editor.

    Advanced encoding options and customizable presets.

    Batch processing with drag-and-drop support.

    Extensive control over video and audio conversion.

    My goal is to offer the flexibility of FFmpeg through a convenient graphical interface, without restricting users to a few basic conversion options.

    Requirements for NVIDIA RTX Features

    An NVIDIA RTX GPU and a recent NVIDIA driver are required.

    RTX Video Enhancement should be enabled in the NVIDIA App for the built-in processing engine.

    DLSS Super Resolution requires an FFmpeg build containing NVIDIA NGX filters. If these filters are unavailable, FFmpeg Forge can fall back to RTX Video Super Resolution.

    RTX TrueHDR requires a compatible 10-bit output codec such as HEVC, AV1, VP9, ProRes, or DNxHR HQX.

    Some advanced scaling algorithms require a full FFmpeg build with libplacebo and Vulkan support.

    Installation

    Installing FFmpeg Forge is straightforward.

    Step 1: Place ffmpeg.exe and ffprobe.exe inside C:\FFmpeg\bin\. A full FFmpeg build is recommended.

    Step 2: Extract FFmpegForge.rar into C:\FFmpeg\.

    Step 3: Launch FFmpeg Forge and start exploring its features!

    I'd Really Love to Hear Your Feedback!

    FFmpeg Forge is a project I'm actively developing, and I'd genuinely love to hear what the VideoHelp community thinks about it.

    I've put a lot of time and effort into this software, and my goal is to keep improving it with each release.

    Whether you're an experienced FFmpeg user, a video encoding enthusiast, or someone simply looking for an easier way to convert and enhance videos, your opinion matters to me.

    I'm particularly interested in knowing what you think about the interface, the available features, and the overall user experience.

    Do you find FFmpeg Forge easy to use?

    Which features do you find the most interesting or useful?

    Is there anything you think should be improved or redesigned?

    Are there any features you'd like me to add in future updates?

    Have you encountered any bugs or compatibility problems?

    And for those of you who have used other FFmpeg graphical interfaces, how do you think FFmpeg Forge compares?

    Please don't hesitate to share your honest opinions, whether positive or negative.

    Constructive criticism is always welcome, and I believe it's one of the best ways to improve a project.

    Even if you only try the software for a few minutes, I'd be very interested in hearing your first impressions.

    I'd also love to know if FFmpeg Forge is something you could see yourself using regularly, and what would make it more useful for your workflow.

    Your suggestions and feedback could directly influence the features and improvements included in future versions.

    Thank you to everyone who takes the time to download, test, and share their thoughts about FFmpeg Forge.

    I really appreciate your support, and I'm looking forward to hearing what you think!

    Enjoy FFmpeg Forge v1.1.1, and happy encoding!

    Download new version 1.1.1 here: https://github.com/Aaronstanley78/FFmpegForge/releases/tag/1.1.1
    Quote Quote  
  3. Hi.
    Interesting software.
    How can I use CRF mode for H.265 (nvenc)?
    Quote Quote  
  4. Update 1.1.3.a

    ��️ CRF for H.264 and H.265 NVIDIA NVENC: when the video codec is "H.264 GPU NVIDIA (NVENC)" or "H.265 GPU NVIDIA (NVENC)", a new "CRF NVENC" field appears in Video settings. Type any value from 1 to 51, like the CRF of x264 and x265.

    1 gives the best quality and the biggest file, 51 the smallest file. Good values are 18 to 23 for H.264 and 20 to 26 for H.265.

    0 keeps the automatic mode: the value comes from the Quality setting, as before.

    A hint under the field tells you what the chosen value means (very high, high, medium or low quality).

    The value is used as NVENC constant quality (FFmpeg rc vbr with cq), so the file size follows the picture, like a real CRF.

    It works everywhere FFmpeg Forge encodes with NVENC: normal conversions, Scale (the screen quality option no longer changes your value) and SeedVR2.

    A bitrate above 0 still takes priority over the CRF.

    Your CRF is saved with your settings.

    ⚙️ Requirements

    An NVIDIA GPU with NVENC (GeForce GTX 10 series or newer) and a recent driver.

    �� Download

    �� FFmpegForge-1.1.3a-Portable.rar (about 204 MB): everything included, FFmpeg Forge 1.1.3a with FFmpeg 9.0.2 full and ForgeRTX. Extract the whole archive anywhere and run FFmpegForge.exe.

    https://github.com/Aaronstanley78/FFmpegForge/releases/tag/1.1.3.a
    Quote Quote  
  5. Originally Posted by Zee View Post
    Hi.
    Interesting software.
    How can I use CRF mode for H.265 (nvenc)?
    Hello, thank you for your feedback.
    This is included in the new update that has just been released. Enjoy!
    Quote Quote  
  6. Thank you. I will try.
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!