FFAB 'FFmpeg Audio Batch' – free GUI for FFmpeg audio

Audio Plugin Hosts and other audio software applications discussion
RELATED
PRODUCTS

Post

Broken wrote: Fri Mar 13, 2026 1:51 am This looks great. I'm using Windows, but this should run well enough on a Linux VM.
FFAB *will* build for Windows (it's based on Qt 6.7.3 and C++ with no dependencies), but I need someone to do it ... I do not have any form of Windows machines here, and I don't really want to start that rabbit hole. But the code will compile & build for Windows by anyone with some Qt experience.

I've tested FFAB on Ubuntu 24 VMs and it works OK as far as I can tell. Linux builds are automated via github workflows, I don't have a dedicated Linux box here.There is one issue related to GStreamer bundling (=> required so FFAB can generate audio previews), so you *might* need to launch FFAB via command line:

Code: Select all

GST_PLUGIN_SYSTEM_PATH=​/usr/lib/$(uname -m)​-linux-gnu/gstreamer-1.0 ./FFAB***ADD_VERSION_NUMBER***.AppImage

Post

deleted, duplicate reply

Post

ampetrosillo wrote: Fri Mar 13, 2026 12:33 am - no Windows,

- extract the LUFS-I value from a bunch of files, take the average value, simply turn down in volume the files over the average

- A small suggestion: the EQ panel should be scalable dB-wise.

Windows can be built form the source code, it requires someone with Qt 6.7.3 / C++ experience. Cross platform was one of my initial design goals, but I'm not able to devote the time to managing a Windows version personally.

FFAB won't do automated tasks, but what you describe can be done in two passes w/ some external scripting in between. FFAB will output complete logs to file (some analysis filters generate logs, just batch process thru the analysis and grep the logs) ... then manually sort your files and/or run a second FFmpeg/FFAB pass to adjust gain. FFAB just creates raw FFmpeg commands, so there are ways to circumvent existing UI limitations. But I'll put some time into figuring out your request, it might be doable (if I can avoid scope creep).

EQ scaling, noted. Many of the UI elements right now are form over function, simply because there is so much to do – for now, it beats command line string :)

Post

teilo wrote: Wed Mar 11, 2026 2:48 pm
  • Presets for the entire processing chain.
  • Enable drag-and-drop of folders and files into the batch window.
  • An output preset system.
Load/Save per Filter preset plus drag & drop – now in version 1.0.4:

https://www.disuye.com/ffab

Video showing presets UI...


Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”