ubutun安装ffmpeg

安装依赖

sudo apt-get install yasm

sudo apt-get install libsdl1.2-dev

sudo apt-get install libsdl2-dev

下载安装

tar -zxvf filename.gz

./configure --enable-shared --prefix=/usr/local/ffmpeg

make -j4

sudo make install

添加路径

路径/usr/local/ffmpeg/lib加到sudo vim /etc/ld.so.conf.d/libc.conf

刷新库sudo ldconfig -v

不然会报 error while loading shared libraries: libavcodec.so.58: cannot open shared object file: No such file or directory

版本

修改环境变量

将ffmpeg的绝对路径添加到PATH环境变量中,以让系统能找到ffmpeg的安装路径。

vim ~/.bashrc # 打开系统环境变量配置文件

在文件中添以下内容。

复制代码
export PATH="/usr/local/ffmpeg/bin:${PATH}"

export LD_LIBRARY_PATH="/usr/local/ffmpeg/lib:{LD_LIBRARY_PATH}"

source ~/.bashrc
相关推荐
sheeta199825 分钟前
LeetCode 每日一题笔记 日期:2025.03.21 题目:3643.垂直翻转子矩阵
笔记·leetcode·矩阵
测试_AI_一辰6 小时前
AI测试工程笔记 05:AI评测实践(从数据集到自动评测闭环)
人工智能·笔记·功能测试·自动化·ai编程
今儿敲了吗9 小时前
python基础学习笔记第六章——函数进阶
笔记·python·学习
左左右右左右摇晃10 小时前
JVM 笔记--分代工程以及分代的算法
jvm·笔记
-Springer-10 小时前
STM32 学习 —— 个人学习笔记9-3(FlyMcu 串口下载)
笔记·stm32·学习
中屹指纹浏览器12 小时前
2026指纹浏览器与代理IP协同安全体系构建——从特征匹配到行为风控的全链路防护
经验分享·笔记
لا معنى له12 小时前
什么是Active Inference(主动推理)? ——学习笔记
笔记·学习
zhouping@12 小时前
JAVA学习笔记day06
java·笔记·学习
Jack.Jia12 小时前
GPS原理笔记三——GPS卫星轨道理论和计算
笔记
庞轩px13 小时前
内存区域的演进与直接内存——JVM性能优化的权衡艺术
java·jvm·笔记·性能优化