Android多媒体相关框架
From:https://github.com/Trinea/android-open-project#七多媒体相关
七、多媒体相关
cocos2d-x
跨平台的 2d 游戏框架,支持 Android、IOS、Linux、Windows 等众多平台
项目地址:https://github.com/cocos2d/cocos2d-x
文档介绍:http://www.cocos2d-x.org/wiki
官网网址:http://www.cocos2d-x.org/JustWeEngine
Android的轻量级游戏框架,能大大缩减编写原生游戏的代码量和难度,仍在持续更新中。
项目地址: https://github.com/lfkdsk/JustWeEngine
Demo地址: https://github.com/lfkdsk/EngineDemoVitamio
是一款 Android 与 iOS 平台上的全能多媒体开发框架
项目地址:https://github.com/yixia/VitamioBundle
网站介绍:http://www.vitamio.org/docs/
特点:(1) 全面支持硬件解码与 GPU 渲染
(2) 能够流畅播放 720P 甚至 1080P 高清 MKV,FLV,MP4,MOV,TS,RMVB 等常见格式的视频
(3) 在 Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8)等常见的多种视频流媒体协议,包括点播与直播。VDPlayerSDK
最容易集成的开源播放器组件,支持直播,支持软硬解切换,支持清晰度切换
项目地址:https://github.com/SinaVDDeveloper/
Demo 地址:https://github.com/SinaVDDeveloper/demo
文档介绍:https://github.com/SinaVDDeveloper/sinavideo_playersdk
特点:
(1) 使用自定义控件方式提供播放器UI,不需要视频相关知识,能编写android应用就能使用
(2) 软硬解切换、点播直播支持
(3) 解码内核小于4M,更方便集成到非专业视频app中
(4) 修正一些vitaimio的问题,比如m3u8可以拖动等等VideoPlayerManager
帮助实现VideoPlayer控制,使得它更容易使用ListView和recyclerview。它还可以跟踪滚动列表中可见的项。当列表中的新项可见域最大时,该库给出了接口来跟踪它。
项目地址:https://github.com/danylovolokh/VideoPlayerManager
文档介绍:https://medium.com/@v.danylo/implementing-video-playback-in-a-scrolled-list-listview-recyclerview-d04bc2148429#.hs5n0geqnUniversalVideoView
Android上定义播放器控件,支持自定义控制UI, 全屏播放, 重力感应自动切换横竖屏.
项目地址:https://github.com/linsea/UniversalVideoView
PhotoProcessing
利用 ndk 处理图片库,支持 Instafix、Ansel、Testino、XPro、Retro、BW、Sepia、Cyano、Georgia、Sahara、HDR、Rotate(旋转)、Flip(翻转)等各种特效
项目地址:https://github.com/lightbox/PhotoProcessing
Demo 地址:https://github.com/Trinea/TrineaDownload/blob/master/photo-processing.apk?raw=trueAndroid StackBlur
图片模糊效果工具类
项目地址:https://github.com/kikoso/android-stackblur
Demo 地址:https://github.com/kikoso/android-stackblur/blob/master/StackBlurDemo/bin/StackBlurDemo.apk?raw=true
文档介绍:https://github.com/kikoso/android-stackblur#usageBitmap Smart Clipping using OpenCV
图片智能裁剪保留重要部分显示
项目地址:https://github.com/beartung/tclip-android
利用淘宝的 http://code.taobao.org/p/tclip/ 库完成
一淘玩客正在使用的图片裁剪,自动识别图片中的重要区域,并且在图片裁剪时保留重要区域
特点:(1). 能进行人脸识别。图片中有人脸,将自动视为人脸区域为重要区域,将不会被裁剪掉
(2).自动其它重要区域。如果图片中未识别出人脸,则会根据特征分布计算出重区域Cropper
图片局部剪切工具,可触摸控制选择区域或旋转
项目地址:https://github.com/edmodo/cropper
文档介绍:https://github.com/edmodo/cropper/wiki
效果图:uCrop
Yalantis 出品的强大的图片裁剪库 ,支持缩放,旋转图片,支持各种比例的裁剪框
项目地址:https://github.com/Yalantis/uCrop
效果图:android-crop
图片裁剪 Activity 项目地址:https://github.com/jdamcd/android-crop
效果图:TileView
可分块显示大图,支持 2D 拖动、双击、双指放大、双指捏合
项目地址:https://github.com/moagrius/TileView
Demo 地址:http://moagrius.github.io/TileView/TileViewDemo.apkBlurEffectForAndroidDesign
图片模糊效果
项目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesignandroid-eye
PC 端网页查看同一局域网内的手机摄像头内容,可以用来监控哦
项目地址:https://github.com/Teaonly/android-eye
Demo 地址:https://play.google.com/store/apps/details?id=teaonly.droideyelibpng for Android
PNG 图片的 jni 库,支持几乎 png 的所有特性
项目地址:https://github.com/julienr/libpng-android
文档介绍:http://www.libpng.org/pub/png/libpng.htmlandroid-gpuimage
基于 GPU 的图片滤镜
项目地址:https://github.com/CyberAgent/android-gpuimageAndroidFaceCropper
图片脸部自动识别,将识别后的局部图片返回
项目地址:https://github.com/lafosca/AndroidFaceCropperAndroid Video Crop
利用 TextureView 播放和剪切视频,类似 ImageView.setScaleType
项目地址:https://github.com/dmytrodanylyk/android-video-crop
Demo 地址:https://github.com/lafosca/AndroidFaceCropper/releases/download/1.0/FaceCropper-sample-debug-unaligned.apksvg-android
Android Svg 矢量图形支持
项目地址:https://github.com/japgolly/svg-android https://github.com/japgolly/svg-androidAndroid Visualizer
从 Android MediaPlayer 获得音频,然后像 iTunes 及 WinAmp 一样展示音轨
项目地址:https://github.com/felixpalmer/android-visualizerExoPlayer
包括仪表板和 SmoothStreaming 自适应回放,缓存持久化和自定义渲染器,方便自定义和扩展,并且可以通过应用商店更新
项目地址:https://github.com/google/ExoPlayerDanmakuFlameMaster
android 上开源弹幕解析绘制引擎项目
项目地址:https://github.com/ctiao/DanmakuFlameMasterOpenDanmaku
android 上一个轻量级的更简单的开源弹幕控件
项目地址:https://github.com/linsea/OpenDanmaku
Android多媒体相关框架相关推荐
- android多媒体框架学习 详解
原址 一:多媒体框架概述 jellybean 的多媒体跟以前的版本,通过对比没啥变化,最大的变化是google终于舍得给multimedia建个独立的git了(framework/av),等你好久了! ...
- android多媒体框架学习 详解 最新版本
一:多媒体框架概述 jellybean 的多媒体跟以前的版本,通过对比没啥变化,最大的变化是google终于舍得给multimedia建个独立的git了(framework/av),等你好久了!也体现 ...
- Android 多媒体框架 OpenCore(PacketVideo)介绍
OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心.PacketVideo是一家公司的名称,OpenCore是这套多媒体框架的软件层的名称.在Android的 ...
- android多媒体框架介绍(五)显示图形系统之SurfaceFlinger初步介绍
前面介绍了比较直观的framebuffer模块(负责把有一个内存地址ADDR的内容显示到屏上),hwc模块(叠加器,负责把surfaceFlinger送来的各种输入layer叠加到显存上),接下来开始 ...
- android lcd驱动框架,LCD驱动及Framebuffer相关(转载)
LCD驱动及Framebuffer相关 (2012-11-20 17:04) 标签:&nBSP; lcd驱动 framebuffer io内存 分类: Android驱动模块相关 内容提 ...
- Android 多媒体视频播放一( 多媒体理解与经验分享)
前言 说到android的多媒体,一把辛酸一把泪,当初听说会多媒体的比较牛掰,公司也有需求,于是乎我也积极的加入研究android多媒体的行列,记得以前刚接触的时候,最开始还是比较头大的,主要是但是很 ...
- Android开发技术框架和编码规范
Android开发技术框架和编码规范 2017年11月23日 目录 第一章 绪论.................................................... ...
- Android 多媒体之音频----(日积月累)
在开发上,习惯的将音频.视频功能的使用称之为多媒体,实际上如果讲的宽泛一些的话,相机的使用,比如拍照,录制视频等,也可以划分到多媒体的范畴里面. 从本节课开始,我们就来看看Android中多媒体的AP ...
- 《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》——2.3节简析Android安装文件...
本节书摘来自异步社区<Android多媒体应用开发实战详解:图像.音频.视频.2D和3D>一书中的第2章,第2.3节简析Android安装文件,作者 王石磊 , 吴峥,更多章节内容可以访问 ...
- 25类Android常用开源框架
1.图片加载,缓存,处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 F ...
最新文章
- 支持支付宝(Alipay)付款的三个美国主机商
- slf4j+log4j打印日志,控制台无日志输出
- RobotFrameWork接口报文测试-----(一)简单demo的实现
- 信道容量与Shannon公式
- netstat详解_需要!Linux常用监视和故障排查命令详解
- JZOJ 3853. 【NOIP2014八校联考第2场第2试9.28】帮助Bsny(help)
- sklearn分类模型
- IDEA中导入支付宝电脑网站支付测试Demo遇到的错误
- python 多线程和协程结合_如何让 python 处理速度翻倍?内含代码
- mysql yum 升级_CentOS 7中升级MySQL 5.7.23的坑与解决方法
- 跳绳减肥每天多少下有效?正确跳绳姿势是什么?
- 怎样让手机打电话显示不在服务器,要怎样设置才让对方打电话进来是空号?
- wechat实现微信聊天机器人
- WEB前端经典笔试/面试题
- JAVA扫码点餐(1)-项目介绍
- 利用正则表达式判断邮箱
- Android Context解析以及getContext()、getApplication()、getApplicationContext()和getBaseContext()区别
- 如何解决Oracle11g使用dmp命令无法导出空表问题
- 超全的AI人工智能学习路线图(内含大纲+视频+工具)
- java变量重名问题
热门文章
- [ 成为架构师系列 ] 2. 深入理解 Cookie 与 Session ,Facade 设计模式, 分布式 Session...
- css 子元素选择器
- 浅层砂过滤器(浅层介质过滤器)介绍及现场案例反馈图(多图)
- 理查德外推法计算偏导数近似值-python实现
- 台式计算机用什么网卡,台式机没有网卡怎么办
- 项目中的“里程碑”就是我们常说的里程碑吗?
- oracle用户登录提示: user test lacks create session privilege logon denied
- 一文看雷击浪涌的防护解析
- 列表推导式[x for x in range(n)]
- 服务器抓取MIUI ota信息,官方科普|关于MIUI系统OTA