有没有可以将.vtt转换为.srt的应用程序?

7
有没有任何应用程序可以将.vtt 转换为.srt格式?我尝试了不支持.vtt的subtitleeditor。如果有人知道任何可以用来完成相同操作的特定应用程序,请分享。
2个回答

3

你可以使用FFmpeg来完成此操作:

ffmpeg -i file.vtt file.srt

对我来说不起作用。我已经使用验证器检查了我的VTT文件,它是有效的——这个命令只会生成一个空的SRT文件。“输出文件为空,没有进行编码(如果使用了-ss / -t / -frames参数,请检查)”。ffmpeg版本n6.0。 - Victor Zamanian
对我来说不起作用。我用验证器检查了我的VTT文件,它是有效的——这个命令只是生成了一个空的SRT文件。“输出文件为空,没有编码任何内容(如果使用了-ss / -t / -frames参数,请检查)”。ffmpeg版本n6.0。 - undefined

1

使用subconv,您可以轻松实现。要安装它,请在命令提示符或终端窗口中执行以下命令:

git clone https://github.com/Smile4ever/subconv
cd subconv
npm update
npm install

使用方法:

node index.js -f srt file.vtt > file.srt

您需要安装Node.js。对于每个平台,Node.js的安装步骤都不同,但一般规则是:

免责声明:我是此软件的作者。


我需要检查一下,目前在使用nodejs方面遇到了问题(Debian正在进行转换以使其与nodejs上游保持最新),除非这项工作完成,否则将无法使用nodejs。我当前使用的是古老的nodejs 10 :( - shirish
我认为使用Nodejs 10来使用subconv应该是可以的。 - Smile4ever

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接