# VideoLabOpenGLES **Repository Path**: ansenMo/video-lab-open-gles ## Basic Information - **Project Name**: VideoLabOpenGLES - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-29 - **Last Updated**: 2024-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 这个项目是参照[VideoLab](https://github.com/ruanjx/VideoLab)进行OpenGL ES方式开发的。还参照了GPUImage和[MFPixelBufferHelper](https://github.com/lmf12/blog-demo/blob/0e3001e0a2dea50eb8254659c1d6481b148fd9de/testVideoFilter/testVideoFilter/Utils/MFPixelBufferHelper.h#L2). # VideoLab - 高性能且灵活的 iOS 视频剪辑与特效框架 ## VideoLab 是什么? VideoLab 是开源的,高性能且灵活的 iOS 视频剪辑与特效框架,提供了更 AE(Adobe After Effect)化的使用方式。框架核心基于 AVFoundation 与 Metal。目前已有的特性: * 高性能实时剪辑与导出。 * 高自由度组合视频,图片,音频。 * 支持音频音高设置,音量调节。 * 支持 CALayer 矢量动画,可以支持复杂的文字动画。 * 支持关键帧动画。 * 支持类似于 AE 的预合成。 * 支持转场。 * 支持自定义各类特效,如 LUT 滤镜,Zoom Blur 等等(MSL 编写脚本)。 以下是一些特性的 gif(多图层、文字动画、关键帧动画、预合成及转场):