最新消息:

Golang实现webVTT字幕转SRT字幕

Golang ksharpdabu 432浏览 0评论

 

最近下的一个视频字幕是webVTT格式的,但是pc端没找到能支持这种格式的视频播放器,所以每次需要手动转换字幕格式,从 .vtt转换为 .srt 。 从github上找了一个,不过只能转换指定目录下的 .vtt文件,而无法递归处理子目录下的字幕文件,所以自己用golang重新写了一个命令行工具。

 

对比 VTT 与 SRT两种字幕格式:

需要处理的就两点:

1.字幕序号。vtt是从0开始,而srt是从1开始

2.字幕的时间格式。 vtt是00:02.640 ,而 srt是 00:00:02,640 。

 

具体代码如下:

github : https://github.com/ksharpdabu/WebVTTtoSRTConverter

 

 

 

 

Convert WebVTT subtitles to SubRip

Usage:

Options:

Note: You can build other versions by yourself.

References:

 

 

转载请注明:大步's Blog » Golang实现webVTT字幕转SRT字幕

与本文相关的文章

  • 暂无相关文章!
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址