node后台生成srt字幕文件
var source=[{"sTime":20,"id":1,"eTime":30,"content":"李雷,你最近好吗"},{"sTime":45,"id":2,"eTime":59,"content":"很好,你呢"},{"sTime":86,"id":3,"eTime":102,"content":"我也很好,谢谢"},{"sTime":115,"id":4,"eTime":124,"content":"不谢"}]var data='';if(source.length>0){var add0=function(m){return m<10?'0'+m:m };var secondFormat=function(second) {var h = Math.floor(second/3600%24);var m = Math.floor(second/60%60);var s = Math.floor(second%60);return add0(h)+":"+add0(m)+":"+add0(s);}source.forEach(function(e,i){//生成字幕文件内容data+=(i+1)+'\n'+secondFormat(e.sTime)+',000 -->'+secondFormat(e.eTime)+',000\n'+e.content+'\n\n';})//设置http头部返回信息res.append('Content-Type', 'application/force-download;'); res.append( 'Content-Disposition', 'attachment; filename='+encodeURIComponent(ret.title)+'.srt')//注意这里,node生成的data为utf格式,必须调用icnov-lite转换编码格式为unicode,否则srt文件加载出现乱码var iconv = require('iconv-lite');data=iconv.encode(data,'gb2312');res.send(data);}
node后台生成srt字幕文件相关推荐
- python-视频声音根据语音识别自动转为带时间的srt字幕文件
文章目录 问题 解决 截图 srt格式原理 识别语音的讯飞接口调用函数 处理结果,得到字符 列表合成字典 问题 讯飞文字转写长语音只有5h免费,想要体验50000分钟白嫖的,看我另一篇文章 最近在看一 ...
- python-根据语音识别让无字幕视频自动生成字幕,附srt字幕文件
问题 各大平台都有长语音转写的服务,但是收费昂贵,而且有次数和时间限制. 因此我想到了一个白嫖的好办法.将长音频根据语句停顿切割得到短音频,使用他们提供的短音频识别服务来识别长音频不是更好吗?粗略计算 ...
- 使用 shell 脚本拼接 srt 字幕文件 (srtcat)
背景 前段时间迷上了做 B 站视频,主要是摩托车方面的知识分享.做的也比较粗糙,就是几张图片配上语音和字幕进行解说.尝试过自己解说,发现录制视频对节奏的要求还是比较高的,这里面水太深把握不住.好在以 ...
- 自媒体必备工具:免费的音文对齐生成SRT字幕,快速打轴匹配声音及文字的在线工具
对一个自媒体来说,制作字幕是一件非常令人头疼的问题.当然,网易见外工作台是一个很好的工具,可以免费进行语音识别生成字幕. 但是问题也来了,有时候由于普通话不标准,或者语速过快,导致出现很多的错别字的情 ...
- 批量提取 srt 字幕文件中的文字
概要:相信经常与视频处理打交道的小伙伴对字幕文件一定不陌生.字幕文件一般来说会包含字幕序号.播放时间轴与具体的字幕内容,经常用于在视频播放的时候在对应的时间显示相应的字幕内容.字幕文件通常会有多种类型 ...
- Android——SRT字幕文件的下载、解压、转换、显示
SRT字幕文件的下载.解压.显示 简介 下载 创建文件夹 文件下载 下载调用以及文件解析调用 解析 ZIP文件解析 外部引用 转换 转换SRT字幕文件 获取SRT文件list实体数据 显示 字幕显示 ...
- bat 批处理 批量调整 srt 字幕文件时间
首先建立 Srt_time_one.bat 批处理文件, 用来调整 srt 字幕文件的总体时间,提前或滞后. @echo off title Srt_time_one_num CLS color 2i ...
- 如何一键生成字幕,如何快速处理生肉资源?借助whisper语音识别系统生成.srt字幕文件 手把手教学在Windows、CPU版本下whisper的安装与使用,快速上手!
目录 一.前言 二.本机环境 三.安装步骤: 步骤1:下载Git并添加环境变量 步骤2:下载ffmpeg并添加环境变量 步骤3:安装pytorch 步骤4:安装whisper 四.whisper的应用 ...
- 文本文件自动计算生成srt字幕格式的文件
根据txt文本文件自动计算生成大致srt字幕格式的文件,方便导入到剪映中一键生成配音. 读取指定txt文件中的文本 将文本分成多个句子 去除空句子 计算每个句子的持续时间 保存srt文件 import ...
最新文章
- runtime 分类结构体_水性木器涂料的5大分类+4大配方事项
- [code]代码格式1
- c语言贪心算法合并箭,LeetCode刷题题库:贪心算法
- python判断灰度图
- halcon知识:工业相机问答(更新中...)
- RabbitMQ交换机简介
- 前端:JS类型判断类库
- 【数据湖加速篇】 —— 数据湖结构化数据优化与查询加速方案
- 乾坤大挪移——冒泡法排序,良心之作,拒绝入坑
- ImageButton 无法显示
- 宅在家里写数据库中MD5加密
- 数据库外键名称不要用自动生成的名字
- 201771010130 王志成《面向对象程序设计(java)》第十八周学习总结
- 局域网服务器文件夹加密软件,企业局域网共享文件夹加密软件、局域网共享文件访问控制软件的使用...
- 2019工程伦理(2019秋) 所有答案
- 解决打开一个excel文件,却出现两个窗口的办法
- signal信号捕捉
- 医学领域深度学习模型训练的挑战
- UVa 1616 商队抢劫者(Caravan Robbers)
- Dropout和BN(层归一化)详解