请教大佬:前端如何实现类似 PR、剪映等视频编辑软件的编辑 bar

170 天前
 SoyaDokio


参考链接(随便选个视频即可): https://online-video-cutter.com/cn/#google_vignette

如图所示红框部分,我也不知道这部分该如何称呼,暂且叫它 storyboard
需求:
1 )由按照等差数列截取的帧连续排列组成
2 )最左侧和最右侧有一个可拖动的竖条,用以选中需要裁剪的视频区间
3 ) mouse hover 时可以显示一个竖线及当前时刻,并且点击后视频可以跳到当前时刻

简单来说就是要功能一样。

请问各位大佬,有没有什么现有的库可以利用?
项目技术方案是 Vue+MUI
1180 次点击
所在节点    程序员
10 条回复
MENGKE
170 天前
每隔 X 秒抽一帧就可以。给你个思路,创建个 video 标签,跳转到指定时间,用 canvas 的 getImageData 方法获取当前帧图片然后保存,然后跳到下一个需要截图的时间点...
SoyaDokio
170 天前
@MENGKE 感谢指点。我还以为这种轮子很好找...
BTW ,这东西怎么称呼它,中英文均可,救救没文化的孩子吧(逃
SoyaDokio
170 天前
https://github.com/Cc-Edit/CcClip
找到一个类似项目,不过这个轮子太大了,我先尝试从里面把我需要的这部分功能搞出来吧。
felixlong
170 天前
@SoyaDokio Timeline
zhudapaooo
170 天前
JensenQian
170 天前
微软不有个吗,网页版的,你看看
LinYa
170 天前
想要性能好用 canvas 自己画吧,我也搞了一个多月了。。。用 konvajs 就方便自己进行抽象,不用太关心 canvas 的 api 。
LinYa
170 天前
都大差不差
SoyaDokio
167 天前
@JensenQian 我是需要在自己项目实现这个功能,不是想使用它
SoyaDokio
167 天前
@LinYa #8 老哥优秀阿 跟桌面端 APP 不相上下了都

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

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

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

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

© 2021 V2EX