您的位置 首页 > 职场江湖

【剪映怎么导出字幕word】导出字幕,简单的静态网页

字幕识别介绍

电脑版的剪切pro上市以来,很多人喜欢字幕识别功能。这个功能是免费的,识别率、准确度仍然很高,其他软件不提供,很受视频工作者的欢迎。

但是有一个小问题是,只能在放映中编辑识别的字幕。

幸运的是,这些字幕文件在计算机上本地存储。一些JSON文本文件。

字幕文件存储目录:

Windows目录:c : \ users \ your name \ appdata \ local \ jianyingpro \ user data \ projects \ com。例如:

Python: [Mac]通过剪切导出SRT字幕无需Windows免费字幕即可提高效率v2ex所有这些工具都很好,但需要安装脚本环境或软件。有更简单的方法吗?一定要在!

剪切字幕,导出到在线小工具

今天给大家分享网页。很简单。Win/Mac均适用。

剪切-导出字幕

实现原理

pro将字幕信息存储在本地JSON文件中。本质上是将JSON转换为SRT文件。

Json最初是结构化数据,很容易转换成JavaScript对象,处理起来非常简单。

因此,实施步骤如下:

阅读字幕文件。将JSON JSON文件转换为SRT字幕文件字符串下载读取字幕文件。JSON

从网页访问JSON文本文件有两种方法。

上传到服务器,通过服务器文件路径读取内容(此处需要服务器支持)。无所谓)通过HTML5 FileReader API读取本地文件(好,只有你!)HTML5的FileReader API允许客户端浏览器读取用户的本地文件,从而避免了从服务器读取文件,从而大大减轻了服务器的负担,节省了上传文件所需的时间。

FileReader是仅用于从blob(因此为File)对象读取数据的对象。

从磁盘读取数据可能需要很长时间,因此使用事件传递数据。

创建者:

let reader=new file reader();//无参数主要方法:

ReadAsArrayBuffer(blob) ——将数据读取为二进制格式的ArrayBuffer。Readastext (blob,[encoding]) ——将数据读取为指定编码(默认为UTF-8编码)的文本字符串。ReadAsDataURL(blob) ——读取二进制数据,并将其编码到base64的数据URL中。Abort() ——将取消操作。以下是读取文件的示例。

Json转换SRT

1构建JSON对象

2 JSON对象转换为SRT字符串

下载

通过Blob对象使SRT字符串成为可下载的文件。

Var file=new blob ([data],{ type 3360 type });Blob对象表示原始数据的类文件对象,不会更改。数据可以以文本或二进制格式读取,也可以转换为ReadableStream以处理数据。

Javascript动态创建链接,通过link.click()模拟一次单击,然后自动下载用blob创建的文件。

参考资料

剪切-导出字幕ydx-2147483647/Jianying-to-SRT :剪切的草稿文件请参阅字幕文件(SRT)文件和file reader file readerweb API界面|;

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐