作者:阳光下微醺的我 | 来源:互联网 | 2023-06-26 13:20
FFmpegFFmpeg-githubFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音
FFmpeg
FFmpeg-github
- FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
- FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG[视频编码标准],前面的”FF”代表”Fast Forward”。
achartengine
achartengine-官网
achartengine-github
- AChartEngine是一个android应用的图表库,他支持一些常见的一些图表,如线状图,区域图,散点图,时间图,柱状图,饼状图,气泡图等。
CircleImangeView
CircleImangeView-github
TheMVP
TheMVP-介绍
TheMVP-github
- 与传统androidMVP不同,TheMVP使用Activity作为Presenter层来处理代码逻辑,通过让Activity包含一个ViewDelegate对象来间接操作View层对外提供的方法,从而做到完全解耦视图层。
androidqurey
androidqure-文档及其例子(需科学上网)
- 名字jQurey对应的AQurey,可以简化Android开发的代码量和工作量这是一个比较老的框架现在有些过时。
gson
gson-github
gson全解析-简书
gson-开源中国标签
- GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。
- 相应的库还有Jackson和FastJson
DiskLruCache
DiskLruCache-github
DiskLruCache-郭霖
- DiskLruCache硬盘缓存框架,LruCache内存缓存框架
tagsoup
tagsoup-github
- Html解析
- Html解析还有jsoup框架jsoup-github
ViewPagerIndicator
ViewPagerIndicator-github
- JakeWharton主导的项目,ViewPager指示器。很多Indicator类项目就是从这里衍生来的。
wire
wire-github
okio
okio-square
- java IO框架 :Okio是一个新的库,补充java.io和java.nio,使它更容易访问,存储和处理您的数据
XRecycerView
XRecycerView-github
- 一个支持下拉刷新和下拉加载的RecyclerView
ijkplayer
ijkplayer-github
dagger
dagger-github
- Square 公司开源的 一种针对Android和Java的快速依赖注入器
jackson-databind
jackson-databind-github
jackson-core
jackson-core-github
jackson-annotations
jackson-annotations-github
DanmakuFlameMaster
DanmakuFlameMaster-github
Android开源弹幕引擎·烈焰弹幕使 ~Bilibili出品
android-stackblur
android-stackblur-github
Android-Charts
Android-Charts-github
android-supprt-library
android-supprt-library-CN
NineOldAndroids
NineOldAndroids-github
Leakcanary
Leakcanary-github
EventBus
EventBus-github
androidannotations
androidannotations-git
androidannotations-官网
Fast Android Development. Easy maintainance.
fastjson
fastjson-github
okhttp
okhttp-github
OpenSSL
OpenSSL-github
duktape
duktape-github
- 一个轻量级的嵌入式 Javascript 引擎, 专注于可移植性和低占用率.
ProgressWheel
ProgressWheel-github
android-gif-drawable
android-gif-drawable-github
zlib
zlib-github
libyuv
libyuv-github
- libyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。它是跨平台的,可在Windows、Linux、Mac、Android等操作系统,x86、x64、arm架构上进行编译运行,支持SSE、AVX、NEON等SIMD指令加速。
css-layout
yoga-github
aspectj
aspectj-github
libjpeg-turbo
libjpeg-turbo-github
- libjpeg 是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。libjpeg-turbo 是一个专门为 x86 和 x86-64 处理器优化的高速 libjpeg 的改进版本。
lua
lua-github
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
unqlite
unqlite-github
unqlite
cJSON
cJSON-github
cJSON-sourceforge
- cJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有不到一千行,代码的可读性也很好,很适合作为C语言项目进行学习。
lz4
lz4-github
- lz4一个快速无损的压缩算法,单核压缩速度超过400MB/s,单核解压速度超过1GB/s.
- 其他压缩算法Gzip,Bzip2,LZMA,XZ,LZO等。
Json11
Json11-github
- json11是一个轻量级的C++11库, 提供JSON的序列化和反序列化功能.
stun
stun-github
- STUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC 3489定义。
mbedTLs
mbedtls-github
- MbedTLS前身是开源加密算法库PolarSLL,现已被arm公司收购并由arm技术团队进行维护更新,是对TLS和SSL协议实现的算法库。mbedTLS的目标是:易于理解,使用,集成和扩展。mbedTLS核心代码用C编程语言编写,实现SSL模块和各种加密算法,并提供各种加密算法的自测试代码。和其他TLS/SSL算法库实现不同,mbedTLS主要是面向小型嵌入式设备,代码紧凑,最小完整的TLS堆栈需要60KB的程序空间和64KB的RAM空间,而且执行效率高,可以说是行业内最小巧的SSL加密算法库。另外,mbedTLS是高度模块化的设计:每个组件,如加密函数,可以独立于框架的其余部分使用。mbedTLS完全是由C语言编写的,没有外部依赖,因此,mbedTLS是应用于嵌入式系统最理想的TLS加密算法库。更重要的一点是,mbedTSL是完全OpenSource的,支持Apache 2.0 license 或者GPL 2.0 license双重许可,可以自由应用于商业项目中。
zip