Herramienta diseñada para manipular archivos de subtítulos: convertir entre formatos, ajustar la sincronización, modificar texto, etc compatible con los formatos SubStation Alpha [.ass, .ssa], SubRip [.srt], MicroDVD [.sub], MPL2 [.txt], TMP [.txt], WebVTT [.vtt], y Whisper [OpenAI y .json de salida].
$ pysubs2 --to ass subtitulos.srt -o subtitulos.ass
$ pysubs2 --to srt subtitulos.ass -o subtitulos.srt
$ pysubs2 --to vtt subtitulos.srt -o subtitulos.vtt
$ pysubs2 --shift 2s subtitulos.srt -o subtitulos_sync.srt
$ pysubs2 --shift -500ms subtitulos.srt -o subtitulos_sync.srt
$ pysubs2 --shift 0:01:30.5 subtitulos.srt
$ pysubs2 --shift 3s --shift-start 45m subtitulos.srt -o out.srt
$ pysubs2 --shift -1s --shift-end 20m subtitulos.srt -o out.srt
$ pysubs2 --fps 23.976 --to srt subtitulos_23fps.srt -o subtitulos_25fps.srt
$ pysubs2 --scale 1.001042 subtitulos.srt -o out.srt
$ pysubs2 --from whisper subtitulos_whisper.json -o subtitulos.srt
$ pysubs2 --from whisper subtitulos_whisper.json --to ass -o subtitulos.ass
$ pysubs2 --from whisper audio.json --to vtt -o audio.vtt
$ pysubs2 --input-enc utf-8 subtitulos.srt -o out.srt
$ pysubs2 --output-enc latin-1 subtitulos.srt -o out_latin.srt
$ pysubs2 --input-enc auto subtitulos.srt -o out.srt
$ pysubs2 --scale 1.0005 capitulo.srt -o capitulo_sync.srt