请问大家前端如何实现类似“剪映”的多媒体编辑器,最近有这个需求

2023-01-10 10:40:00 +08:00
 unt
看过友商做的,体验还行,该有的功能都有,但是没有源码,用老技术做的。
有没有现成的 demo 和库,要不然感觉代码量还挺大的。
实现原理是什么,用到的技术有哪些
3144 次点击
所在节点    程序员
13 条回复
zhanlanhuizhang
2023-01-10 10:46:09 +08:00
可能用的 asm.js 或者 webassembly 实现的。
duan602728596
2023-01-10 11:01:16 +08:00
曾经做过内部用的简单的视频编辑器工具。技术栈是 react ,视频轨数据存在 redux 里面,视频渲染用的 canvas ,播放就是当前时间在 canvas 上把所有轨道上的视频和特效实时渲染出来,视频和特效的渲染位置、视频在相同、不同轨道的拖拽计算就是纯原生计算了。因为 react 的渲染机制会导致播放时出现卡顿,还需要在播放时进行优化。
unt
2023-01-10 13:10:42 +08:00
@duan602728596 #2 谢谢
xiaojie668329
2023-01-10 13:56:07 +08:00
ffmpeg.wasm
wzfwzfwzf
2023-01-10 13:59:28 +08:00
Cellinlab
2023-01-10 14:03:30 +08:00
阿里腾讯都有云剪服务,直接嵌入就行,自己开发的话,要功能全不是一两人能搞定
tl228
2023-01-10 14:10:33 +08:00
前端真的最怕这种繁重的 dom 操作
yaphets666
2023-01-10 14:26:39 +08:00
我之前面试一家公司,人家就靠这个 web 端剪辑工具估值 100 亿。想做好很难的,找个开源的凑合用下就行了。
unt
2023-01-10 15:46:39 +08:00


@zhanlanhuizhang #1
@xiaojie668329 #4
@wzfwzfwzf #5
@Cellinlab #6
@tl228 #7
@yaphets666 #8 不好意思,需求没讲清楚,是 UI 和图中一样,但是输出 json 即可,不需要剪辑视频,已附言
wzfwzfwzf
2023-01-10 17:33:34 +08:00
@unt 我们公司做这个云剪集成的,有兴趣买吗,可能会比程序员人力投入便宜一些
polarbearn
2023-01-11 09:08:28 +08:00
unt
2023-01-11 11:26:05 +08:00
@rolitter #11 非常感谢
sarcomtdgzxz
163 天前
@wzfwzfwzf 怎么卖的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/907831

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX