ffmpeg6.0编译(NDK)

本文详细指导如何在ffmpeg6.0中添加对Vulkan的支持,并在Android平台上进行跨平台编译。步骤包括下载ffmpeg源码、配置环境、修改编译选项和使用NDK-R25c进行编译。
摘要由CSDN通过智能技术生成

ffmpeg 6.0 支持vulkan 需要手动安装Vulkan 并将include里面的vk_video 和 vulkan 拷贝到 android-ndk-r25c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/
vulkan 下载

cp -r vk_video $NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/
cp -r vulkan $NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/

1 下载ffmpeg源码(网速差的可以直接传文件包到Linux上安装)
mkdir ffmpeg
cd ffmpeg
wget https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz
2 解压
xz -d ffmpeg-6.0.tar.xz 先解压成 ffmpeg-6.0.tar
tar -zxf ffmpeg-6.0.tar -C ./ 解压到当前目目录
或者 tar -xf ffmpeg-6.0.tar.xz -C ./ 解压到当前目目录
3 下载NDK 版本 (r25c)
cd /home
mkdir ndk
cd ndk
wget https://dl.google.com/android/repository/android-ndk-r25c-linux.zip
4 解压
unzip android-ndk-r25c-linux.zip
5 配置环境
cd /etc/profile.d/
touch ndk.sh
vim ndk.sh 输入下面的内容保存并退出

export NDK_ROOT=/home/ndk/android-ndk-r25c
export PATH=$NDK_ROOT:$PA
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值