This tool will take a video:
- Transcribe it using AWS
- Allow you to proof read and edit the result
- Burn the subtitles into a video using FFMPEG.
This is useful for sites like Facebook or LinkedIn where the audio doesn't auto play but you want to grab the viewer's attention.
This is a heavy modification/simplification on this lovely repository: https://github.com/aws-samples/aws-transcribe-captioning-tools
- Create an S3 bucket for your input videos and the output videos
- Put the videos you want to translate into the
vids_to_process
dir. - Run
transcribeVideos.py
- Edit the generated subtitles in the
subtitles
dir
- Run
pip install -r requirements.txt
- Run the
burnSubtitles.py
script. It requires you have docker up and running