Install the following dependencies
brew install pipenv
brew install ffmpeg
pipenv install --python 3.10
Activate a pipenv shell and make sure the following python packages are installed
pipenv shell --python 3.10
pip3 install ffmpeg-python
pip3 install git+https://github.com/openai/whisper.git
Setup input/output directories
mkdir -p input
mkdir -p output
Move files you want to process to a directory called "input"
Run the script
Run Time Expectations
I ran this on a 15 minute video file and it took about 2 hours to process.
To Alex for figuring all this out in the first place and writing the script