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
怎么样才能瘦手臂(怎么样才能瘦背)老师我每次练习海豚式时,总感觉腋窝打不开,脊柱也无法延展,好像所有压力都集中在肩膀了!其实,出现这个问题主要在于肩背力量弱,解决方法也不难,平时多练习一些加强肩背手臂力量的体式即可
如熙鞋子怎么样(如熙)一到冬天仿佛就迎来了靴子的天下,优雅高贵的lady喜欢穿尖头靴,街头的个性girl喜欢穿圆头机车靴,前卫另类的时尚工作者则穿上了及膝大长靴。种类那么多,究竟哪款适合你?穿起来显瘦又
万盈金融怎么样(万盈金融最新动态)作者丨市界沈淼编辑丨老拿7月11日,深圳市公安局南山分局发布了关于万盈金融平台案件的情况通报。通报指出,深圳万盈互联网金融服务有限公司(以下简称万盈金融)涉嫌集资诈骗被警方立案,8
运营商能查微信聊天记录(微信怎样查看所有聊天记录)运营商能查微信聊天记录(微信怎样查看所有聊天记录)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间。但有
云南山歌网络微信聊天记录怎么查(怎么样查找聊天记录微信)云南山歌网络微信聊天记录怎么查(怎么样查找聊天记录微信)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间
云控查微信聊天记录(怎么找到微信的其他聊天记录)云控查微信聊天记录(怎么找到微信的其他聊天记录)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间。但有时
越狱机中控查微信聊天记录(怎么查微信里面的聊天记录)越狱机中控查微信聊天记录(怎么查微信里面的聊天记录)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间。但
微信群查聊天记录(怎么查询微信的聊天记录)微信群查聊天记录(怎么查询微信的聊天记录)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间。但有时分咱们
一呼百应怎么样(如何做到一呼百应)我们的负责人就是草帽姐。27日上午,广陵区文峰街道鼎园社区杉湾东苑核酸检测现场,志愿者指着队伍后面的刘茜说。自8月3日起,作为市农业农村局第七党支部宣传委员,刘茜下沉一线,将小区居
优弹素怎么样(长期喝优弹素怎么样)12月25日,阿根廷媒体报道说,阿根廷足球传奇巨星迭戈马拉多纳在家中因心脏病发去世,享年60岁。确实是一个噩耗,大多数人认为,作为一名足球运动员长期进行体育锻炼,身体素质应该很好,
i54460怎么样(英特尔i54440怎么样)1莫让E3太过神化主流四核i5同样值得选对于选择Intel主流性能平台的游戏玩家,由于存在着知名度太过高的E31230V3这样的神U,消费者最的性价比优势还是显而易见的。可能是从第