Youtube-Auto-Subtitle-Download icon indicating copy to clipboard operation
Youtube-Auto-Subtitle-Download copied to clipboard

关于.xml字幕下载

Open iHuer opened this issue 3 years ago • 8 comments

该脚本在下载字幕时会将格式转换为.srt,而这会导致特效字幕的字幕样式丢失(示例),请问有什么办法可以下载带有字幕样式的字幕呢?

iHuer avatar Apr 11 '22 11:04 iHuer

根据你提供的视频链接: https://www.youtube.com/watch?v=Atvsg_zogxo

关闭字幕

image

开启字幕 中文(台湾)

image

字幕可以拖动

image

结论:特效字幕的确存在。

1c7 avatar Apr 11 '22 13:04 1c7

如果切换成中文繁体:

image

切换成中文简体:

image

切换成泰语

image

切换成德语

image

1c7 avatar Apr 11 '22 13:04 1c7

@iHuer 我根本不知道特效字幕是存在的。你不说的话我根本不知道

1c7 avatar Apr 11 '22 13:04 1c7

结论:

我需要在空闲时间(下班后)晚上/周末。看一眼 Youtube 特效字幕的格式和数据是什么。 然后判断这东西要怎么导出出来。

我的初步想法是导出变成 .ass 格式。 我没听说过哪家播放器支持 .xml 格式的字幕(好像一些视频编辑软件会支持某些 .xml) 我不觉得直接导出 xml 会能用。

我要看看 Youtube 的官方文档是否有提及特效字幕。

1c7 avatar Apr 11 '22 13:04 1c7

刚才去试着用其他工具下载特效字幕,在这提供一些信息。

我没听说过哪家播放器支持 .xml 格式的字幕

Potplayer支持.xml字幕。

iHuer avatar Apr 11 '22 17:04 iHuer

拖延症 ing

1c7 avatar Jul 24 '22 05:07 1c7

刚才去试着用其他工具下载特效字幕,在这提供一些信息。

尝试用了youtube-dl下载字幕,发现目前YouTube的特效字幕有.vtt、.ttml、.srv3三种格式(以及.xml),由于部分特效字幕存在自定义字幕文本位置(示例),所以只有一些格式可用(部分格式不支持自定义字幕文本位置)。 以及一个.srv3转.ass的工具:YTSubConverter

我没听说过哪家播放器支持 .xml 格式的字幕

Potplayer支持.xml字幕。

是这样的,xml是一种标记语言,说成是格式其实不太准确,因为不同的程序使用xml时内部的结构是不一样的,如果要做xml格式的支持,那么需要首先搞清楚内部结构是怎么回事,所以支持起来不是那么容易。

BingLingGroup avatar Jul 26 '22 11:07 BingLingGroup

原来ytb还有特效字幕。。。怎么看视频是否提供特效字幕?

starobots avatar Oct 04 '22 03:10 starobots