CallCut🔗

This is an automatic animal call cutter which will help you process your audio recordings.

Installation🔗

callcut relies on the torch ecosystem, thus audio-loading goes through torchaudio and torchcodec which requires ffmpeg.

FFmpeg installation

For conda-users, you can use one of:

conda install "ffmpeg"
conda install "ffmpeg" -c conda-forge

Otherwise, if you prefer pip or uv, ffmpeg must be available in your system PATH:

  1. Download the "full-shared" build from https://www.gyan.dev/ffmpeg/builds/

  2. Extract somewhere (e.g., C:\ffmpeg)

  3. Add the bin\ folder to your system PATH

Install using homebrew:

brew install ffmpeg

Install using your package manager, depending on your distro:

sudo apt install ffmpeg  # Ubuntu
sudo dnf install ffmpeg  # Fedora

Beside this system dependency, callcut is a plain python package which can be installed with pip (or uv):

callcut is available on PyPI:

pip install callcut

To install from source, you can clone the repository then either use pip:

pip install -e .

Or uv:

uv sync