主要功能是类似 videolingo 的功能,添加了项目管理的功能,以及添加了字幕编辑和导出的功能,准备添字幕压制功能来对编辑结果进行压制到视频中,方便微调后导出。
目前的架构都是用 api 来进行的文件处理, 但是其中还是需要 ffmpeg 来对视频中的音频进行分离, 然后做转录, 所以如果多任务处理的情况下,cpu 性能需要稍微强点, 以及硬盘存储可能需要稍微大一点的才能行。后续准备将所有文件存储在 s3 或者 r2 中, 但是本地还是需要一定的大小的硬盘暂存。
各位有什么推荐的云服务商嘛? 有邀请链接也可以给我甩下, 准备上线测试下效果了。
1
subtleworks 6 小时 29 分钟前
这个工具是不是对服务器要求很高 之前有做过视频工具 视频稍微大一点 服务器就重启了
|
2
defaqman OP @subtleworks 关键点在于视频是否压制以及音频转译过程中的处理是否合适,因为转译过程中如果内容太长的情况下不做分割, 可能无法得到想要的转译结果, 后续就会崩溃; 如果转译, 翻译这些步骤顺利进行, 最后如果对长视频做压制,需要显卡加速才能高效的导出, 这个过程也容易出现奔溃的情况,我目前是将音频结果发送到 API 进行转译, 然后得到的字幕会预览显示到视频播放器中, 所以算是避开了这个问题。 不过对于短视频来说没啥问题。
|
3
subtleworks 6 小时 15 分钟前
@defaqman 不知道是不是我的方法不对:上传视频后提取音频这一步 也需要占用很多的空间 我用的是最低价格的服务器 发现视频如果稍微大一些 大概 200MB 以上 在提取音频这一步就会退出了 如果随随便便一个 Youtube 视频可能就不行了
|
4
defaqman OP @subtleworks 这一步我是使用 ffmpeg 来做的, 按理来说, 这一步不怎么消耗算力的。 而且速度非常快, 只是做一下分离音频的操作的
|
5
subtleworks 6 小时 7 分钟前
@defaqman 我能问一下你是先从 url 里获取视频到服务器 然后再提取音频的吗 可能是我的方法不对
|
6
defaqman OP @subtleworks 我是直接做视频上传的方式, 不是从 url 提取,虽然有这个选项, 但是没有做这个功能
|
7
subtleworks 5 小时 57 分钟前
@defaqman 明白了
|
![]() |
8
duanxianze 5 小时 6 分钟前
ffmpeg 这种还是适合 Serverless,可以看看 https://developer.aliyun.com/adc/scenario/9ed2540408054f3e9e9ea645e1d3c3e7
|
9
listnodeptr 5 小时 5 分钟前
直接在用户浏览器里处理就好了 ffmpegwasm/ffmpeg.wasm ,何必上传整个视频到服务器,后面的压入字幕也在用户浏览器里搞就行
|
![]() |
10
TimePPT PRO https://developers.cloudflare.com/stream/transform-videos/#options
cloudflare 的 stream 好像可以直接提取音频文件,具体没试过,你可以看看 |
11
defaqman OP @listnodeptr 这个倒是没有研究, 这么说的话倒也可以
|