移动端 使用Android Studio开发FFmpeg的正确姿势
2018-04-21: update ffmpeg-4.0.2018-11-16: update script.2019-03-11: update script, add armeabi abi support.2019-04-03: update script, use android-ndk-r15c2019-04-25: update scri...
移动端 移动.Android文件夹出C盘
.Android文件夹是存放模拟器文件,占用10G到几十个G,Android Studio 3.5测试成功1.Close Android Studio if any.2.Move .android folder (usually at C:\Users\yourusername\.android) to d...
Android ndk:/Users/Library/Android/sdk/ndk/21.1.6352462 did not have a source.properties file bug问题
项目场景: 在导入项目中,发现项目拉取的代码中使用了Ndk开发,项目启动运行时出现了如下错误 /Users/Library/Android/sdk/ndk/21.1.6352462 did not have a source.properties file...
android下载gradle太慢
distributionUrl 的参数是 gradle 的路径,下载太慢了,解决方案:先用迅雷下载好,放到指定路径,他会自动解压步骤:1、找到gradle的目录,默认是在c盘个人用户的根目录.gradle文件下,建议...
Android 调用ffmpeg或者打包成jar
首先创建一个c++的 Android native项目, 将编译好的so放入指定目录 修改gradle文件 android { ... sourceSets { main { jniLibs.srcDirs = } ...
ffmpeg专辑(四):linux编译ffmpeg.so合并so篇
前言:在前几篇文章已经介绍了,如何进行编译ffmpeg.so的一个完整过程。但是编译出的是7个独立模块的so文件,使用起来较为不便。本文将在上一篇文章的基础上进行so的合并介绍。 ffmpeg专辑(...
ffmpeg专辑(三):linux编译ffmpeg.so多架构编译
前言:在前两章已经介绍了,如何进行编译ffmpeg.so的一个完整过程。但是都是基于一个架构编译的,本文介绍一个sh脚本同时编译出双架构的方法,使编译过程更加方便和高效。 目前android端常...
ffmpeg专辑(二):linux编译ffmpeg.so脚本改良与裁编
前言:在上一章已经介绍了,如何进行编译ffmpeg.so的一个完整过程。但是用的编译脚本较为基础,本章将要介绍如何优化以及ffmpeg的指定模块编译(裁剪)。注意,本系列从第二篇开始,会对脚...
ffmpeg专辑(一):linux编译ffmpeg.so入门
前言:在使用android进行音视频开发的时候,ffmpeg是一个利器。但是由于ffmpeg的编译涉及到交叉编译,让很多新手感到头疼。本系列将以多篇文章讲述如何编译so以及多种角度阐述原理。 本文使...
ffmpeg专辑(五):android使用ffmpeg.so
前言:经过前几篇的介绍,我们已经掌握在linux下编译ffmpeg.so。我们编译出so,目的是为了能够使用so达到使用ffmpeg相关功能的目的。本篇介绍如何在android上使用ffmpeg的so库的基础功能。本...