Additional Setup

The project utilizes the pydub package for audio-file manipulation, which requires that a multimedia decoding library to function properly. You can use ffmpeg or libav.

Mac (using homebrew)

# ffmpeg
brew install ffmpeg --with-libvorbis --with-sdl2 --with-theora

####    OR    #####

# libav
brew install libav --with-libvorbis --with-sdl --with-theora

Linux (using aptitude)

# libav
apt-get install libav-tools libavcodec-extra-53

####    OR    #####

# ffmpeg
apt-get install ffmpeg libavcodec-extra-53

Windows

  • Download and extract libav from Windows binaries provided here.
  • Add the libav /bin folder to your PATH