代码编织梦想

一、环境准备

    准备1台Centos虚拟机,可用Oracle Virtual Box虚拟机或者vmware进行安装,此处使用Oracle Virtual Box。

二、代码拉取到虚拟机

    从https://github.com/bilibili/ijkplayer上拉取ijkplayer源码,然后切换到正式版本分支,本文是download在/home/workspace/opensrc/目录下。

三、执行编译

1)执行init-android.sh

    于/home/workspace/opensrc/ijkplayer目录,执行sh init-android.sh拉取ffmpeg等第三方库代码,初始化编译环境。

2)执行init-android-openssl.sh

    而后在1)同级目录,执行sh init-android-openssl.sh脚本,拉取openssl库源码。

3)执行compile-openssl.sh

    然后,cd /home/workspace/opensrc/ijkplayer/android/contrib到此目录,执行sh compile-openssl.sh clean清理,再执行sh compile-openssl.sh all编译armv5/armv7a/arm64/x86/x86_64目标平台下openssl的so库。

4)执行compile-ffmpeg.sh

    在3)同级目录,执行sh compile-ffmpeg.sh clean清理,再执行sh compile-ffmpeg.sh all编译armv5/armv7a/arm64/x86/x86_64目标平台下ffmpeg的so库。

5)执行compile-ijk.sh all

    回到/home/workspace/opensrc/ijkplayer/android目录下,执行sh compile-ijk.sh all脚本编译ijksdl/ijkffmpeg/ijkplayer的so库。   

四、注意事项

1)尽量不要把ijkplayer的源码下载到win上,再通过工具上传到Linux上编译,会出现较多莫名其妙的编译问题;

2)建议直接将源码拉取到Linux上编译;

3)建议在win上使用虚拟机而不是通过MingW来编译;

4)若遇到编译问题,建议先去 https://github.com/bilibili/ijkplayer/issues 尝试找到解决办法。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41255248/article/details/126048264

windows+msys2编译android版ijkplayer_露蛇的博客-爱代码爱编程

近来想研究一下ijkplayer,发现在windows上编译有很多的坑。搞了一天终于能运行example,过程就像排雷一般,但也对整个项目结构了解了一番。记录下来! 可能有些坑没记得写下来,欢迎留言。 下载我改过的文件。

win10子系统ubuntu下面编译ijkplayer_winstonmao的博客-爱代码爱编程

一、在Win10上面安装Ubuntu     1、打开windows10开发人员模式;打开步骤为:设置-->更新和安全-->开发者选项,点击“开发人员模式”打开即可,具体如图:        2、在控制面板中添加linux子系统;添加步骤为:控制面板-->程序-->启用或关闭windows功能,勾选”适用于window

ijkplayer编译成android的so库的详细步骤_wangxiuwen12的博客-爱代码爱编程_android ijkplayer so

Ijkplyer简介           本人在做网络摄像头的时候遇到的一个需求就是要做一个手机app能够实时看rtsp流传过来的视频,首先当然是用MediaPlayer去播放视频,结果是延时的要命,自己写一个播放器框架也是不实际的,只好上网找框架,发现了这个来源于B站的开源播放框架Ijkplyer。发现网上有许多前辈做过,于是今天总结一下这几天遇到的问

win10子系统ubuntu 编译 ijkplayer_他晓的博客-爱代码爱编程

###Win10子系统Ubuntu 编译 ijkplayer 欢迎入群讨论提问 QQ群号:686809487 CSDN Github 最近在看音视频方面的资料,选取了开源的 ijkplayer h

Ubuntu编译ijkplayer-爱代码爱编程

https://www.jianshu.com/p/44e52b308434 1 虚拟机安装 Ubuntu 。   windows 7 中使用 VMware Workstation 安装Ubuntu 18.04.1 LTS   windows 7中使用 VirtualBox 安装 Ubuntu 18.04.1 LTS 2 在Ubuntu虚拟机中分别配

win10子系统Ubuntu编译ijkplayer需要的环境配置-爱代码爱编程

环境变量配置 sudo vim ~/.bashrc    在打开的文件末尾添加 #========jdk========# export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231 export JRE_HOME=${JAVA_HOME}/jre   export CLASSPATH=.:${JAVA_HOME}/lib:$

IJKPlayer编译FFmpeg命令行-爱代码爱编程

编译环境 Win10 + Oracle VM + Ubuntu 19 NDK version: r10e 编译CMD进IJK中,使用正常的IJK编译方法即可。 编译HTTPS进入IJK中 拉取IJK后,进入文件夹目录进行命令编译./init-android-openssl.sh./init-android.sh完成后进入下一步 编译SSL和FF

ijkplayer的编译和使用-爱代码爱编程

前言 ijkplayer是一个基于FFmpeg的轻量级Android/iOS视频播放器。是一个很优秀的库,但是如果要使用它并不是那么的简单。首先要对ijkplayer进行编译后才能使用。因此下面将分享自己从编译到使用的整个过程,如果有错误欢迎在评论区指出! 一、下载并配置Ubuntu虚拟机 根据下面的安装教程,安装Ubuntu虚拟机

ijkplayer在win10下编译的一些问题-爱代码爱编程

本文使用cygwin编译 1.cygwin的环境搭建 2.打开cygwin,使用git,clone源码: git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android  3.打开目录并初始化,此处会下载ffpmeg源码,如果有梯子一定要使用,否则很慢 cd ijkpla

win10借助wsl编译ijkplayer-爱代码爱编程

win10借助wsl编译ijkplayer 前言环境准备安装android studio下载NDK其他的一些准备ijkplayer编译大功告成导入Android Studio 前言 最近因为在做推流直播,需要做到较低的延迟。因为市面主流的播放器都达不到要求,所以就看上了这个基于ffmpeg移植的ijkplayer。编译要求使用linux环境,

android sdk编译windows,windows下编译ijkplayer-android-爱代码爱编程

1 编译环境 windows 10 linux 子系统 ubuntu 18.04 下载 android-ndk-r12b 和 android-sdk-linux 配置SDK和NDK环境变量export ANDROID_SDK_HOME=/somewhere/android-sdk-linux export PATH=$PATH:${ANDROI

win10子系统编译android,基于win10子系统ijkplayer全量编译(支持所有格式)流程-爱代码爱编程

1 环境搭建 1.1 编译环境说明 ijkplayer目前支持linux,mac平台编译。windows平台暂不支持。如果没有linux环境,可以使用win10自带的子系统ubuntu进行编译。win10子系统开启方法参见:https://www.jianshu.com/p/58090215bda8也可自行度娘。 本文档主要以win10子系统ub