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产生的临时文件
相关推荐
q***471816 分钟前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
别动哪条鱼22 分钟前
MP4转AAC转换器C++
c++·ffmpeg·音视频·aac
Logan Lie1 小时前
Web服务监听地址的取舍:0.0.0.0 vs 127.0.0.1
运维·后端
别动哪条鱼1 小时前
FFmpeg 核心数据结构关系图
数据结构·ffmpeg
Y淑滢潇潇1 小时前
RHCE 防火墙实验
linux·运维·rhce
wadesir2 小时前
当前位置:首页 > 服务器技术 > 正文Linux网络HSRP协议(实现路由器热备份与高可用性的实用指南)
linux·服务器·网络
稻谷君W2 小时前
Ubuntu 远程访问 Win11 WSL2 并固定访问教程
linux·运维·ubuntu
泡沫·2 小时前
4.iSCSI 服务器
运维·服务器·数据库
胡八一2 小时前
解决PHP未检测到您服务器环境的sqlite3数据库扩展报错
服务器·数据库·php
不解不惑2 小时前
OpenAI whisper 语音识别服务器搭建
服务器·whisper·语音识别