求问前端多媒体编辑器是怎么实现的

2022-10-25 00:27:15 +08:00
 unt

有音频和视频时间轴和轨道,可以加图层,并且编辑情况可以在虚拟显示界面上实时展示

在显示界面上可以拖拽文字,图片位置

点击时间轴任意时间,都可以看到那一刻的画面

1751 次点击
所在节点    程序员
7 条回复
learningman
2022-10-25 03:41:17 +08:00
unt
2022-10-25 09:00:57 +08:00
@learningman #1 链接已收藏,这好像是录屏转码的,这好像不满足我的需求呀。。。。。。
daimon1
2022-10-25 10:09:44 +08:00
canvas drawImage 可以获取视频单个帧,然后你想干嘛就干嘛了
unt
2022-10-25 11:16:16 +08:00
@daimon1 这个东西有别人现成做好的吗,全部自己重新手撸吗
duan602728596
2022-10-25 11:36:16 +08:00
曾经做过一个简单的,UI 技术栈是 react ,视频渲染用的 canvas 。
音频轨视频轨时间轴拖拽都是纯原生 js 来计算逻辑。
每段视频都缓存了 video dom ,避免切换后重新加载。点击时间轴后会计算时间,然后将对应的 video dom 绘制在 canvas 上。
因为视频裁段存的 redux 里面,所以播放的时候还需要想办法处理 re-render 导致的问题。
zhw2590582
2022-10-25 13:47:58 +08:00
正好我最近正在构思搞一个在线视频编辑器
sqlNice
2022-10-25 18:06:55 +08:00
以为你头像点一下会飞上去呢

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

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

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

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

© 2021 V2EX