其他
最简单的剪映字幕导出工具
文章内容
剪映字幕识别简介
剪映字幕导出在线小工具
实现原理
剪映字幕识别简介
Windows 目录:C:\Users\YourName\AppData\Local\JianyingPro\User Data\Projects\com.lveditor.draft\ MacOS 目录:/Users/YourName/Movies/JianyinPro/User Data/Projects/com.lveditor.draft/
python: https://github.com/YDX-2147483647/Jianying-to-srt [Mac] 利用剪映导出 SRT 字幕 无需 Windows 免费导出字幕提高效率 – V2EX
http://jy.mzh.ren
剪映 – 字幕导出 http://jy.mzh.ren/
实现原理
读取 剪映字幕文件.json 将json文件转化成srt字幕文件字符串 下载
上传到服务器,通过服务器文件路径读取内容(这里需要服务器支持,不考虑) 通过HTML5 FileReader API读取本地文件(好用,就你了!)
FileReader
API可以让客户端浏览器对用户本地文件进行读取,这样就不再需要上传文件由服务器进行读取了,这大大减轻了服务器的负担,也节省了上传文件所需要的时间。Blob
(因此也从 File
)对象中读取数据。readAsArrayBuffer(blob)
—— 将数据读取为二进制格式的ArrayBuffer
。readAsText(blob, [encoding])
—— 将数据读取为给定编码(默认为utf-8
编码)的文本字符串。readAsDataURL(blob)
—— 读取二进制数据,并将其编码为 base64 的 data url。abort()
—— 取消操作。
Blob
对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream
来用于数据操作。link.click()
模拟一个点击,然后便自动下载由Blob构建的文件。剪映 – 字幕导出 YDX-2147483647/Jianying-to-srt: 将剪映的草稿文件转换成字幕文件(srt) File 和 FileReader FileReader – Web API 接口参考 | MDN
往期推荐