目录

华为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文件。

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
奔驰的小野码12 小时前
本地实现Rtsp视频流推送
java·linux·后端·ffmpeg
程序员沉梦听雨1 天前
ffmpeg实现视频转码
ffmpeg·音视频
unix2linux1 天前
YOLO v5 Series - HTTP-FLV - FFmpeg & (HTML5 + FLV.js ) Integrating
yolo·http·ffmpeg
_XU2 天前
使用FFmpeg和MediaMTX实现本地推流
前端·ffmpeg·音视频开发
Java&Develop2 天前
ffmpeg 切割视频失败 ffmpeg 命令参数 -vbsf 在新版本中已经被弃用,需要使用 -bsf:v 替代
ffmpeg·音视频
猫头虎3 天前
最新如何在服务器中解决FFmpeg下载、安装和配置问题教程(Linux|Windows|Mac|Ubuntu)
linux·服务器·windows·ffmpeg·音视频·pip·视频编解码
_多拉不懂A梦3 天前
基于ImGui+FFmpeg实现播放器
c++·ffmpeg·音视频
超周到的程序员3 天前
大模型开发:源码分析 Qwen 2.5-VL 视频抽帧模块(附加FFmpeg 性能对比测试)
ffmpeg·音视频
花落已飘3 天前
ffmpeg播放音视频流程
ffmpeg·音视频
邪恶的贝利亚4 天前
FFMEPG常见命令查询
linux·运维·网络·ffmpeg