linux编译ijkplayer(ubuntu)

ubuntu编译ijkplayer这里就记录下我的坑以及修改点

我这里编译的是master分支

1、禁止windows下载压缩包以后,解压,然后copy到虚拟机的linux环境。这样会导致一些格式出现问题,导致不可预知的问题。这一点切记切记

2、国内拉取代码慢

解决办法:github.com换成github.com.cnpmjs.org

涉及到到的文件

init-android-exo.sh

init-android-j4a.sh

init-android-libsoxr.sh

init-android-libyuv.sh

init-android-openssl.sh

init-android-prof.sh

init-android.sh

init-android-soundtouch.sh

使用vim编辑器修改使用的命令是:%s/github.com/github.com.cnpmjs.org/g

3 B0改为b0,xB0改为xb0, yB0改为yb0

这块网上说是因为B0已经定义成宏了,所以不能使用B0的变量。

涉及到的文件

ffmpeg-armv5/libavcodec/hevc_mvs.c

ffmpeg-armv7a/libavcodec/hevc_mvs.c

ffmpeg-arm64/libavcodec/hevc_mvs.c

ffmpeg-x86/libavcodec/hevc_mvs.c

ffmpeg-x86_64/libavcodec/hevc_mvs.c

ffmpeg-armv5/libavcodec/opus_pvq.c

ffmpeg-armv7a/libavcodec/opus_pvq.c

ffmpeg-arm64/libavcodec/opus_pvq.c

ffmpeg-x86/libavcodec/opus_pvq.c

ffmpeg-x86_64/libavcodec/opus_pvq.c

vim编辑器使用的命令

%s/\<xB0\>/xb0/g

%s/\<yB0\>/yb0/g

%s/\<B0\>/b0/g

4、module_default.sh修改

编译过程中出现不支持的选项,大胆的去掉。我编译过程中,发现下面不支持了,我直接注释掉了。

#export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-ffserver"

#export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-vda"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值