NDK笔记 Linux下编译ffmpeg
来源:互联网 发布:mac查看icloud照片 编辑:程序博客网 时间:2024/06/10 03:05
1 服务器
阿里云购买地址
我买的是包年的 330。
购买了以后,可以在控制台看到
2 通过Xshell连接到服务器
先要安装Xshell和Xftp。
然后打开Xshell,输入名称和主机的ip地址。ip地址即为上图中控制台的ip地址。我输入的是公用的。
然后点击确定
然后连接
输入用户名和密码
连接成功
3 在usr下创建文件夹
点击Xshell中的这个按钮
会在xftp中看到usr下中出现了新建的文件夹
4 上传ndk 和 ffmpeg
在网上下载 android-ndk-r10e-linux-x86_64.bin。
ffmpeg2.6.9下载地址
把下载的android-ndk-r10e-linux-x86_64.bin 直接拖动到xftp中的ndk文件夹下。
把下载的ffmpeg2.6.9拖动到yeliang文件夹下
开始上传:
5 VIM配置
首先执行这个命令
root@iZ2zea2ti45wm5djtomfm5Z:/usr# vim /etc/vim/vimrc
set nu set tabstop set cursorline set ruler
6 NDK安装
首先是目录给权限
chmod 777 -R ndk
解压:
./android-ndk-r10e-linux-x86_64.bin
绿色字体表示获得权限。下面的红框内的表示解压
配置环境变量
vim ~/.bashrc
然后回车
export NDKROOT=/usr/ndk/android-ndk-r10eexport PATH=$NDKROOT:$PATH
更新环境变量
source ~/.bashrc
7 解压ffmpeg
切换到yeliang文件夹下,然后解压。但是可以看到我没装解压的。
unzip ffmpeg-2.6.9.zip
可以看到最后一个提示
apt-get install unzip
但是执行这句话后看到报错
E: Unable to locate package
然后执行这个命令
sudo apt-get update
再次执行安装成功!
装好了以后开始解压,还是之前那个 命令。
ffmpeg其实是.rar文件。然后我先解压,然后再把他给压缩成了.zip。
8 编译ffmpeg
首先把这个build_android.sh (下载地址)脚本上传到ffmpeg的根目录下。
授予权限
chmod 777 -R ffmpeg-2.6.9
执行脚本文件
./build_android.sh
如果这里报错无法找到文件,可以在Linux环境下创建此文件,然后重新把文件拷贝到这里。并执行
touch build_android.sh
这里其实有好多坑。
- NDK笔记 Linux下编译ffmpeg
- NDK下编译FFMPEG
- android ndk下编译ffmpeg
- android下ndk编译ffmpeg
- 【ffmpeg】linux下编译ffmpeg
- Linux下编译FFMpeg
- Linux下编译FFMpeg
- Linux下编译FFMpeg
- linux下编译ffmpeg
- linux下编译FFmpeg
- linux下编译ffmpeg
- linux下编译ffmpeg
- linux下编译ffmpeg
- linux下编译ffmpeg
- linux下编译ffmpeg
- Linux下编译FFmpeg
- linux下编译ffmpeg
- linux下编译ffmpeg
- 104. Maximum Depth of Binary Tree
- 解决用android Studio开发不能去除标题栏的问题
- StyleCop4.7设置默认规则的方法
- 二叉树非递归遍历
- 夜间模式
- NDK笔记 Linux下编译ffmpeg
- 剖析支付宝首页TableView的结构
- C/C++数据类型
- 循环冗余校验(CRC校验)
- MySQL命令
- Python--集合
- could not create local repository at(用户下没有.m2文件夹)
- Spring中Quartz调度器的使用
- [week 17][Leetcode][Binary Search] Arranging Coins