Convert vtt files to srt subtitle format
For Python 3.x
https://jsonzilla.github.io/vtt_to_srt3/
pip install vtt_to_srt3python -m pip install vtt_to_srt3usage: vtt_to_srt [-h] [-r] [-e ENCODING] [-rf] pathname Convert vtt files to srt files positional arguments: pathname a file or directory with files to be converted options: -h, --help show this help message and exit -r, --recursive walk path recursively -e ENCODING, --encoding ENCODING encoding format for input and output files -rf, --remove_format remove the format tags like bold & italic from output filesConvert vtt file
from vtt_to_srt.vtt_to_srt import ConvertFile convert_file = ConvertFile("input_utf8.vtt", "utf-8") convert_file.convert()Recursively convert all vtt files in directory
from vtt_to_srt.vtt_to_srt import ConvertDirectories recursive = False convert_file = ConvertDirectories(".", recursive, "utf-8") convert_file.convert()Generate wheel
python -m pip install --upgrade setuptools wheel build python -m buildGenerate documentation
python -m pip install pdoc3 pdoc --html vtt_to_srt/vtt_to_srt.py -o docs mv docs/vtt_to_srt.html docs/index.html rm -rm docs/vtt_to_srt