项目介绍
yishuinanfeng/UnitedPlayer 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 Apache License 2.0 许可证,目前获得 142 个 Star、30 次 Fork。
- 仓库全名
- yishuinanfeng/UnitedPlayer
README 摘要
UnitedPlayer A video and audio player 一个支持录制和播放音频视频的安卓短视频应用,录制的视频将在播放列表中显示,点击列表项即可播放,并可以选择多种仿抖音滤镜特效展示。 如果觉得不错,记得给颗小星星哦 博客链接: 介绍一个自己刚出炉的音视频播放录制开源项目 相关博客系列目录: 音视频开发系统学习的浪漫马车之总目录 基本技术实现点: 使用Camera+OpenGL ES实时预览画面,使用OpenSl ES录制音频,通过MediaCodec分别对音视频进行编码,并通过MediaMuxer将音视频封装为MP4格式。 使用ffmpeg解复用、解码MP4文件,通过OpenGL ES渲染视频画面,OpenSl ES播放音频,并通过OpenGL片段着色器提供不同的视频仿抖音滤镜效果。 功能点: 视频音频播放,支持进度条控制和暂停。(已完成) 视频音频录制。(已完成) 音频视频同步。(已完成)…
完整内容见 GitHub 原始 README 或本页 。
常见问题
UnitedPlayer 用什么语言开发?
主要使用 C++ 编写,采用 Apache License 2.0 许可证,目前有 142 个 Star。
UnitedPlayer 可以免费商用吗?
仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。
如何获取 UnitedPlayer 的源码?
可以直接克隆仓库:git clone https://github.com/yishuinanfeng/UnitedPlayer.git,默认分支为 master;安装与运行步骤见仓库 README。
UnitedPlayer 最近还在维护吗?
仓库最近一次更新为 2022年11月6日,当前有 1 个未关闭 Issue;Star 数为 142,可作为社区活跃度的参考。






评论