NDK
小小米乐
这个作者很懒,什么都没留下…
展开
-
执行 brew install 命令长时间卡在 Updating Homebrew 的解决方法
Updating Homebrew... 长时间不动解决方法 在国内的网络环境下使用 Homebrew 安装软件的过程中可能会长时间卡在 Updating Homebrew 这个步骤。 例:执行 brew install composer 命令 ➜ ~ brew install composer Updating Homebrew... # 如果碰到长时间卡在这里,参考以下 2 种处理方...转载 2019-07-18 10:16:35 · 706 阅读 · 0 评论 -
AndroidNDK工程FFmpeg(二)--AndroidStudio下创建FFmpeg的NDK工程
AndroidNDK工程FFmpeg(一)–Mac下编译 Android使用FFmpeg–Shell脚本编写与执行编译FFmpeg库 上一篇文章是怎么把FFmpeg开源项目编译成Android能用的库 下面我们用上一次编译好的库在AndroidStudio下创建FFmpeg的NDK工程 这里我用的Androidstudio版本是3.4.1的,不过大同小异而已。 一、新建一个Android Nat...原创 2019-07-23 11:01:56 · 1342 阅读 · 0 评论 -
AndroidNDK工程FFmpeg(三)--FFmpeg API简介
在第一篇文章中用Shell脚本执行编译FFmpeg库生产的Android文件夹下面 include 是FFmpeg API的源码 libavcodec libavfilter libavformat libavutil libswresample libswscale 这几个文件夹都是来干啥的? libavcodec //编码/解码库 encoding/decoding library l...原创 2019-07-25 17:48:07 · 1033 阅读 · 0 评论 -
C与C++基础--const与基础数据类型
const 是 constant 的缩写,本意是不变的,不易改变的意思。在 C++ 中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。 C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 有时候看定义总是一头雾水,我们上图与代码来分析 变...原创 2019-07-24 15:14:26 · 879 阅读 · 0 评论 -
C与C++基础--数组指针与指针数组
数组指针: 数组指针也成为行指针, 数组指针,就是一个指针,指向一个一维数组。 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 代码实例: #include <stdio.h> int a[3][4]; int (*p)[4];//定义一个数组指...原创 2019-07-11 14:32:34 · 191 阅读 · 0 评论 -
C与C++基础--内存管理
内存的申请与释放 申请内存:new运算符 释放内存:delete运算符 申请内存的方法: int *p = new int; 释放内存的方法: delete p; 申请和释放块内存 int *arr = new int [10]; //申请块内存 delete []arr; //释放块内存 内存操作的注意事项⚠️ 一、 以上的方式是C++的, C语言的是malloc 与 free方法。 vo...原创 2019-07-24 16:41:04 · 748 阅读 · 0 评论 -
shell脚本--语法基础
shell脚本,可以封装一系列命令,组合成一个命令,简化我们日常在linux下的工作量,这是我学shell最初的一个原因。当然shell还能敢其他事情。 shell脚本if else 语句的使用 #!/bin/bash NUM1=100 NUM2=200 if(($NUM1>$NUM2));then echo "num1>num2" else echo "num1<nu...原创 2019-07-15 16:18:09 · 191 阅读 · 0 评论 -
AndroidNDK工程FFmpeg(一)-- Android使用FFmpeg--Shell脚本编写与执行编译FFmpeg库
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计 算机程序。FFmpeg 是一个多媒体视频处理工具,有非常强大的功能包括视频采集功能、 视频格式转换、视频抓图、给视频加水印等。FFmpeg是由C代码编写而成,功能多,代码量大。 以上呢是百度百科上的,事实上,FFmpeg的视音频编解码功能确实太强大了,几乎囊括了现存所有的视音频编码标准,因此只要做视音频开发,几乎离不...原创 2019-07-16 20:49:30 · 1870 阅读 · 4 评论 -
OpenCV系列(一)--Mac下OpenCV的安装和配置(遇见的坑与填坑)
先安装Homebrew Homebrew官方网址:https://brew.sh/ 官方安装方法: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 1 官方卸载方法: /usr/bin/ruby -e “$(curl -fsSL https://ra...原创 2019-07-18 16:27:51 · 4430 阅读 · 0 评论 -
Homebrew安装与卸载
Homebrew官方网址:https://brew.sh/ 官方安装方法: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 官方卸载方法: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserc...原创 2019-07-18 11:17:57 · 323 阅读 · 0 评论 -
AndroidNDK工程FFmpeg(四)--FFmpeg视频解码之视频播放器
AndroidNDK工程FFmpeg(一)–Mac下编译 Android使用FFmpeg–Shell脚本编写与执行编译FFmpeg库 AndroidNDK工程FFmpeg(二)–AndroidStudio下创建FFmpeg的NDK工程 前面两篇文章介绍了构建FFmpeg的AndroidStudio的NDK工程,那么我们这次就根据该NDK工程制作一个简易的视频播放器 一、在布局文件中添加一个Surf...原创 2019-07-27 16:45:55 · 1113 阅读 · 0 评论