主要成就:突破了公司原来只能单轴渲染视频的难题,解决了导出视频和前端渲染视频不一致的难题,实现了剪映大部分编辑器的功能,试用期既获得绩效
项目名: Web 视频渲染器+多轨道编辑器+服务端视频导出视频(类似剪映)
技术栈: PixiJS+WebGL+Canvas+Vue3+NodeJS
业绩: 完全由个人开发和架构设计,一套代码实现了前后端的独立渲染
描述: 在前端,实现了一个包含大部分海外剪映功能的视频编辑器。包括前后端实现,支持视频、音频、贴纸、滤镜、特效、图形、文本和转场,支持用户上传自定义素材,实现了实时编辑,支持位置变换、透明度更改和混合模式,支持各种形状的蒙版和圆角,支持文字的字体、背景颜色、描边以及阴影。支持画布上的缩放、拖拽和自由缩放,时间轴上的拖放、主轴吸附、边界吸附和预览轴。支持素材的删除、重做和撤销功能。支持了素材的镜像反转和裁切。支持了时间轴上的裁剪功能。支持自定义视频封面和素材可添加关键帧,以及进场和出场动画。支持了音视频的声音可以淡入淡出、变速等,编辑器可自动保存、可调节画布背景颜色、支持主轴上的场景可设置背景模糊等功能。后端上,因为视频导出过慢,支持了视频分片,优化了视频的导出耗时。负责了导出视频的代码开发