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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM