A simple Python script to split 32-bit audio files recorded with SoundDevices MixPre audio recorders into mono files. Including timecode and framerate (bext + ixml chunks).
The script is only tested with my own MixPre 10 II recorded 32-bit files and not intended for any other bit-rates (16, 24). Use SoundDevices WaveAgent for that.
Feel free to submit any bugs and include the file you are trying to convert. I'll be happy to help.
- Python 3.7+
- ffmpeg
- Install dependencies:
pip install -r requirements.txt
- Make sure
ffmpegis installed and available in your PATH. On macOS use homebrew:brew install ffmpeg
Run the script from the command line:
python sd_audio_split.py path/to/audiofiles path/to/output_directoryMIT License
- Add to conversion CodingHistory
- Update BEXT Description field sTRK names
- Update iXML for new mono file