TA的每日心情 | 慵懒 2015-10-4 05:58 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
高级会员
- 积分
- 30189
|
最近逛 GitHub 发现,著名的 tp7 写了个小工具 Sushi,用于自动将字幕的 TV 时间轴调整为 BD 的。
Sushi 的使用方法非常简单。Windows 用户先从 https://github.com/tp7/Sushi/releases 下载 Sushi 的最新版本。Sushi 是基于音频判断和调整的,所以还需要从 https://ffmpeg.zeranoe.com/builds/ 下载 FFmpeg 用于提取和转换音轨。将他们都解压到本地的合适目录下,并将目录加到系统路径,就可以在命令行下使用 Sushi。
比如,具象革命的第一话的 TV 文件名是 Concrete.Revolutio.01.mp4,BD 文件名是 Concrete.Revolutio.01.mkv,对应 TV 时间轴的字幕是 Concrete.Revolutio.01.ass。在命令行下运行
- sushi --src Concrete.Revolutio.01.mp4 --dst Concrete.Revolutio.01.mkv --script Concrete.Revolutio.01.ass
复制代码 稍等片刻就能在相同目录下得到对应 BD 时间轴的字幕 Concrete.Revolutio.01.mkv.sushi.ass。最后屏幕上的输出结果大概是下面这样子的,不明觉厉:
- 0:24:07.71-0:24:09.13: shift: -8.640333333333, diff: 0.004566084128
- 0:24:09.34-0:24:10.30: shift: -8.640333333333, diff: 0.005626258440
- 0:24:10.59-0:24:12.76: shift: -8.640333333333, diff: 0.009097957052
- 0:24:12.97-0:24:16.10: shift: -8.640333333333, diff: 0.009591893293
- 0:24:16.43-0:24:19.64: shift: -8.640333333333, diff: 0.013610039838
- Group (start: 0:00:00.00, end: 0:04:03.55, lines: 75), shifts (start: 0.0515833333333, end: 0.0516666666666, average: 0.0516906087271)
- Group (start: 0:04:18.90, end: 0:09:54.11, lines: 76), shifts (start: -9.87483333333, end: -9.87491666667, average: -9.87489479685)
- Group (start: 0:10:00.12, end: 0:24:04.71, lines: 209), shifts (start: -8.72375, end: -8.72375, average: -8.72375)
- Group (start: 0:24:04.75, end: 0:24:19.06, lines: 9), shifts (start: -8.64033333333, end: -8.64033333333, average: -8.64033333333)
- Done in 30.0169999599s
复制代码 以上只是 Sushi 的最简单用法,更详细的说明可以看项目的 Wiki(https://github.com/tp7/Sushi/wiki)。
|
评分
-
查看全部评分
|