- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 利用FFmpeg玩转Android视频录制与压缩(三)
前言上一回说到啊,这千秋月没是佳人离别,时逢枯枝落旧城,却待新兰满长街,战场上还未至瑞雪,各位看官不好意思,今日帝都又雾霾,来听小老二说书的别忘了加个口罩。在利用FFmpeg玩转Android视频录制与压缩(二)中我们基本编写完了所有模块儿代码,但是没有整合在一起,也没有对接Java层,接下来就是干这事。native代码对接我们编写完成了视频编码类、音频编码类、合成视频类,
2017-06-11 00:27:52 12448 27
原创 利用FFmpeg玩转Android视频录制与压缩(二)
预热时光荏苒,光阴如梭,离上一次吹牛逼已经过去了两三个月,身边很多人的女票已经分了又合,合了又分,本屌依旧骄傲单身。上一次啊我们大致说了一些简单的FFmpeg命令以及Java层简单的调用方式,然后有很多朋友在github或者csdn上给我留言,很多时候我都选择避而不答,原因是本库以前用的so包是不开源的,我根本改不了里面东西。但是这一次啊我们玩点大的,我重新编译了FFmpeg且重写JNI的
2017-06-10 12:16:38 29184 54
原创 Activity 中 setContentView 的深入思考
先看张图不说话:往事得从 Activity 的 Window 创建说起,话说啊在启动一个 Activity 的时候经过一系列调用,终于到达了 ActivityThread 的 performLaunchActivity 方法,里面通过类加载器加载了 Activity 实例后会调用其 Activity 的 attach 方法,下面是 performLaunchA
2017-06-22 19:46:47 813
原创 Thinking in java 笔记(更新中)
一、字符串1、String 对象是不可变的,String 类中每一个看起来会修改String 值的方法,实际上都是创建了一个全新的 String 对象,以包含修改后的字符串内容,而最初的String 对象则丝毫未动。每当把 String 对象作为方法的参数时,都会复制一份引用,而该引用所指的对象其实一直待在单一的物理位置上,从未动过。2、Stringbuilder中 app
2017-06-21 23:09:02 574
原创 Android开发艺术探讨精华(完结)
拾起了一年多前看过的一本书,这里记录一些概念,以便以后巩固复习或者面试。1、configChanges=“orientation|screenSize”,禁止屏幕旋转时重建Activity。这时将回调Activity的onConfigurationChanged 2、当启动Activity时加上 FLAG_ACTIVITY_NEW_TASK 标记位后,这个时候待
2017-06-16 13:36:06 3255
转载 视频压缩编码和音频压缩编码的基本原理
原文地址:http://blog.csdn.net/leixiaohua1020/article/details/28114081本文介绍一下视频压缩编码和音频压缩编码的基本原理。其实有关视频和音频编码的原理的资料非常的多,但是自己一直也没有去归纳和总结一下,在这里简单总结一下,以作备忘。1.视频编码基本原理(1) 视频信号的冗余信息以记录数字
2017-06-08 18:49:09 4280 1
转载 x264编码指南——码率控制
x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频。 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two pass ABR。码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。 如果你在编译和安装libx264 方面需要帮助,请查看ffmpe
2017-06-08 10:37:41 1736
转载 ffmpeg 编码器AVCodecContext 的配置参数
1、先说一些基本的API[cpp] view plain copyAVFormatContex * pFormatCtxEnc; AVCodecContext * pCodecCtxEnc; AVStream * video_st; AVOutputFormat * pOutputFormat; pOutput
2017-06-08 10:35:32 2378
原创 编译Android下可执行命令的FFmpeg
本人环境与工具:系统:MacOs-10.12.4ndk:r14FFmpeg版本: 3.2.5Android Studio: 2.3.2一、说明:本文是经过实战总结出的经验,本文将用两种方式编译可以在Android下执行命令的FFmpeg,一种是传统的ndk-build工具,一种是cmake工具,经过我的项目实战,非常推荐cmake,因为AS
2017-06-07 22:36:22 14714 33
原创 编译Android下可用的FFmpeg(包含libx264与libfdk-aac)
请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/72888067本人环境: 系统:MacOs-10.12.4 ndk :r14 FFmpeg版本:3.2.5 一、源码准备:这里假设你已经拥有了ndk环境,没有的可以先配置,可以参考Android下玩JNI的新老三种姿势。FFmpeg源码下载地址:h
2017-06-06 21:49:36 4589 12
抢红包插件
2016-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人