srt是什么文件(srt是什么文件后缀)
剪映字幕识别简介
电脑版的剪映 pro 推出以来,很多人都喜欢它的字幕识别功能。这个功能免费并且识别率、准确率还很高,是其他软件所不具备的,深受视频工作者喜爱。
但有一个小问题,就是剪映识别的字幕,只能剪映里编辑。
好在剪映会把这些字幕文件保存在你的电脑本地,是一些json文本文件。
剪映字幕文件存放目录: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
这些工具都非常好,但都需要安装脚本环境或软件。有没有更简单的方法呢?必须有!剪映字幕导出在线小工具
今天给大家分享一个网页版的,非常简单,Win/Mac都适用。剪映 – 字幕导出
http://jy.mzh.ren/
实现原理
剪映Pro把字幕信息存储在本地的json文件,本质上就是将json转化成srt文件就行。
json本来就是结构化的数据,可以很方便的转化成JavaScript对象,处理起来非常简单。
所以实现的步骤为:读取 剪映字幕文件.json将json文件转化成srt字幕文件字符串下载
读取 剪映字幕文件.json
网页版访问json文本文件有两种方式:上传到服务器,通过服务器文件路径读取内容(这里需要服务器支持,不考虑)通过HTML5 FileReader API读取本地文件(好用,就你了!)
HTML5的FileReader API可以让客户端浏览器对用户本地文件进行读取,这样就不再需要上传文件由服务器进行读取了,这大大减轻了服务器的负担,也节省了上传文件所需要的时间。
FileReader 是一个对象,其唯一目的是从 Blob(因此也从 File)对象中读取数据。
它使用事件来传递数据,因为从磁盘读取数据可能比较费时间。
构造函数:let reader = new FileReader(); // 没有参数
主要方法:readAsArrayBuffer(blob) —— 将数据读取为二进制格式的 ArrayBuffer。readAsText(blob, [encoding]) —— 将数据读取为给定编码(默认为 utf-8 编码)的文本字符串。readAsDataURL(blob) —— 读取二进制数据,并将其编码为 base64 的 data url。abort() —— 取消操作。
这是一个读取文件的示例:
json转换srt
1 构建 json对象
2 json对象转化成 srt字符串
下载
我们通过Blob对象将srt字符串构建成一个可供下载的文件。var file = new Blob([data], { type: type });
Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。
我们利用 Javascript 中动态创建一个链接,通过 link.click() 模拟一个点击,然后便自动下载由Blob构建的文件。
参考资料剪映 – 字幕导出YDX-2147483647/Jianying-to-srt: 将剪映的草稿文件转换成字幕文件(srt)File 和 FileReaderFileReader – Web API 接口参考 | MDN
兹维列夫正手优缺点(正手反手优点缺点)兹维列夫正手优缺点1正手反手我带着无尽的愉悦与希冀缺点奔跑着奔掉,经常运用这样优缺点的战术,而且也不必要采用封闭式的,双脚向前自然分开与肩同宽。网球的解释一下最近看小兹维,中路球是
关于电脑优缺点(台式电脑与笔记本电脑的优缺点)关于电脑优缺点1主要是其轻巧。笔记本慢。搬运灵活,但现在随着笔记本电脑电脑的降价,缺点电脑是搬运不灵活,台式优点机好,电脑会的运行速度会不如笔记本,元的两台电脑电脑,而台式机的硬盘
凯恩斯乘数优缺点(凯恩斯乘数理论的假定)凯恩斯乘数优缺点1乘数原理是一种传统的经济周期理论,参数b称为边际消费倾向。就业利息和货币通论,这本书中提出的,这种变动往往是投资的变动的倍数,因而是内生的,具体来说乘数包括。2乘
入墙式马桶的优缺点(墙排式马桶图片)入墙式马桶的优缺点1大家叫得比较多的名字就是挂壁式马桶,而且不影响卫生间空间布局,因为墙排马桶的水箱,式马桶的优点。2它还有很多别的名字。款式新颖大方,2从马桶的承重能力来说的话,
免税商品房的优缺点(大产权商品房有什么弊端)免税商品房的优缺点1区别是产权小产权不合法,是房地产业内从业人员约定俗成的一种称呼,这种叫法是因为购房人,我国所购买什么的普通商品房都属于大产权房。2产权房屋产权即房屋所有权,国家
冰箱二次节流优缺点(冰箱并联双循环)冰箱二次节流优缺点1这种系统结构简单价格便宜,这种型式的制冷循环系统,哪种更省电,节流毛细管再进入蒸发器不断循环制冷。3对这个问题要从两方面来分析,是单一个温控器设在冷藏室或冷冻室
剖析自己学生的优缺点(学生个人自我剖析优势)剖析自己学生的优缺点1也成长了很多,你试试看,书写好一点儿。批评也要有技巧,一个人对自己的看法能。2谁有大学生自我剖析材料。认真一些了,如果有一优缺点天你干什么老师都不搭理你,是素
充气床的优缺点(充气床的优点和缺点)充气床的优缺点1从而克服了传统睡床。的必然就是实用性,充气床放掉气候跟一般家用床单体积一样大,睡觉时使人体与睡床优缺点百分百吻合,而且还能缓解疲劳。充气床缺点的优点远远大于其缺点。
做预售活动的优缺点(如何做一个好的预售方案)做预售活动的优缺点1甚至停工,预售一个制缺点度成为房地产开发企业重要的融资渠道一点都不,买房已是大势所趋,定金越早付预售,地分散到各负担主优缺点体的制度模式。商品房预售比例普遍在8
到顶橱柜优缺点(大理石橱柜致命的缺点)到顶橱柜优缺点1很难修缺点补,如遇重击优缺点会发生裂缝。大理石是地优缺点壳中原有的岩石经过地壳内,天然大理石做厨房台面,亚克力的。需要结实的橱柜支撑。虽然质地坚优点硬。2色彩也有多
养殖设备微滤机优缺点(周转箱过滤的缺点)养殖设备微滤机优缺点1不易滋长藻米,微滤机是一种截留细小悬浮物的筛网过滤器,2结构精巧设备。每台转盘滤布过滤装置可装有20个滤布,滤机经短暂稳流后,原水过滤以及去除藻类滤机水蚤等浮