内容简介:一个支持录制和播放音频视频的安卓应用,录制的视频将在播放列表中显示,点击列表项即可播放,并可以选择多种仿抖音滤镜特效展示。博客链接:使用Camera+OpenGL ES实时预览画面,使用OpenSl ES录制音频,通过MediaCodec分别对音视频进行编码,并通过MediaMuxer将音视频封装为MP4格式。
UnitedPlayer
一个支持录制和播放音频视频的安卓应用,录制的视频将在播放列表中显示,点击列表项即可播放,并可以选择多种仿抖音滤镜特效展示。
博客链接: 介绍一个自己刚出炉的音视频播放录制开源项目
基本技术实现点:
使用Camera+OpenGL ES实时预览画面,使用OpenSl ES录制音频,通过MediaCodec分别对音视频进行编码,并通过MediaMuxer将音视频封装为MP4格式。
使用ffmpeg解复用、解码MP4文件,通过OpenGL ES渲染视频画面,OpenSl ES播放音频,并通过OpenGL片段着色器提供不同的视频仿抖音滤镜效果。
功能点:
视频音频播放,支持进度条控制和暂停。(已完成)
视频音频录制。(已完成)
音频视频同步。(已完成)
视频尺寸自适应。(已完成)
视频添加水印。(已经实现,待扩展)
视频添加仿抖音滤镜。(已经实现最基础的滤镜:反色、灰度图、闪白、缩放、灵魂出窍、抖动)
- 反色:
- 灰度图:
- 闪白:
- 缩放:
- 灵魂出窍:
- 颜色偏移抖动:
视频添加背景音乐。(待开发)
音频变调。(待开发)
视频断点续录。(待开发)
视频裁剪(待开发)
当前项目只是实现了整体主要功能,用户交互方面还是比较粗糙,性能也没有专门进行优化过,以后应该还会不断优化和扩展功能~~
如果觉得不错,记得给颗小星星哦~
A video and audio player
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- UnitedPlayer:一个支持录制和播放音频视频的 Android 应用
- php base64 编码图片,音频,视频
- android音视频指南-管理音频焦点
- 音视频入门之音频采集、编码、播放
- VLOOK V9.19:为 Markdown 带来了音频、视频的支持,还有 mini 模式音频播放
- Firefox 66 将阻止自动播放音频和视频
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
新媒体运营实战技能
张向南 勾俊伟 / 人民邮电出版社 / 2017-5 / 39.80元
《新媒体运营实战技能》共7章。第1章重点介绍了新媒体图片的创意思路及制作技巧,包括微信公众号封面图、信息长图、icon图标、九宫图、gif图片的具体实战操作;第2章重点介绍了创意云文字、微信排版、滑动看图等新媒体文字的排版方法与处理技巧;第3章是新媒体表单,引导读者对表单结构、设计场景及具体应用全面了解;第4章关于H5的创意思路及制作方法,解析了引发H5传播的心理因素,并重点介绍H5的制作工具与具......一起来看看 《新媒体运营实战技能》 这本书的介绍吧!