verdurewind 发表于 2023-11-8 19:06:40

字幕时长大于视频时长,封装时有没有方法截断字幕?

例如视频时长2分50秒,字幕时长3分钟,用mkvtoolnix封装后,视频时长显示为3分钟,
有没有方法在封装时自动把2分50秒后的字幕行删除掉?

或者不删掉也行,只要封装后,视频显示的持续时间与视频流的持续时间一致,
或者在封装前,有没有方法能根据视频时长来删除超出视频持续时间的字幕行?






konru 发表于 2023-11-8 20:27:46

直接在字幕编辑工具里调时间或者把不要的删除?

daoabao 发表于 2023-11-8 22:22:31

用aegisub调轴

tonyhsie 发表于 2023-11-9 01:41:29


前天剛好做了類似的測試

使用 MKVToolNix 內建的切割功能 (Split)

如下圖



(圖中設定是,前十秒切割出一個影片,剩餘部分切割出另一個)

一個內封字幕的 mkv 經過切割後,裡面的軟字幕,也會一併做切割


你可以測試一下這功能




verdurewind 发表于 2023-11-9 13:22:46

tonyhsie 发表于 2023-11-9 01:41
前天剛好做了類似的測試

使用 MKVToolNix 內建的切割功能 (Split)


这也是个方法,虽然还不太符合我需求,感谢大佬解答,

其实我想知道的是有没有自动化的方案


页: [1]
查看完整版本: 字幕时长大于视频时长,封装时有没有方法截断字幕?