diff options
| author | historia <historiavg@proton.me> | 2026-09-06 15:45:33 -0400 |
|---|---|---|
| committer | historia <historiavg@proton.me> | 2026-09-06 15:45:33 -0400 |
| commit | 55bc4004a5dfced8b4c53a88f735b4c2b64f6d48 (patch) | |
| tree | c2c4e2fe7c30cc9ffc9e0140aff894c64bd0b07e /README.md | |
| parent | c2b0f7e4fb4738afcae1705db8f983dd90a669a4 (diff) | |
| download | producer-55bc4004a5dfced8b4c53a88f735b4c2b64f6d48.tar.gz | |
feat: output conflict handling
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -6,7 +6,7 @@ loudness-normalized master. ```bash ./producer episode.wav -# -> episode_master.wav (44.1 kHz mono, RMS -20 dB, true peak <= -3 dB) +# -> episode_processed.wav (44.1 kHz mono, RMS -20 dB, true peak <= -3 dB) ``` Everything a user doesn't need to touch lives in `lib/`: the first run @@ -62,6 +62,11 @@ Batch: `./producer --batch takes/ -o masters/` expands a directory (or glob) and processes each file. Reports: `--report` writes `<output>.report.json` with before/after RMS, true peak, LUFS, noise floor, and per-stage timings. +Without `-o`, outputs are written next to the input as +`<input>_processed.<format>`. If the output path already exists, producer +prompts to overwrite, rename (auto-numbered `..._1`, `..._2`, ...), or cancel; +non-interactive runs (no terminal on stdin) auto-rename and say so. + Persistent settings go in `config.toml` in the repository root (auto-created on first run; CLI flags always win). Example: |
