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字幕文件相关推荐

  1. python-视频声音根据语音识别自动转为带时间的srt字幕文件

    文章目录 问题 解决 截图 srt格式原理 识别语音的讯飞接口调用函数 处理结果,得到字符 列表合成字典 问题 讯飞文字转写长语音只有5h免费,想要体验50000分钟白嫖的,看我另一篇文章 最近在看一 ...

  2. python-根据语音识别让无字幕视频自动生成字幕,附srt字幕文件

    问题 各大平台都有长语音转写的服务,但是收费昂贵,而且有次数和时间限制. 因此我想到了一个白嫖的好办法.将长音频根据语句停顿切割得到短音频,使用他们提供的短音频识别服务来识别长音频不是更好吗?粗略计算 ...

  3. 使用 shell 脚本拼接 srt 字幕文件 (srtcat)

    背景 前段时间迷上了做 B 站视频,主要是摩托车方面的知识分享.做的也比较粗糙,就是几张图片配上语音和字幕进行解说.尝试过自己解说,发现录制视频对节奏的要求还是比较高的,这里面水太深把握不住.好在以 ...

  4. 自媒体必备工具:免费的音文对齐生成SRT字幕,快速打轴匹配声音及文字的在线工具

    对一个自媒体来说,制作字幕是一件非常令人头疼的问题.当然,网易见外工作台是一个很好的工具,可以免费进行语音识别生成字幕. 但是问题也来了,有时候由于普通话不标准,或者语速过快,导致出现很多的错别字的情 ...

  5. 批量提取 srt 字幕文件中的文字

    概要:相信经常与视频处理打交道的小伙伴对字幕文件一定不陌生.字幕文件一般来说会包含字幕序号.播放时间轴与具体的字幕内容,经常用于在视频播放的时候在对应的时间显示相应的字幕内容.字幕文件通常会有多种类型 ...

  6. Android——SRT字幕文件的下载、解压、转换、显示

    SRT字幕文件的下载.解压.显示 简介 下载 创建文件夹 文件下载 下载调用以及文件解析调用 解析 ZIP文件解析 外部引用 转换 转换SRT字幕文件 获取SRT文件list实体数据 显示 字幕显示 ...

  7. bat 批处理 批量调整 srt 字幕文件时间

    首先建立 Srt_time_one.bat 批处理文件, 用来调整 srt 字幕文件的总体时间,提前或滞后. @echo off title Srt_time_one_num CLS color 2i ...

  8. 如何一键生成字幕,如何快速处理生肉资源?借助whisper语音识别系统生成.srt字幕文件 手把手教学在Windows、CPU版本下whisper的安装与使用,快速上手!

    目录 一.前言 二.本机环境 三.安装步骤: 步骤1:下载Git并添加环境变量 步骤2:下载ffmpeg并添加环境变量 步骤3:安装pytorch 步骤4:安装whisper 四.whisper的应用 ...

  9. 文本文件自动计算生成srt字幕格式的文件

    根据txt文本文件自动计算生成大致srt字幕格式的文件,方便导入到剪映中一键生成配音. 读取指定txt文件中的文本 将文本分成多个句子 去除空句子 计算每个句子的持续时间 保存srt文件 import ...

最新文章

  1. runtime 分类结构体_水性木器涂料的5大分类+4大配方事项
  2. [code]代码格式1
  3. c语言贪心算法合并箭,LeetCode刷题题库:贪心算法
  4. python判断灰度图
  5. halcon知识:工业相机问答(更新中...)
  6. RabbitMQ交换机简介
  7. 前端:JS类型判断类库
  8. 【数据湖加速篇】 —— 数据湖结构化数据优化与查询加速方案
  9. 乾坤大挪移——冒泡法排序,良心之作,拒绝入坑
  10. ImageButton 无法显示
  11. 宅在家里写数据库中MD5加密
  12. 数据库外键名称不要用自动生成的名字
  13. 201771010130 王志成《面向对象程序设计(java)》第十八周学习总结
  14. 局域网服务器文件夹加密软件,企业局域网共享文件夹加密软件、局域网共享文件访问控制软件的使用...
  15. 2019工程伦理(2019秋) 所有答案
  16. 解决打开一个excel文件,却出现两个窗口的办法
  17. signal信号捕捉
  18. 医学领域深度学习模型训练的挑战
  19. UVa 1616 商队抢劫者(Caravan Robbers)
  20. Dropout和BN(层归一化)详解

热门文章

  1. 题2:找出落单的那个数
  2. keyshot聚光灯_【干货】如何在KeyShot中创建和使用物理灯光!
  3. 自学鸿蒙应用开发(3)- 你好,鸿蒙!
  4. 第6章 引导启动程序boot
  5. 爬取Google Play中app的用户评论(2)
  6. 天池算法大赛思路和代码分享
  7. 沪深逐笔、快照推送规则总结
  8. 市场观察:130个智慧消防中标项目分析
  9. 在Windows桌面壁纸上加字方法
  10. 多线程爬取4k超高清美图壁纸