From:https://github.com/Trinea/android-open-project#七多媒体相关

七、多媒体相关

  1. cocos2d-x
    跨平台的 2d 游戏框架,支持 Android、IOS、Linux、Windows 等众多平台
    项目地址:https://github.com/cocos2d/cocos2d-x
    文档介绍:http://www.cocos2d-x.org/wiki
    官网网址:http://www.cocos2d-x.org/

  2. JustWeEngine
    Android的轻量级游戏框架,能大大缩减编写原生游戏的代码量和难度,仍在持续更新中。
    项目地址: https://github.com/lfkdsk/JustWeEngine
    Demo地址: https://github.com/lfkdsk/EngineDemo

  3. Vitamio
    是一款 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)等常见的多种视频流媒体协议,包括点播与直播。

  4. 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可以拖动等等

  5. VideoPlayerManager
    帮助实现VideoPlayer控制,使得它更容易使用ListView和recyclerview。它还可以跟踪滚动列表中可见的项。当列表中的新项可见域最大时,该库给出了接口来跟踪它。
    项目地址:https://github.com/danylovolokh/VideoPlayerManager
    文档介绍:https://medium.com/@v.danylo/implementing-video-playback-in-a-scrolled-list-listview-recyclerview-d04bc2148429#.hs5n0geqn

  6. UniversalVideoView
    Android上定义播放器控件,支持自定义控制UI, 全屏播放, 重力感应自动切换横竖屏.
    项目地址:https://github.com/linsea/UniversalVideoView
     

  7. 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=true

  8. Android 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#usage

  9. Bitmap Smart Clipping using OpenCV
    图片智能裁剪保留重要部分显示
    项目地址:https://github.com/beartung/tclip-android
    利用淘宝的 http://code.taobao.org/p/tclip/ 库完成
    一淘玩客正在使用的图片裁剪,自动识别图片中的重要区域,并且在图片裁剪时保留重要区域
    特点:(1). 能进行人脸识别。图片中有人脸,将自动视为人脸区域为重要区域,将不会被裁剪掉
    (2).自动其它重要区域。如果图片中未识别出人脸,则会根据特征分布计算出重区域

  10. Cropper
    图片局部剪切工具,可触摸控制选择区域或旋转
    项目地址:https://github.com/edmodo/cropper
    文档介绍:https://github.com/edmodo/cropper/wiki
    效果图:

  11. uCrop
    Yalantis 出品的强大的图片裁剪库 ,支持缩放,旋转图片,支持各种比例的裁剪框
    项目地址:https://github.com/Yalantis/uCrop
    效果图:

  12. android-crop
    图片裁剪 Activity 项目地址:https://github.com/jdamcd/android-crop
    效果图:

  13. TileView
    可分块显示大图,支持 2D 拖动、双击、双指放大、双指捏合
    项目地址:https://github.com/moagrius/TileView
    Demo 地址:http://moagrius.github.io/TileView/TileViewDemo.apk

  14. BlurEffectForAndroidDesign
    图片模糊效果
    项目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesign

  15. android-eye
    PC 端网页查看同一局域网内的手机摄像头内容,可以用来监控哦
    项目地址:https://github.com/Teaonly/android-eye
    Demo 地址:https://play.google.com/store/apps/details?id=teaonly.droideye

  16. libpng for Android
    PNG 图片的 jni 库,支持几乎 png 的所有特性
    项目地址:https://github.com/julienr/libpng-android
    文档介绍:http://www.libpng.org/pub/png/libpng.html

  17. android-gpuimage
    基于 GPU 的图片滤镜
    项目地址:https://github.com/CyberAgent/android-gpuimage

  18. AndroidFaceCropper
    图片脸部自动识别,将识别后的局部图片返回
    项目地址:https://github.com/lafosca/AndroidFaceCropper

  19. Android 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.apk

  20. svg-android
    Android Svg 矢量图形支持
    项目地址:https://github.com/japgolly/svg-android https://github.com/japgolly/svg-android

  21. Android Visualizer
    从 Android MediaPlayer 获得音频,然后像 iTunes 及 WinAmp 一样展示音轨
    项目地址:https://github.com/felixpalmer/android-visualizer

  22. ExoPlayer
    包括仪表板和 SmoothStreaming 自适应回放,缓存持久化和自定义渲染器,方便自定义和扩展,并且可以通过应用商店更新
    项目地址:https://github.com/google/ExoPlayer

  23. DanmakuFlameMaster
    android 上开源弹幕解析绘制引擎项目
    项目地址:https://github.com/ctiao/DanmakuFlameMaster

  24. OpenDanmaku
    android 上一个轻量级的更简单的开源弹幕控件
    项目地址:https://github.com/linsea/OpenDanmaku

Android多媒体相关框架相关推荐

  1. android多媒体框架学习 详解

    原址 一:多媒体框架概述 jellybean 的多媒体跟以前的版本,通过对比没啥变化,最大的变化是google终于舍得给multimedia建个独立的git了(framework/av),等你好久了! ...

  2. android多媒体框架学习 详解 最新版本

    一:多媒体框架概述 jellybean 的多媒体跟以前的版本,通过对比没啥变化,最大的变化是google终于舍得给multimedia建个独立的git了(framework/av),等你好久了!也体现 ...

  3. Android 多媒体框架 OpenCore(PacketVideo)介绍

    OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心.PacketVideo是一家公司的名称,OpenCore是这套多媒体框架的软件层的名称.在Android的 ...

  4. android多媒体框架介绍(五)显示图形系统之SurfaceFlinger初步介绍

    前面介绍了比较直观的framebuffer模块(负责把有一个内存地址ADDR的内容显示到屏上),hwc模块(叠加器,负责把surfaceFlinger送来的各种输入layer叠加到显存上),接下来开始 ...

  5. android lcd驱动框架,LCD驱动及Framebuffer相关(转载)

    LCD驱动及Framebuffer相关 (2012-11-20 17:04) 标签:&nBSP; lcd驱动  framebuffer  io内存  分类: Android驱动模块相关 内容提 ...

  6. Android 多媒体视频播放一( 多媒体理解与经验分享)

    前言 说到android的多媒体,一把辛酸一把泪,当初听说会多媒体的比较牛掰,公司也有需求,于是乎我也积极的加入研究android多媒体的行列,记得以前刚接触的时候,最开始还是比较头大的,主要是但是很 ...

  7. Android开发技术框架和编码规范

    Android开发技术框架和编码规范   2017年11月23日       目录 第一章 绪论.................................................... ...

  8. Android 多媒体之音频----(日积月累)

    在开发上,习惯的将音频.视频功能的使用称之为多媒体,实际上如果讲的宽泛一些的话,相机的使用,比如拍照,录制视频等,也可以划分到多媒体的范畴里面. 从本节课开始,我们就来看看Android中多媒体的AP ...

  9. 《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》——2.3节简析Android安装文件...

    本节书摘来自异步社区<Android多媒体应用开发实战详解:图像.音频.视频.2D和3D>一书中的第2章,第2.3节简析Android安装文件,作者 王石磊 , 吴峥,更多章节内容可以访问 ...

  10. 25类Android常用开源框架

    1.图片加载,缓存,处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 F ...

最新文章

  1. 支持支付宝(Alipay)付款的三个美国主机商
  2. slf4j+log4j打印日志,控制台无日志输出
  3. RobotFrameWork接口报文测试-----(一)简单demo的实现
  4. 信道容量与Shannon公式
  5. netstat详解_需要!Linux常用监视和故障排查命令详解
  6. JZOJ 3853. 【NOIP2014八校联考第2场第2试9.28】帮助Bsny(help)
  7. sklearn分类模型
  8. IDEA中导入支付宝电脑网站支付测试Demo遇到的错误
  9. python 多线程和协程结合_如何让 python 处理速度翻倍?内含代码
  10. mysql yum 升级_CentOS 7中升级MySQL 5.7.23的坑与解决方法
  11. 跳绳减肥每天多少下有效?正确跳绳姿势是什么?
  12. 怎样让手机打电话显示不在服务器,要怎样设置才让对方打电话进来是空号?
  13. wechat实现微信聊天机器人
  14. WEB前端经典笔试/面试题
  15. JAVA扫码点餐(1)-项目介绍
  16. 利用正则表达式判断邮箱
  17. Android Context解析以及getContext()、getApplication()、getApplicationContext()和getBaseContext()区别
  18. 如何解决Oracle11g使用dmp命令无法导出空表问题
  19. 超全的AI人工智能学习路线图(内含大纲+视频+工具)
  20. java变量重名问题

热门文章

  1. [ 成为架构师系列 ] 2. 深入理解 Cookie 与 Session ,Facade 设计模式, 分布式 Session...
  2. css 子元素选择器
  3. 浅层砂过滤器(浅层介质过滤器)介绍及现场案例反馈图(多图)
  4. 理查德外推法计算偏导数近似值-python实现
  5. 台式计算机用什么网卡,台式机没有网卡怎么办
  6. 项目中的“里程碑”就是我们常说的里程碑吗?
  7. oracle用户登录提示: user test lacks create session privilege logon denied
  8. 一文看雷击浪涌的防护解析
  9. 列表推导式[x for x in range(n)]
  10. 服务器抓取MIUI ota信息,官方科普|关于MIUI系统OTA