前言
本例使用python来制作一个字幕生成器,主要有2种格式,分别是srt和ass。
环境配置:
平台:windows
工具:visual studiocode
语言:python
库:pyqt5
界面:
如上图,界面很简单,以实现功能为主,即导入txt文本,或者在左侧的文本框手动输入字幕文本,然后选择格式,最后点击“生成”,即可在右侧文本框内生成相应字幕格式的内容,点击“保存”即可将当前格式内容保存为本地文档。
下面介绍一下功能实现,主要讲一下两种格式的字幕内容如何生成。
1、srt格式
srt是最简单的一种字幕格式,它大致如下:
1
00:00:01,000 --> 00:00:02,000 你好
2
00:00:03,000 --> 00:00:04,000 这里是关于字幕格式转换的程序
3