2018-7-5 10:07:55 update by [email protected]
- 短视频包含 录制、滤镜、压缩、时长剪切等功能
- 视频播放器
- filter 滤镜相关 (为了减少包体积,已经移除滤镜纹理文件)
- mediacodec 视频时长剪辑
- recodrender 视频录制预览界面绘制与渲染,
- recordcore 视频录制核心功能,包含编解码与合并
- 视频录制参考 com.zhiyicx.thinksnsplus.modules.shortvideo.record.RecordFragment
- 视频预览参考 com.zhiyicx.thinksnsplus.modules.shortvideo.preview.PreviewFragment
- 视频时长剪辑参考 com.zhiyicx.thinksnsplus.modules.shortvideo.clipe.TrimmerFragment
- 视频选择封面参考 com.zhiyicx.thinksnsplus.modules.shortvideo.cover.CoverFragment
- 视频滤镜与滤镜组参考 见视频录制与视频预览
- com.tym.shortvideo.utils.CameraUtils 这里配置录制分辨率
- com.tym.shortvideo.filter.helper.type.TextureRotationUtils 这里配置录制顶点坐标与纹理坐标
- com.tym.shortvideo.filter.helper.type.TextureRotationUtils 这里配置录制顶点坐标与纹理坐标
- com.tym.shortvideo.filter.base.gpuvideo.GLDefaultFilterGroup 这里配置录制滤镜组
- 为了减少包体积,已经移除滤镜纹理文件,如果需要用到这些文件,请将 video 这个目录下 ‘filter’和‘filters’两个文件夹剪切至video目录 src\main\assets 中
- 为了减少包体积,已经移除x86类型 so 文件,如果需要用到这些文件,请将 video 这个目录下 ‘x86’和‘x86_64’两个文件夹剪切至video目录 src\main\jniLibs 中