ArmSoM-W3之RK3588安装ffmpeg

1. 简介

  • FFmpeg 是一个完整的、跨平台的音频和视频录制、转换和流媒体解决方案。既是一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。

  • FFmpeg 提供了多种媒体格式的封装和解封装,包括多种音视频编码,多种协议的流媒体,多种色彩格式转换,多种采样率转换,多种码率转换等。ffmpeg发展至今,已经被许多开源项目使用。

  • FFmpeg 官网:http://ffmpeg.org/

  • 本文介绍RK3588平台安装ffmpeg

2. 环境介绍

  • 硬件环境:

    ArmSoM-W3 RK3588开发板

  • 软件版本:

    OS:ArmSoM-W3 Debian11

3. ffmpeg 4.3.1 安装

3.1下载:

bash 复制代码
wget http://www.ffmpeg.org/releases/ffmpeg-4.3.1.tar.gz
bash 复制代码
tar -xvf ffmpeg-4.3.1.tar.gz

cd ffmpeg-4.3.1/

./configure --prefix=/usr/local/my/ffmpeg --enable-version3 --enable-rkmpp --enable-nonfree --enable-gpl --enable-shared

make -j8
sudo make install

3.2 然后更改配置文件/etc/ld.so.conf

bash 复制代码
sudo vim /etc/ld.so.conf

include /etc/ld.so.conf.d/*.conf
#复制下面内容
/usr/local/lib #librockchip_mpp.so

然后执行sudo ldconfig命令生效

将ffmpeg路经添加到PATH

bash 复制代码
sudo vim .bashrc
#最后一行添加自己的ffmpeg路经
export PATH=$PATH:/usr/local/my/ffmpeg/bin

然后执行source .bashrc生效

查看一下系统PATH,可以看到已经将ffmpeg添加好了

bash 复制代码
echo $PATH

3.3 检查是否成功安装

bash 复制代码
ffmpeg -version

4. 卸载旧的ffmeg

想要重新安装的话,要先卸载ffmeg

bash 复制代码
sudo apt-get --purge remove ffmpeg
sudo apt-get --purge autoremove

如果你使用的是总网上下载安装包,然后编译安装的方法,则需要使用以下的方式卸载,此处以ffmpeg- 4.3.1为例:

bash 复制代码
cd ffmpeg-4.3.1
make uninstall  ##删除由make install命令安装的文件
make clean  ##只删除make时产生的临时文件
make distclean  ##同时删除configure和make产生的临时文件
相关推荐
深念Y1 小时前
从 Windows 迁移到 Linux 开发环境的记录
linux·windows·链接·bun·ram·imdisk
AuTumn-L1 小时前
使用 SSH 密钥认证实现安全免密登录
服务器·安全·ssh
领创工作室2 小时前
GitHub Workflows 全面解析:从核心概念到开源实现
运维·github
吕海洋2 小时前
目前可用的docker源2026.08
运维·docker·容器
知无不研2 小时前
Linux I/O复用之epoll
linux·服务器·epoll·socket编程
HY小宝F3 小时前
树莓派 FFmpeg 实战笔记(二):命令行、源码编译与硬件编码的真相
学习·职场和发展·ffmpeg
dogstarhuang3 小时前
OpenAI GPT-5.6 降价后如何重算 API 账单?多模型路由与成本治理实战
服务器·网络·人工智能·大模型·api·ai应用开发·接口管理
苏宸啊3 小时前
linux网络编程udp服务器和客户端代码编写(echo版本和字典版本)
linux·网络
~|Bernard|4 小时前
Linux 定时任务(Cron)完整教程
linux·运维·服务器
小周学学学4 小时前
vmware-horizon第一章:horizon服务器安装
运维·服务器·vmware