追剧字幕时间轴不同步,造了个自动校正时间轴的轮子

2022-06-05 17:59:12 +08:00
 hicdn

追剧时发现字幕不同步,试了几款工具,效果都不理想。

视频在 NAS 上,电视上用 kodi 看,桌面类的 GUI 类工具用起来不方便,自己造个轮子。

只支持 srt ,不支持 ass 。

技术原理

一句话就能说清楚

用双语字幕中的英文,去找内嵌字幕对应位置,把双语内容替换进去。

使用方法

方式一

python3 srtsync.py srt_in_video.srt srt_chn_eng.srt

方式二

使用 srtsync.sh 自动从视频中提取英文字幕, 并校准

bash srtsync.sh video.mkv srt_chn_eng.srt

项目地址

https://github.com/4ft35t/srtsync

2922 次点击
所在节点    分享创造
9 条回复
ltkun
2022-06-05 19:03:07 +08:00
kodi 不是内置字幕调整
hicdn
2022-06-05 21:13:45 +08:00
@ltkun kodi 的调整全局的。你大概没有遇到过每看几分钟,字幕的偏移量就发生变化的情况。这个项目就是为了做这种场景下的时间轴同步。

典型场景是习惯性下载 AMZN.WEBRip 的视频,但是只找到 eztv.re 版本的中文字幕。
WeiYuanStudio
2022-06-05 23:10:54 +08:00
@hicdn 这种放着就偏移的神烦,是我可能直接 PotPlayer 用快捷键微调了。根本没有观影体验
PerFectTime
2022-06-05 23:51:09 +08:00
迫于没有字幕组接单,开始背单词看生肉了 😭
littlewing
2022-06-06 13:26:55 +08:00
“用双语字幕中的英文,去找内嵌字幕对应位置,把双语内容替换进去。”
那就是如果没有内嵌字幕就做不了吗?
hicdn
2022-06-06 13:45:12 +08:00
@littlewing 如果你能找到时间轴同步的英文字幕,可以用来校准双语字幕。或者用别的语音转文字的时间轴校正工具。
hicdn
2022-06-06 13:52:42 +08:00
@WeiYuanStudio 以后下载前,要先看一下字幕组出字幕用的是哪个版本。
hicdn
2022-06-06 13:54:50 +08:00
@PerFectTime 看生肉的是真大佬。
PerFectTime
2022-06-06 14:25:50 +08:00
@hicdn #8 看的一知半解的,不少词不认识,太难受了 😓

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/857400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX