網站可能被牆,請記住以下域名:subhd.me subhd.one
字幕AI调轴工具
nononono

1. 假设原视频中含内封字幕,则从中抽取内封字幕,自动选取一条最佳字幕作为调轴基准。
2. 假设原视频中不含任何字幕的话,则从中抽取音频,语音识别后作为调轴基准。
3. 然后根据调轴基准,AI自动调整外挂字幕的时间轴。
4. 对调轴基准的语言没有任何限制。
5. 有多种模型可以选。
6. 所有流程都是自动化流水线作业。只需把目录拖进去就可以了。

同一小组发布的视频,即使分辨率不同,字幕可能通用。

而不同小组发布的视频,即使是同一分辨率,字幕时间轴也可能会存在一些差异。

一条字幕通吃所有发布小组所有分辨率的情况存在,但概率比较小。



发布者只能说是匹配自己手上已有的视频。至于其它视频能否匹配,则只能由使用者自己得出结论。


没有4k视频,也没有调轴工具,当然做不出4k适配字幕。但是有的人就是敢声称自己的字幕一招鲜吃遍天通吃所有分辨率,甚至恶劣到对4k字幕发布者人身攻击。

其实,现在AI翻也不是一件门槛很高的事。最多二分钟一集翻完,润色一下10分钟搞定。没那么金贵。



贴个工具输出的log。部分内容作了去敏化处理。



Log - Normal Mode
Generated on: 2026-03-31 09:25:23
Status: Success
==================================================

Configuration:
Mode: Batch mode
Total pairs: 1
Sync tool:
├─ Use embedded subtitles in video: Enabled
├─ Disable FPS guessing: Disabled
├─ Disable speed optimization: Disabled
└─ Split penalty: 7
Backup subtitles before overwriting: Disabled
Output subtitle encoding: UTF-8
Add "tool_" prefix to subtitles: Disabled
Keep extracted subtitles: Enabled
Keep converted subtitles: Enabled
Save location: Overwrite input subtitle

Sync started:
Checking video for embedded subtitles...
Found 3 compatible subtitle(s) in video file. Extracting to: extracted_subtitles_Avatar.Fire.and.Ash.2025.2160p.iT.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-BYNDR.mkv
Successfully extracted: subtitle_1_eng.srt
Successfully extracted: subtitle_2_eng.srt
Successfully extracted: subtitle_3_spa.srt
Choosing best subtitle match...
Selected: subtitle_1_eng.srt with timestamp difference: 135
Reference: extracted_subtitles_Avatar.Fire.and.Ash.2025.2160p.iT.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-BYNDR.mkv\subtitle_1_eng.srt
Subtitle: Avatar.Fire.and.Ash.2025.2160p.iT.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-BYNDR.zh&en.ass

Guessing framerate ratio...
6 / 6 [=========================] 100.00 % 2.10/s

info: 'reference file FPS/input file FPS' ratio is 23.976/24

synchronizing 'Avatar.Fire.and.Ash.2025.2160p.iT.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-BYNDR.zh&en.ass' to reference file 'extracted_subtitles_Avatar.Fire.and.Ash.2025.2160p.iT.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-BYNDR.mkv\subtitle_1_eng.srt'...
2297 / 2297 [=========================] 100.00 % 198.32/s

shifted block of 2297 subtitles with length 3:07:11.060 by -0:00:00.190

Changed output subtitle encoding from utf-8 to utf_8

Synchronization completed successfully.
Sync tracking: Video added to processed items database.
Saved to: Y:\电影4K\Avatar.Fire.and.Ash.2025.2160p.iT.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-BYNDR.zh&en.ass

發表留言 共 5 条

Dex7er
不如试试alass项目

AI_Srt
早就有工具了,搜:AutoSubSync,集成了多个调轴引擎

Kicom
没想到有人也做了同样的事,我还做了帧率检测、不同播出平台、压制版本的字幕规范化统一,甚至还自适应不同版本广告断点判断、彩蛋判断、内嵌同语种字幕的对齐索引,差异部分字幕的增删策略、增加部分字幕的自动翻译和翻译要素一致化标准。但越做越发现不确定的情况好多,越没有通用性,只能适可而止了。多交流

nononono
Processing pair [6/6]
Checking video for embedded subtitles...
Found 2 compatible subtitle(s) in video file. Extracting to: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv
Successfully extracted: subtitle_1_eng.srt
Successfully extracted: subtitle_2_eng.srt
Choosing best subtitle match...
Selected: subtitle_1_eng.srt with timestamp difference: 29
Reference: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv\subtitle_1_eng.srt
Subtitle: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass

Guessing framerate ratio...
6 / 6 [=========================] 100.00 % 17.12/s

info: 'reference file FPS/input file FPS' ratio is 23.976/24

synchronizing Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass' to reference file Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv\subtitle_1_eng.srt'...
637 / 637 [=========================] 100.00 % 1023.13/s

shifted block of 154 subtitles with length 0:10:00.120 by -0:00:00.586
shifted block of 90 subtitles with length 0:05:30.080 by -0:00:02.432
shifted block of 140 subtitles with length 0:08:34.420 by -0:00:03.963
shifted block of 106 subtitles with length 0:05:41.550 by -0:00:05.410
shifted block of 147 subtitles with length 0:11:16.670 by -0:00:07.483

Changed output subtitle encoding from utf-8 to utf_8

Synchronization completed successfully.
Sync tracking: Video added to processed items database.
Saved to: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass

Batch sync completed.
Total pairs: 6
Successful: 6

nononono
再贴另一段Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb的处理log。部分内容已作脱敏化处理。

可以看出,有的字幕差异不大;有的字幕特别是第6集,由于视频中剪辑去广告之类的原因,差异较大。靠人工比对调轴,工作量比较大。

Log - Batch Mode
Generated on: 2026-04-09 21:27:42
Status: Success
==================================================

Configuration:
Mode: Batch mode
Total pairs: 6
Sync tool:
├─ Use embedded subtitles in video: Enabled
├─ Disable FPS guessing: Disabled
├─ Disable speed optimization: Disabled
└─ Split penalty: 7
Backup subtitles before overwriting: Disabled
Output subtitle encoding: UTF-8
Add "tool_" prefix to subtitles: Disabled
Keep extracted subtitles: Enabled
Keep converted subtitles: Enabled
Save location: Overwrite input subtitle

Sync started:


Processing pair [3/6]
Checking video for embedded subtitles...
Found 2 compatible subtitle(s) in video file. Extracting to: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E03.Road.to.Nowhere.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv
Successfully extracted: subtitle_1_eng.srt
Successfully extracted: subtitle_2_eng.srt
Choosing best subtitle match...
Selected: subtitle_1_eng.srt with timestamp difference: 42
Reference: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E03.Road.to.Nowhere.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv\subtitle_1_eng.srt
Subtitle: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E03.Road.to.Nowhere.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass

Guessing framerate ratio...
6 / 6 [=========================] 100.00 % 13.34/s

info: 'reference file FPS/input file FPS' ratio is 1

synchronizing 'Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E03.Road.to.Nowhere.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass' to reference file 'Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E03.Road.to.Nowhere.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv\subtitle_1_eng.srt'...
675 / 675 [=========================] 100.00 % 1025.05/s

shifted block of 675 subtitles with length 0:40:15.710 by 0:00:03.910

Changed output subtitle encoding from utf-8 to utf_8

Synchronization completed successfully.
Sync tracking: Video added to processed items database.
Saved to: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E03.Road.to.Nowhere.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass



Processing pair [6/6]
Checking video for embedded subtitles...
Found 2 compatible subtitle(s) in video file. Extracting to: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv
Successfully extracted: subtitle_1_eng.srt
Successfully extracted: subtitle_2_eng.srt
Choosing best subtitle match...
Selected: subtitle_1_eng.srt with timestamp difference: 29
Reference: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv\subtitle_1_eng.srt
Subtitle: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass

Guessing framerate ratio...
6 / 6 [=========================] 100.00 % 17.12/s

info: 'reference file FPS/input file FPS' ratio is 23.976/24

synchronizing 'Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass' to reference file 'Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\extracted_subtitles_Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.mkv\subtitle_1_eng.srt'...
637 / 637 [=========================] 100.00 % 1023.13/s

shifted block of 154 subtitles with length 0:10:00.120 by -0:00:00.586
shifted block of 90 subtitles with length 0:05:30.080 by -0:00:02.432
shifted block of 140 subtitles with length 0:08:34.420 by -0:00:03.963
shifted block of 106 subtitles with length 0:05:41.550 by -0:00:05.410
shifted block of 147 subtitles with length 0:11:16.670 by -0:00:07.483

Changed output subtitle encoding from utf-8 to utf_8

Synchronization completed successfully.
Sync tracking: Video added to processed items database.
Saved to: Marshals.S01.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb\Marshals.S01E06.Out.of.the.Shadows.2160p.AMZN.WEB-DL.DDP5.1.H.265-NTb.zh&en.ass

Batch sync completed.
Total pairs: 6
Successful: 6

最新評論