ubutun安装ffmpeg

devtools/2024/10/11 6:57:48/

安装依赖

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

 


http://www.ppmy.cn/devtools/124041.html

相关文章

数据交换的金钟罩:合理利用安全数据交换系统,确保信息安全

政府单位为了保护网络不受外部威胁和内部误操作的影响,通常会进行网络隔离,隔离成内网和外网。安全数据交换系统是专门设计用于在不同的网络环境(如内部不同网络,内部网络和外部网络)之间安全传输数据的解决方案。 使用…

mac端口被占用解决方法

通常情况下:lsof -i:#{port} 就可以找到对应的进程的pid kill -9 #{pid} 直接终结 kill -15 #{pid} 等待正在进行的任务完成再终结 本次纪要 问题出现: 当我想要使用docker启动mysql的时候报错:Error response from daemon: Ports are not…

Effective C++笔记之二十四:stack overflow

溢出(Stack Overflow)是指程序运行过程中,栈空间被耗尽,导致无法继续分配栈内存的错误。C程序中,栈用于存储函数调用的局部变量、返回地址、函数参数等。当栈空间耗尽时,会引发栈溢出,通常导致程…

set有哪些实现类?

在Java中,Set是一个接口,它继承自Collection接口,主要用于存储不重复的元素。Set接口有多种实现类,每种实现类都有自己的特点和适用场景。以下是Java中Set接口的一些常见实现类: HashSet: 基于哈希表实现的…

LangChain 学习(二)

将PDF文档中的内容嵌入到Milvus数据库中。具体步骤如下: 加载文档:使用PyPDFLoader从指定路径加载PDF文件。 拆分文档:使用CharacterTextSplitter将文档拆分成较小的文本块。 创建嵌入对象:使用BERT模型。 文本块嵌入&#xff…

jmeter学习(7)beanshell

beanshell preprocessor 发送请求前执行 beanshell postprocessor 发送请求前执行 获取请求相关信息 String body sampler.getArguments().getArgument(0).getValue(); String url sampler.getPath(); 获取响应报文 String responseprev.getResponseDataAsString(); 获…

【uniapp小程序】使用cheerio去除字符串中的HTML标签并获取纯文本内容

【uniapp小程序】使用cheerio去除字符串中的HTML标签并获取纯文本内容 参考资料安装引入使用 参考资料 【博主:AIpoem】uniapp小程序 使用cheerio处理网络请求拿到的dom数据 cheerio文档:https://github.com/cheeriojs/cheerio/wiki/Chinese-README 安…

Python 如何使用 Redis 作为缓存

Python 如何使用 Redis 作为缓存 一、引言 在现代 Web 应用程序和数据密集型服务中,性能 和 响应速度 是至关重要的因素。而当应用需要频繁访问相同的数据时,直接从数据库获取数据会耗费大量的时间和资源。因此,缓存系统成为了提升性能的重…