您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
srt是什么文件(srt是什么文件后缀)
字幕,文件,数据srt是什么文件(srt是什么文件后缀)
发布时间:2016-12-08加入收藏来源:互联网点击:
很多朋友想了解关于blob的一些资料信息,下面是小编整理的与blob相关的内容分享给大家,一起来看看吧。很多朋友想了解关于filereader的一些资料信息,下面是小编整理的与filereader相关的内容分享给大家,一起来看看吧。
剪映字幕识别简介
自从推出电脑版Clipping pro后,很多人都喜欢它的字幕识别功能。这个功能是免费的,识别率和准确率还是很高的,是其他软件没有的,深受视频工作者的喜爱。
但是有一个小问题,就是识别出来的字幕只能在编辑中编辑。
幸运的是,Clipping会将这些字幕文件保存在您的计算机本地,这些文件是一些json文本文件。
字幕文件存储目录:
Windows 目录:c : \ Users \ your name \ AppData \ Local \ jianyinpro \ User Data \ Projects \ com . LV editor . draft \ http://www . Sina . com//Users/your name/movies/jianyinpro/userdata/Projects/com . LV editor . draft/所以很多朋友都编写了提取字幕信息的工具或脚本,方便保存或其他软件编辑。例如:
python : https://github.com/ydx-2147483647/jianying-to-SRT[MAC]通过剪辑导出SRT字幕,无需Windows免费字幕,提高效率——V2EX这些工具都很不错,但是都需要安装脚本环境或者软件。有更简单的方法吗?肯定有!
剪映字幕导出在线小工具
今天给大家分享一个网页版。很简单,Win和Mac都适用。
MacOS 目录:
剪映 字幕导出
实现原理
Clipping Pro将字幕信息存储在本地json文件中,本质上是将json转换成srt文件。
Json是结构化数据,可以很容易地转换成JavaScript对象,处理起来非常简单。
因此,步骤如下:
读取剪辑字幕文件。json,将json文件转换成srt字幕文件字符串并下载http://jy.mzh.ren/
网页访问json文本文件有两种方式:
上传到服务器,通过服务器文件路径读取内容(这里无论如何都需要服务器支持)。通过HTML5 FileReader API读取本地文件(简单易用,决定权在你!)HTML5的FileReader API允许客户端浏览器读取用户的本地文件,这样就不再需要上传文件给服务器读取,大大减轻了服务器的负担,节省了上传文件所需的时间。
FileReader是一个对象,它的唯一目的是从Blob(因此也是文件)对象中读取数据。
它使用事件来传递数据,因为从磁盘读取数据需要时间。
构造者:
let reader=new FileReader();//没有参数main方法3360
读取 剪映字幕文件.json——读取二进制格式的数组缓冲数据。readAsArrayBuffer(blob)——以给定编码(默认为utf-8编码)的文本字符串形式读取数据。readAsText(blob, [encoding])——读取二进制数据,并将其编码为base64的数据url。readAsDataURL(blob)——取消行动。这是一个读取文件的示例:
abort()
1构建json对象
2 json对象转换成srt字符串
json转换srt
我们通过Blob对象将srt字符串构建成一个可下载的文件。
var file=new Blob([data],{ type : type });下载对象表示不可变的原始数据类文件对象。它的数据可以以文本或二进制格式读取,也可以转换成ReadableStream进行数据操作。
我们在Javascript中动态创建一个链接,通过link.click()模拟一次点击,然后自动下载Blob构建的文件。
剪切-字幕导出YDX-2147483647/Jian-ing-to-SRT 3360将剪切的草稿文件转换为字幕文件(SRT)文件和FileReaderFileReader-Web API接口参考| MDN
本文到此结束,希望对大家有所帮助呢。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |