Skip to content

alsojiangshi/shiftsrt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

shiftsrt

一个用于整体偏移 .srt 字幕时间的小工具脚本。

简介

srt 字幕文件中包含大量形如 00:01:23,456 的时间戳。本工具可以将这些时间戳整体向前或向后移动指定的秒数(支持小数和负数)。

这在你需要修正字幕延迟或提前的问题时非常有用。

安装依赖

本脚本使用标准库,无需安装任何额外依赖,直接运行即可。

使用方法

python shiftsrt.py 输入文件.srt 输出文件.srt 偏移秒数(可为负)

示例

python shiftsrt.py movie.srt movie_fixed.srt 2.5

上述命令会将 movie.srt 中所有时间戳向后移动 2.5 秒,并将结果写入 movie_fixed.srt

python shiftsrt.py movie.srt movie_fixed.srt -1.2

这个命令则会将时间戳向前移动 1.2 秒。

功能特点

  • 支持毫秒级偏移
  • 可处理任意格式正确的 .srt 文件
  • 偏移时间支持正负数
  • 自动避免负时间戳(例如偏移后小于 00:00:00,000 的时间将被修正为起始值)

About

一个整体移动srt字幕时间的小脚本

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages