
Estoy buscando una herramienta de línea de comandos que pueda cambiar el tiempo de un archivo de subtítulos (*.srt, *.ass).
Respuesta1
¡Usando ffmpeg
este comando haz el trabajo!
enlace a la respuesta original
ffmpeg -itsoffset 2 -i subtitles.srt -c copy subtitles_delayed.srt
Respuesta2
Puedes probar:
Subsincronización.
Subsync es una herramienta de línea de comandos para sincronizar subtítulos srt.
Puedes usarlo para arreglar subtítulos con cambio de tiempo constante y variable.
https://github.com/spion/subsync
ffsubsincronización
Sincronización automática independiente del idioma de subtítulos con vídeo,
para que los subtítulos estén alineados con el punto de inicio correcto dentro del video.
Respuesta3
Puedes probar srt-stf
(arreglador de tiempo de subtítulos srt):
Una herramienta sencilla escrita en Python:netharuM/srt-subtítulo-tiempo-arreglo
srt-stf --file <input_track>.srt --time 00:00:28,500 -o <output>.srt
Este comando ralentizará los subtítulos en 28,5 segundos. Y si desea que los subtítulos aparezcan antes, simplemente agregue la bandera '-n'
srt-stf --file <input_track>.srt --time 00:00:28,500 -n -o <output>.srt