编译ijkplayer-android源码
来源:互联网 发布:windows 10未正确启动 编辑:程序博客网 时间:2024/05/20 01:45
http://redzealot2008.oschina.io/
编译ijkplayer-android源码
原本想在windows系统下编译,不过在windows 7 64位旗舰版系统下编译ffmpeg出现以下错误:
$ ./compile-ffmpeg.sh all====================[*] check archs====================FF_ALL_ARCHS = armv5 armv7a arm64 x86 x86_64FF_ACT_ARCHS = armv5 armv7a arm64 x86 x86_64====================[*] check env armv5====================FF_ARCH=armv5FF_BUILD_OPT=--------------------[*] make NDK standalone toolchain--------------------build on MINGW64_NT-6.1 x86_64ANDROID_NDK=C:\develop\AndroidNDKIJK_NDK_REL=14.1.3816874NDKr14.1.3816874 detectedHOST_OS=windowsHOST_EXE=.exeHOST_ARCH=x86_64HOST_TAG=windows-x86_64HOST_NUM_CPUS=4BUILD_NUM_CPUS=8Auto-config: --arch=armERROR: Failed to create toolchain.
寻求解决办法无果,继而转向Ubuntu系统编译。
编译环境
- Ubuntu 17.04 64位
编译步骤
在任意位置打开终端,输入以下命令安装git、yasm:
12sudo apt install gitsudo apt install yasm配置ANDROID_SDK和ANDROID_NDK环境变量。在用户Home目录按“Ctrl+H”显示隐藏文件,找到.bashrc并打开,添加以下语句到末尾:
123456#ANDROID SDK所在目录export ANDROID_SDK="/home/jeff-chou/develop/android-sdk-linux"#ANDROID NDK所在目录export ANDROID_NDK="/home/jeff-chou/develop/android-ndk-r13b"#加入到PATH路径PATH="$PATH:${ANDROID_SDK}:${ANDROID_NDK}"在你想要存储ijkplayer源码的目录下打开终端,通过git命令获取源码:
12345git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-androidcd ijkplayer-androidgit checkout -B latest k0.7.9./init-android.sh配置ffmpeg编解码器格式:
支持所有格式
123cd configrm module.shln -s module-default.sh module.sh支持常用格式(包括HEVC/H.265)
123cd configrm module.shln -s module-lite-hevc.sh module.sh支持常用格式(默认配置)
123cd configrm module.shln -s module-lite.sh module.sh
编译ffmpeg:
123cd android/contrib./compile-ffmpeg.sh clean./compile-ffmpeg.sh all编译ijkplayer:
12cd .../compile-ijk.sh all
鸣谢
- http://blog.csdn.net/u010072711/article/details/51438871
Ubuntu手动安装或更新VMware Tools
安装环境
- VMware Workstation 12 Pro
- Ubuntu 17.04 64位系统
安装步骤
- 开启虚拟机。
- 在VMware Workstation菜单栏选择“虚拟机 > 安装 VMware Tools”,等待CD/DVD Drive挂载VMware Tools,如下图所示:
- 右键点击VMwareTools tar.gz压缩包,选择“Extract To…”解压缩到用户目录中,我这里选择了Downloads。
- 进入vmware-tools-distrib目录,右键点击空白处选择“Open in Terminal”打开终端
安装VMware Tools需要超级用户权限,使用以下命令安装:
1sudo ./vmware-install.pl输入登录密码,一路回车即可。
提示:安装过程中可能会出现以下语句,询问ifconfig所在位置。
1What is the location of the "ifconfig" program on your machine?可以再打开一个终端窗口使用“Whereis”命令查看:
1Whereis ifconfig返回结果如果是:
1ifconfig:说明系统中没有ifconfig,可以使用以下命令安装:
1sudo apt install net-tools返回结果如果是:
1ifconfig: ifconfig share man8/ifconfig.8.gz说明ifconfig位置就在/sbin/ifconfig
0 0
- 编译ijkplayer-android源码
- 编译ijkplayer-android源码
- android-ijkplayer编译记录
- 编译ijkplayer-android
- Android编译IJKPlayer
- android ijkplayer编译
- android编译ijkplayer
- 编译Android版ijkplayer
- 01 ijkplayer-android的编译
- ijkplayer ffmpeg android独立编译
- 编译android用的ijkplayer
- android—ijkplayer的编译
- Android,ijkplayer增加https协议支持,编译运行ijkplayer
- 编译ijkplayer
- 编译ijkplayer
- ijkplayer编译
- ijkplayer编译
- Ubuntu 14.04 下编译 ijkplayer Android
- php 中时间函数date及常用的时间计算
- 一天搞定CSS(扩展):CSS Hack
- windows 下安装 NSClient++
- Intellij IDEA 创建GUI界面
- 初识.net界面程序(9)--LINQ To XML
- 编译ijkplayer-android源码
- C#匿名方法之循环注册问题
- 获取wifi密码的方式
- linux 增加用户 useradd 用法小结及配置文件说明
- C语言程序设计(16)
- static关键字
- 如何转载别人的博客文章
- 如何使用Android Studio打包混淆的Jar
- Code::Blocks 16.01 Debug方法