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产生的临时文件
相关推荐
Dola_Pan1 小时前
Linux文件IO(二)-文件操作使用详解
java·linux·服务器
吃饭只吃七分饱1 小时前
arm开发板通信
arm开发·c#
wang_book1 小时前
Gitlab学习(007 gitlab项目操作)
java·运维·git·学习·spring·gitlab
prcyang2 小时前
Docker Compose
运维·docker·容器
脚踏实地的大梦想家2 小时前
【Docker】安装全流程与配置完整镜像源(可安装 nginx)
运维·docker·容器
城南云小白3 小时前
Linux网络服务只iptables防火墙工具
linux·服务器·网络
从心归零3 小时前
sshj使用代理连接服务器
java·服务器·sshj
咩咩大主教3 小时前
C++基于select和epoll的TCP服务器
linux·服务器·c语言·开发语言·c++·tcp/ip·io多路复用
羌俊恩3 小时前
视频服务器:GB28181网络视频协议
服务器·网络·音视频
Zww08913 小时前
docker部署个人网页导航
运维·docker·容器