uTools .SRT 转 .VTT 格式转换自动化小工具

SRT 转 VTT 自动化

基本介绍

不想用网上的转换工具,要有网,先上传,再下载,可能还要看广告。有些工具也不是很方便。打算配合uTools的自动化助手插件搞一个一键格式转换。

准备工作

  1. 命令行输入 npm install srt-to-vtt -g (需要先安装nodejs
  2. 在当前目录打开 PowerShellcmd输入 srt-to-vtt 文件名.srt --out=文件名.vtt
  3. srt-to-vtt test.srt --out=test.vtt 将在当前目录生成 test.vtt 文件

自动化

  1. 安装 uTools 微信下载
  2. 安装插件 自动化助手image-20220327043329780
  3. 添加自己的脚本image-20220327043405413
const openToITerm = (folderPath) => {
  var x = "\"" + folderPath['path'] + "\""
  var command = `srt-to-vtt ` + x + ` --out=` + x.replace('.srt','.vtt')
  // utools.copyText(command)
   require('child_process').spawn('start', ['cmd', '/c', `"${command}"`], { shell: 'cmd.exe', detached: true })  
}
if (ENTER.type === 'files') {
  for(var x of ENTER.payload)
    openToITerm(x)
}
utools.getPath(ENTER.payload[0])

image-20220327043452342\

测试

  1. 选中文件,右键(自定义菜单按键)执行 SRT TO VTTimage-20220327044117875
  2. 转换成功
  3. 尝试多个文件转换image-20220327044155178
posted @ 2022-03-27 14:40  小能日记  阅读(779)  评论(0编辑  收藏  举报