简要说明
随着各个方面的硬件和软件的快速发展,尤其是5g的来临,网速更加的快,移动端的音视频和手游会更加的得倒快速的发展。所以不管是为了工作还是技能储备,很有必要学习下音视频的编解码、openGL等级技术。
下面以很有名的开源库FFmpeg的编译为开端:
环境的搭建
1下载FFmpge这里有两种方式
- 直接去官网下载(官网)
- 去github上下载源码(github),用版本管理下载有个好处就是你自己可以随意切换版本,想编译那个版本就编译那个版本,编译那个版本有问题了直接google或者百度慢慢解决问题,要有耐心终会编译成功。
2下载NDK工具包
- 官网下载地址(官网)我使用的是Android studio sdk中的目前的版本是也是android-ndk-r20
下面就开始准备编译工作
我这里下载的是FFmpeg的压缩包,直接解压进入目录
cd ffm