uTools .SRT 轉 .VTT 格式轉換自動化小工具
阿新 • • 發佈:2022-03-27
SRT 轉 VTT 自動化
基本介紹
不想用網上的轉換工具,要有網,先上傳,再下載,可能還要看廣告。有些工具也不是很方便。打算配合uTools的自動化助手外掛搞一個一鍵格式轉換。
準備工作
- 命令列輸入
npm install srt-to-vtt -g
(需要先安裝nodejs
) - 在當前目錄開啟
PowerShell
或cmd
輸入srt-to-vtt 檔名.srt --out=檔名.vtt
-
srt-to-vtt test.srt --out=test.vtt
將在當前目錄生成test.vtt
檔案
自動化
- 安裝
uTools
微信下載 - 安裝外掛
自動化助手
- 新增自己的指令碼
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])
\
測試
- 選中檔案,右鍵(自定義選單按鍵)執行
SRT TO VTT
- 轉換成功
- 嘗試多個檔案轉換