Skip to content

BatchTrimmer trims silence at file edges (configurable dBFS), normalizes audio to a target peak (e.g., –1 dBFS), and adds fade-in/out effects with adjustable duration. It exports to WAV, MP3, FLAC, OGG, or AAC with options for bit depth, sample rate, output folder, filename suffix, and overwrite mode.

License

Notifications You must be signed in to change notification settings

danielkraeme76/BatchTrimmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BatchTrimmer

BatchTrimmer is a freeware desktop application for Windows that allows batch processing of audio files.
It is designed to streamline repetitive editing tasks and provide a simple, efficient workflow.

Remove the stills at the beginning and end of your recordings. You can fix the clicks that occur at the cut points with fade-in and fade-out, and you can normalize the recordings in the same editing step.

Thanks to its wide range of target values for Bit-depth and Sample-Rate ​​down to 8 bit and 4 kHz, BatchTrimmer is also very well suited to quickly converting many files into a characteristic, retro-like "LOFI-sound".

The application is a one-file .exe file. No installation is required and the program can be run from any media.

✨ Features

  • ✂️ Silence trimming at the beginning and end of files based on a configurable threshold (dBFS)
  • 📈 Normalization using a peak-based method
  • 🎚️ Fade In / Fade Out with adjustable duration (ms)
  • 🎚️ Convert to mono (downmix)
  • 💾 Formats: load and save .wav and .aiff files
  • ⚙️ Output options:
    • Bit depth: 8-Bit, 16‑bit, 24‑bit, 32‑bit float
    • Sample rate: 4 kHz, 8 kHz, 11.25 kHz, 16 kHz, 22.50 kHz, 32 kHz 44.1 kHz, 48 kHz, 96 kHz
    • Custom output folder
    • Filename suffix
    • Overwrite option
  • 📋 Status log showing progress and errors during batch processing

🚀 Installation & Usage

  1. Download the BatchTrimmer.exe
  2. Run BatchTrimmer.exe
  3. Add your audio files, configure processing parameters, and click Execute.

⚖️ License

This software is provided as Freeware.

  • Free of charge for personal use
  • non-commercial distribution is possible
  • No warranty, no liability

See Show License for full details.


ℹ️ Notes

  • Developed with Python 3.12, PySide6, and pydub.
  • ffmpeg is bundled and used internally.
  • Tested on Windows 10/11 (64‑bit).

About

BatchTrimmer trims silence at file edges (configurable dBFS), normalizes audio to a target peak (e.g., –1 dBFS), and adds fade-in/out effects with adjustable duration. It exports to WAV, MP3, FLAC, OGG, or AAC with options for bit depth, sample rate, output folder, filename suffix, and overwrite mode.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages