华为Atlas NPU ffmpeg 编译安装

处理器:鲲鹏920

NPU:昇腾 310P3

操作系统:Kylin Linux Advanced Server V10

CANN:Ascend-cann-toolkit_8.0.RC1_linux-aarch64.run

FFmpeg:AscendFFmpegPlugin(不要用AscendFFmpeg)

AscendFFmpegPlugin下载地址:

https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/mxVision/AscendFFmpegPlugin

//设置ASCEND_HOME

export ASCEND_HOME=/usr/local/Ascend //根据自己安装的目录,换路径

配置环境变量(方式一)

sudo ${ASCEND_HOME}/ascend-toolkit/set_env.sh

4,编译安装ffmpeg

(1)下载昇腾版ffmpeg扩展

https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/mxVision/AscendFFmpegPlugin

(2)下载FFmpeg官方版本(n4.4.4)

https://github.com/FFmpeg/FFmpeg/releases/tag/n4.4.4

(3)开始编译

//首先将AscendFFmpegPlugin和FFmpeg分别下载解压后放在同级目录

cd FFmpeg-n4.4.4

patch -p1 -f < ../AscendFFmpegPlugin/ascend_ffmpeg.patch

//编译

./configure \

--enable-shared \

--extra-cflags=-I/usr/local/include \

--extra-ldflags=-L/usr/local/lib \

--extra-cflags="-I${ASCEND_HOME}/ascend-toolkit/latest/acllib/include" \

--extra-ldflags="-L${ASCEND_HOME}/ascend-toolkit/latest/acllib/lib64" \

--extra-libs="-lacl_dvpp_mpi -lascendcl" \

--extra-libs=-lpthread \

--enable-ascend

make -j8

sudo make install

如果提示找不到gcc, 修改configure文件。

相关推荐
OH_TPC2 天前
【鸿蒙优选三方库】@ohos/ffmpeg-kit:把 FFmpeg 的全部能量带进鸿蒙
华为·ffmpeg·harmonyos·鸿蒙
是jin奥2 天前
最新 FFmpeg 安装脚本:Linux x86_64
linux·运维·ffmpeg
骑着蜗牛撵大象3272 天前
用 Codex 批量做数字人商品口播视频:从分镜 JSON 到成片校验的流水线
java·ffmpeg·json·音视频·数字人·视频·codex
企业数字化笔记2 天前
视频加放大特写后音画不同步怎么办?OpenCV转场与FFmpeg音轨续接实战
opencv·ffmpeg·音视频
开开心心就好4 天前
课堂随机点名工具,绿色版免安装双击即用
java·服务器·前端·ffmpeg·音视频·perl·symfony
小鹿软件办公4 天前
不依赖 FFmpeg 也能录屏?ShareX 22 新增录屏等十余款新工具
ffmpeg·sharex·免费录屏工具
lll23526917794 天前
Android APP短视频音频提取,主流工具怎么选
ffmpeg·音视频
成都旺小宝科技5 天前
首访决策人没来,AI一客一策两天成交!
大数据·人工智能·机器学习·ffmpeg·语音识别
余槐i5 天前
加了Cookie yt-dlp仍报HTTP 403:3个容易漏的请求头差异
python·http·ffmpeg·开发工具·yt-dlp
余槐i5 天前
yt-dlp 线程开到 16 反而更慢:1000 个视频的实测与限速原因
性能优化·ffmpeg·自动化·开发工具·yt-dlp