| Crates.io | batchcensor |
| lib.rs | batchcensor |
| version | 0.5.0 |
| created_at | 2019-02-19 13:32:24.974614+00 |
| updated_at | 2019-02-22 16:04:36.333102+00 |
| description | A tool for batch-censoring audio files. |
| homepage | https://github.com/udoprog/batchcensor |
| repository | https://github.com/udoprog/batchcensor |
| max_upload_size | |
| id | 115760 |
| size | 61,179 |
This is a small utility to read a configuration file with audio files to censor, and apply a censoring policy to them.
First you'll need Rust.
Afterwards you can install batchcensor using cargo:
cargo install batchcensor
Make sure that your .cargo/bin directory is in your PATH.
On Windows this would be: C:\Users\<username>\.cargo\bin.
See the batchcensor-configs project.
The following is an example configuration:
dirs:
- path: trv1
- path: ar2
file_prefix: AR2_
file_extension: wav
files:
- path: AAAA_01
- path: AAAA_02
- path: ABAA_01
replace:
- kind: fuck
range: "00.876-01.199"
This will scan through a directory called ar2, looking for files prefixed with AR2_ with the extension .wav.
So for example ar2/AR2_AAAA_01.wav would be whitelisted, while a segment of ar2/AR2_ABAA_01.wav would be censored.
Note that any file which does not match the configuration in the directory will be completely muted.