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产生的临时文件
相关推荐
Zfox_2 小时前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
Kookoos2 小时前
Dynamics 365 Finance + Power Automate 自动化凭证审核
运维·自动化·dynamics 365·power automate
apocelipes5 小时前
Linux c 运行时获取动态库所在路径
linux·c语言·linux编程
ABB自动化6 小时前
for AC500 PLCs 3ADR025003M9903的安全说明
服务器·安全·机器人
努力学习的小廉6 小时前
深入了解linux系统—— 进程池
linux·运维·服务器
秃头菜狗6 小时前
各个主要目录的功能 / Linux 常见指令
linux·运维·服务器
利刃大大6 小时前
【在线五子棋对战】二、websocket && 服务器搭建
服务器·c++·websocket·网络协议·项目
2301_793102496 小时前
Linux——MySql数据库
linux·数据库
vfvfb7 小时前
bat批量去掉本文件夹中的文件扩展名
服务器·windows·批处理·删除扩展名·bat技巧
jiunian_cn8 小时前
【Linux】centos软件安装
linux·运维·centos