SquareVideoRecorder 正方形 短视频 分段 录制 主要流程说明: 1.方形 视频 预览 实现流程: Camera 获取数据 ---> OpenGL ES 切割成正方形 ---> SurfaceView显示 2.方形 视频 编码 封装 保存 实现流程: Camera 获取数据 ---> OpenGL ES 切割成正方形 ---> MediaCodec编码 ---> MediaMuxer封装,保存本地 3.n段视频连接 实现方式: Android API MediaMuxer 4.添加字幕 实现方式: OpenGL ES纹理贴图 5.音乐混合(背景音乐和录音混合)实现方式: ffmpeg filter_complex 命令 效果展示: