FFMPEG LINUX安装

流程:

tar -xvf ffmpeg-4.1.3.tar.bz2
cd ffmpeg-4.1.3
执行./configure
//我这里不选择任何参数,全部默认安装
//不想默认安装就加--prefix=等参数,自己指定路径等等
一般默认路径是/usr/local
sudo make//生成Makefile 安装有如有报错,解决方法请参考//https://blog.csdn.net/weixin_38890593/article/details/94736651
sudo make install
编译完成,查看/usr/local/lib和/usr/local/include是否生成ffmpeg的库

脚本规则:

1.--prefix=$PREFIX \  输出编译路径

2. --enable-shared \  --disable-static \  输出编译so包还是.a包(.a包是静态static,so包是动态shared),根据情况自行调整

3.--target-os=android \  编译输出运行的环境,网上大多数都是Linux,根据情况自己写需要编译后运行的环境

上面3条是相对比较重要的,下面不编序号是可选,根据自己情况自行增加

--extra-cflags="-fPIC"

–enable-small        optimize for size instead of speed,默认开启

–disable-programs    do not build command line programs 去掉这个可以较大程度减少FFmpeg的大小

–disable-avdevice     disable libavdevice build  可以根据需求自行减少编译的库以便减少工程大小,FFmpeg很多库文件自行找disable的情况,这里只是抛个砖

如./configure --prefix=/data/thirdparty/yt_action_det_10/build/ffmpeg-4.1.3/build/ --enable-shared --enable-pic --extra-cflags="-fPIC"

如果想要更多更全的说明,请-help获取官方最权威的内容,或者自行查找FFmpeg的configure的编译规则

 

要在Linux安装FFmpeg,您可以按照以下步骤进行操作: 1. 首先,检查您的系统是否已经安装FFmpeg。您可以使用以下命令来验证安装情况:`./usr/local/ffmpeg/bin/ffmpeg -version`。 2. 如果您的系统尚未安装FFmpeg,您可以通过以下步骤在Linux安装它: a. 打开终端,并使用以下命令安装FFmpeg:`sudo apt-get install ffmpeg`。这适用于基于Debian的系统,如Ubuntu和Debian。 b. 如果您使用的是其他Linux发行版,您可以查看官方文档或使用包管理器来安装FFmpeg。请注意,每个发行版可能有不同的安装方法。 3. 完成安装后,您可以使用`ffmpeg -version`命令来验证FFmpeg是否成功安装并显示版本信息。 总结起来,要在Linux安装FFmpeg,您可以首先检查系统是否安装FFmpeg,然后根据您的发行版选择适当的安装方法进行安装安装完成后,您可以使用`ffmpeg -version`命令来验证安装情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [FFmpegLinux上的安装](https://blog.csdn.net/u014587123/article/details/88831596)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [linux安装FFMPEG库](https://blog.csdn.net/m0_57535869/article/details/125060784)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [undefined](undefined)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值