本文就是记录了下技术的名称和方向,以供自己以后使用,所以很简陋,大家做参考就好。

手机视频压缩

需求: android 聊天项目需要加入短视频发送功能 ,手机视频录制的短视频过大,必须压缩。

解决方案:

1:使用ffmpeg技术   是个c 类库,很牛比,很多软件都在用,而且开源,但是需要注意使用协议(需要公开使用ffmpeg技术的软件源码),当然国内不用怕,,,,

找到一个使用链接 ,每次调用功能只需要输入对应的command语句就可以调用了后面是连接http://androidwarzone.blogspot.sg/2011/12/ffmpeg4android.html

2:使用mp4 做视频格式,然后进行压缩, 这个技术需要用到 isoparser-1.0.5.jar 等,我是在研究国外一款开源的聊天软件,看到他们使用这个技术,然后搜索选到的。Telegram,这个是个开源聊天手机软件,设计构架很独特,没事可以去看,新手别看,晕得很。



关于android 视频压缩的几个技术,java层面就可以解决相关推荐

  1. Android类动态加载技术

    Android类动态加载技术 Android应用开发在一般情况下,常规的开发方式和代码架构就能满足我们的普通需求.但是有些特殊问题,常常引发我们进一步的沉思.我们从沉思中产生顿悟,从而产生新的技术形式 ...

  2. 【Android 逆向】加壳技术简介 ( 动态加载 | 第一代加壳技术 - DEX 整体加固 | 第二代加壳技术 - 函数抽取 | 第三代加壳技术 - VMP / Dex2C | 动态库加壳技术 )

    文章目录 一.动态加载 二.第一代加壳技术 ( DEX 整体加固 ) 三.第二代加壳技术 ( 函数抽取 ) 四.第三代加壳技术 ( Java 函数 -> Native 函数 ) 五.so 动态库 ...

  3. 【Android APT】编译时技术 ( 开发编译时注解 )

    文章目录 一.编译时注解 二.编译时注解 使用 三.注解的保留时间 四.博客资源 一.编译时注解 上一篇博客 [Android APT]编译时技术 ( 编译时注解 和 注解处理器 依赖库 ) 中创建并 ...

  4. 【Android APT】编译时技术 ( 编译时注解 和 注解处理器 依赖库 )

    文章目录 一.编译时注解和注解处理器 二.创建 编译时注解 和 注解处理器 三.添加 编译时注解 和 注解处理器 依赖库依赖 四.博客资源 一.编译时注解和注解处理器 上一篇博客 [Android A ...

  5. Android探索之旅 | 面向对象和Java基础

    -- 作者 谢恩铭 转载请注明出处 上一篇 Android探索之旅 | Android简介 中说到: "Android的默认开发语言是Java,入门简单.而且,你的Java水平不需要多好就可 ...

  6. 基于 Android NDK 的学习之旅-----Java 调用C(附源码)

    基于 Android NDK 的学习之旅-----Java 调用C 随便谈谈为什么要Java调用C 吧: 我认为: 1.  有些公司开发Android项目的时候, 许多组件功能可能是C中已经实现了,所 ...

  7. 献给android原生应用层开发初学者技术架构选型和整合的方案思路(二)

    前篇<献给android原生应用层开发初学者技术架构选型和整合的方案思路(一)> 本篇侧重于安卓创建的创建和后续 demo 中用到的 lib 在 gradle 中的依赖配置,本文假设您已经 ...

  8. 【ARCore】Android ARCore 简介 ( AR 增强现实技术简介 | Android 平台常用的 AR 技术 | ARCore 相关资料收集 )

    文章目录 一.AR 增强现实技术简介 二.Android 平台常用的 AR 技术 三.ARCore 相关资料收集 一.AR 增强现实技术简介 AR 全称 Augmented Reality , 增强现 ...

  9. Android开发知识体系,技术实现

    想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样. 本文参考了目前大部分 Android 应用启动优化的方案,将大家的方案做一个汇总,如果你有这方 ...

最新文章

  1. Mysql-4-数据库的基本操作
  2. Netty入门之Netty的基本介绍和IO模型
  3. Javaweb-----HTTP协议
  4. poj 3082多边形相交 'Roid Rage
  5. php 千分制显示数字,千分制计算说明
  6. 新手AS常见问题集锦
  7. AT4352-[ARC101C] Ribbons on Tree【dp,容斥】
  8. 十 web爬虫讲解2—Scrapy框架爬虫—Scrapy安装—Scrapy指令
  9. 百度地图API如何申请?(自认为比较详细,如解决了你的问题请收藏、点赞、关注!)
  10. 腾讯云对象存储 python_GitHub - fushall1104/cos-python3-sdk: 腾讯云对象存储服务(cos)Python3.5版本SDK...
  11. Arthas简单入门与初步实践
  12. 浅谈SkyEye虚拟ECU
  13. 做添加页面判断用户是否全部填写输入框
  14. 樊登读书会用事实说话读后感_用事实说话樊登读书笔记
  15. tushare获取上证50成分股与权重写入mysql
  16. 个人对于常微分方程之一阶线性非齐次方程的常数变易法的见解
  17. jetson nano 基础设置
  18. Vue实现导航栏切换
  19. 家庭用户无线上网案例(AC通过三层口对AP进行管理)
  20. Python 中的三元运算符,三目表达式

热门文章

  1. 身份证信息泄露的危险,你知道吗?简单一招就能查询
  2. 计算机重启英语,电脑重新启动的英文到底是restart还是reset?
  3. Es6新特性:set
  4. Java--多线程(模拟龟兔赛跑)
  5. 让PB级云存储不再神秘
  6. 第四届汽车 ADAS 与自动驾驶论坛
  7. Oracle Job每天重置序列
  8. C盘内存不够了,如何将D盘多余的空间分配给C盘
  9. 绘画教程:教你画4头身Q版人物!
  10. 熵权法的计算--基于Excel