一年多以前发布过一个没卵用的在线字幕编辑器:没卵用且没人用也要更新:SubPlayer - 一个在线字幕编辑器
以前的版本之所以没卵用,是因为打开较大的视频时就会卡顿,而且只能编辑和导出字幕,不能把字幕压制到视频里并下载。近期终于发布了最新的版本,得益于 webassembly 和 ffmpeg 的发展,现在可以流畅的打开大视频,并且能在线压制字幕并导出视频文件,均在纯前端完成不经过服务器处理。但目前功能和 UI 都相对简单,适用于想临时压制字幕但又不想下载和学习专业的视频字幕软件的人。当然你也不能打开太过大的视频,否则浏览器内存也吃不消。
SubPlayer: https://subplayer.js.org
1
code4you 2021-05-09 18:42:27 +08:00
我用过
原来是大佬开发的 厉害 果断 star |
2
xinh 2021-05-09 18:43:04 +08:00 via iPhone
感谢,用过好多次来调整下载的字幕,前段时间好像不能用?
|
3
manami 2021-05-09 19:50:03 +08:00
强强强
|
4
adjusted 2021-05-09 22:50:55 +08:00
感谢分享,部署了一个国内镜像试了下 https://subplayer.caitouyun.com/
|
5
civetcat 2021-05-10 08:56:42 +08:00
支持一下
|
6
yunyuyuan 2021-05-10 10:16:09 +08:00
牛,已 star 。看来前端还有得学啊
|
7
yike47 2021-05-10 16:45:20 +08:00
好强
|
8
hanguokai 2021-05-11 04:12:59 +08:00
> 当然你也不能打开太过大的视频,否则浏览器内存也吃不消。
用 流式访问方式( https://web.dev/streams/) 或 每次只读取文件的一部分( https://web.dev/file-system-access/ , 随机访问用 Blob.slice() 函数) 代替读取全部数据到内存,应该可以解决这个问题。可能需要根据应用的功能特性进行一些优化,具体情况我也没试过,不过传统 native 应用也是这么做的(即避免读取全部数据到内存)。 |
9
zzzain46 2021-05-12 10:17:49 +08:00
可靠性如何?视频工程中最担心的就是工作到一半崩溃了导致前面的工作丢失。
|
10
zhw2590582 OP @zzzain46 可以试试这个版本: https://online.aimu-app.com
|
11
zhw2590582 OP @hanguokai 吃内存主要是压制字幕的时候,这个时候 ffmpeg 无法流式读取视频文件,只能一整个读取
|