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