最近,小编想从Coursera上学习国外大牛的课程,然而,在选好课程进行播放时,小编发现一个严重影响学习心情的问题:视频和字幕是独立分开的!为了找回我们熟悉的观看视频的感觉,小编翻阅许多材料,终于找到了解决方案,详细过程如下:
一、.vtt和.srt格式文件的区别
1、.vtt文件首行是WEBVTT;
2、.vtt文件在时间中的秒和毫秒用英文小圆点.分开,而.srt文件用英文逗号,分开;
二、python脚本实现
1、实现单个.vtt文件转换为.srt文件
import os
def change_vtt_to_srt(file_name):
with open(file_name, 'r') as input_file:
f_name_comp = os.path.splitext(file_name)[0]
with open(f_name_comp + '.srt&#