Herramienta CLI para cambiar el tiempo de los subtítulos

Herramienta CLI para cambiar el tiempo de los subtítulos

Estoy buscando una herramienta de línea de comandos que pueda cambiar el tiempo de un archivo de subtítulos (*.srt, *.ass).

Respuesta1

¡Usando ffmpegeste 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.

https://github.com/smacke/ffsubsync

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

información relacionada