Ferramenta Cli para mudar o tempo das legendas

Ferramenta Cli para mudar o tempo das legendas

Estou procurando uma ferramenta de linha de comando que possa alterar o tempo de um arquivo de legenda (*.srt, *.ass).

Responder1

Usando ffmpegeste comando, faça o trabalho!

link para a resposta original

ffmpeg -itsoffset 2 -i subtitles.srt -c copy subtitles_delayed.srt

Responder2

Podes tentar:

Subsincronização.

Subsync é uma ferramenta de linha de comando para sincronizar legendas srt.

Você pode usá-lo para corrigir legendas com mudança de tempo constante e variável.

https://github.com/spion/subsync

Ffsubsync

Sincronização automática independente de idioma de legendas com vídeo,

para que as legendas fiquem alinhadas ao ponto inicial correto do vídeo.

https://github.com/smacke/ffsubsync

Responder3

Você pode tentar srt-stf(fixador de tempo de legendas srt):

Uma ferramenta simples escrita em Python:netharuM/srt-subtitle-time-fix

srt-stf --file <input_track>.srt --time 00:00:28,500 -o <output>.srt

Este comando irá desacelerar a legenda em 28,5 segundos. E se você quiser que as legendas apareçam mais cedo, basta adicionar o sinalizador '-n'

srt-stf --file <input_track>.srt --time 00:00:28,500 -n -o <output>.srt

informação relacionada