Absentia DX | Command line (CLI)
Absentia DX for Mac 3.5.3 Absentia DX for Windows 3.5.3
01DX Transcription 02DX Cleaning 03DX Cutting 04DX Assembly
New in 3.5.3

Absentia DX, from the command line.

Run your favorite tools and presets from the Terminal, process whole folders in one go, and let your AI assistant drive Absentia DX for you.

absentia-cli -P "Dialog Cleanup" -o ~/Processed ~/Dailies/Day12
01

Already on your computer.

Mac · Windows

The CLI comes with Absentia DX, so there's nothing extra to install. On Mac, open the Terminal and type absentia-cli.

It uses the same engine, the same tools, and the same presets as the app. It skips the interface, so it starts in a moment and goes straight to work.

Your Absentia DX activation covers it too.

On Windows, the CLI is in the Absentia DX installation folder. In PowerShell, go to that folder first with cd "C:\Program Files\Absentia DX", or add the folder to the system PATH variable to call absentia-cli from any location.
02

What you can do.

Folders · Presets · Chains · History

Process whole folders

Point it at a folder, and it processes every audio file inside, subfolders included. The output keeps the same folder structure.

Use your saved presets

Every configuration preset you saved in the app works here by name: its tools, frequency range, channels and options, all in one word.

Build your own chain

Pick tools one by one, each with its own preset, and set the frequency range and the channels to process.

Keep a record

Add every run to a JSON history file: what was processed, with which tools, and how long it took.

03

Let your AI assistant run it.

Claude · ChatGPT · your own skill

The CLI was built so AI assistants like Claude or ChatGPT can drive Absentia DX for you. Ask in plain words, and the assistant writes and runs the command.

Its built-in documentation (absentia-cli --help) gives the assistant everything it needs to get started. You can also use it to build a skill for your own workflow, so the assistant remembers how you like your dialogue cleaned.

Example requests

“Clean all the WAV files in my Day 12 folder with my Dialog Cleanup preset, and put the results in a folder called Clean.”

“Run Hum Remover and Tick Remover on channels 1 and 2 of these takes, and add the results to my history file.”

“Show me which files would be processed before you start.”

04

Quick start.

Three short steps

1See what's available

absentia-cli --list # every tool and its presets
absentia-cli --list-presets # your configuration presets from the app

2Run a preset on a folder

absentia-cli -P "Dialog Cleanup" ~/Dailies/Day12

The results go to an ABDX_PROC folder next to your files, just like in the app.

3Or build your own chain

absentia-cli -t hum -t tick:2 ~/Recordings

Tools run in the same order as in the app. tick:2 means Tick Remover with its second preset.

05

More examples.

# Preset, custom output folder, "_clean" added to the file names
absentia-cli -P "Dialog Cleanup" -o ~/Processed -s _clean take1.wav take2.wav
# Hum Remover from 40 Hz to 1 kHz, channels 1 and 2, with a history file
absentia-cli -t hum -r 40-1000 -c 1,2 --history ~/history.json ~/Recordings
# Preview the files first, without processing anything
absentia-cli -P "Dialog Cleanup" --dry-run ~/Dailies/Day12
06

Options reference.

Tools · Processing · Output · Information

Tools

OptionWhat it does
-t, --tool <tool>[:<preset>]Adds a tool. Use its name, the beginning of its name, or its number (hum, tick, 1). Add :<preset> to choose one of its presets by name or number. Repeat for several tools.
-P, --preset <name>Uses a configuration preset saved in the app. Other options can adjust or extend it.

Processing

OptionWhat it does
-r, --range <low>-<high>Frequency range in Hz (default: full range)
-c, --channels <list>Channels to process, for example 1,2 or 1-4,7 (default: all)
--skip-processedSkips tools already applied to a file (the app's Prevent Double Processing)
-j, --threads <n>How many files to process at the same time

Output

OptionWhat it does
-o, --output <folder>Output folder (default: ABDX_PROC next to each input)
-p, --prefix <text>Text added before the file names
-s, --suffix <text>Text added after the file names. In the prefix and suffix, $tools, $range and $channels become the processing details.
-w, --overwriteReplaces the original files
--copy-reportsCopies the other files in your folders, such as sound reports, to the output (the app's Copy Sound Reports)
--history <file>Adds the run to a JSON history file

Information

OptionWhat it does
-l, --listLists the tools and their presets
--list-presetsLists your configuration presets from the app
-n, --dry-runShows the files to be processed, then stops
-q, --quietShows only errors and the final summary
-v, --verboseAlso shows the progress of each file
-h, --helpShows the full help
--versionShows the version
Stopping a run: press Ctrl+C once to finish the files in progress and skip the rest, twice to cancel the files in progress, three times to quit right away.
07

The app and the CLI together.

The CLI covers the processing tools. Transcribe, ALTs and Pro Tools Scripts work inside the app, where you can see and select your clips.

Download 3.5.3 for Mac → Download 3.5.3 for Windows → ← Back to home
For developers and scripters

Exit codes, for scripts and AI assistants that check the result: 0 success, 1 some files failed, 2 invalid options, 3 not activated, 130 stopped.