A simple REST API which interacts with the ffmpeg
CLI.
I was working on a project to transcribe spoken audio files into text that I could then enter into my notebook. To achieve this I needed to (1) extract audio files from video files and (2) convert those audio files to WAV. This allows me to use the Whisper API which accepts WAV files
TBD
The current release process couldn't be simpler. To create a release, generate a Github tag and then push it to the repository. This needs more refinement in the future but at the very least lets me get off the ground.
# Create new tag
git tag -a <tag_name> -m <tag description>
# Push tag to github
git push --follow-tags
The image produced by this action
This service is designed as part of a Docker deployment for simplicity. Presently you can download the image from Github Packages.