linux安装编译ffmpeg
创始人
2024-05-31 10:39:22

ffmpeg下载:

http://ffmpeg.org/releases

可以下载适合自己的版本。我下载的是5.0版本,然后解压:

tar xvf ffmpeg-5.0.tar.gz

进入ffmpeg

cd ffmpeg-5.0

编译ffmpeg

./configure --prefix=/root/ffmpeg //编译文件存放的路径

如果是交叉编译添加以下参数:

./configure --prefix=/root/ffmpeg

--cross-prefix=arm-linux-

--enable-cross-compile

--target-os=linux

 --cc=arm-linux-gcc

 --arch=arm

--enable-shared//动态库

--disable-static//静态库

错误:

nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.

解决方法:

sudo apt-get install yasm

sudo apt-get install nasm

也可以下载源码包:

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

wget https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.bz2

解压后进入目录:

./configure

make && make install

错误:

License: LGPL version 2.1 or later

libavutil/avconfig.h is unchanged

libavfilter/filter_list.c is unchanged

libavcodec/codec_list.c is unchanged

libavcodec/parser_list.c is unchanged

libavcodec/bsf_list.c is unchanged

libavformat/demuxer_list.c is unchanged

libavformat/muxer_list.c is unchanged

libavdevice/indev_list.c is unchanged

libavdevice/outdev_list.c is unchanged

libavformat/protocol_list.c is unchanged

ffbuild/config.sh is unchanged

不用在意说明已经成功配置ffmpeg

接下来:

make -j 4

make install

生成的头文件和库文件就在指定的目录中/root/ffmpeg。

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...