ffmpeg视频编码出现Unknown encoder ‘libx264‘问题
创始人
2025-05-28 16:34:48
0

ffmpeg系列文章目录


1.下载x264源码

git clone http://git.videolan.org/git/x264.git

2.解压源码 sudo tar -xjf last_x264.tar.bz2

cd x264-snapshot-20180705-2245

三部曲:
./configure
make
make install
运行./configure
出现 错误:
Found no assembler Minimum version is nasm-2.13 If you really want to compile without asm, configure with --disable-asm.
这是因为需要安装2.13版本的nasm

不能简单的运行sudo apt-get install nasm 要安装的rpm文件包tall nasm 这个版本比较低。应该通过源码编译的方式进行安装。

链接地址:https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/

解压:

sudo tar -zxvf nasm-2.13.03.tar.gz

三部曲安装即可。

make 出现以下问题:

In file included from stdlib/vsnprintf.c:15:
./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes]194 | void pure_func seg_init(void);| ^~~~
In file included from stdlib/snprintf.c:13:
./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes]194 | void pure_func seg_init(void);| ^~~~
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make: *** [Makefile:75:stdlib/snprintf.o] 错误 1
make: *** 正在等待未完成的任务....
make: *** [Makefile:75:stdlib/vsnprintf.o] 错误 1
In file included from ./include/nasm.h:46,from asm/nasm.c:47:
./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes]194 | void pure_func seg_init(void);| ^~~~
cc1: some warnings being treated as errors
make: *** [Makefile:75:asm/nasm.o] 错误 1

解决方法:

解决nasm-2.13在新版ubuntu编译make不过的办法
./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes] 194 | void pure_func seg_init(void);
因为gcc版本过新。

解决办法:

修改“./include/nasmlib.h”文件

vim ./include/nasmlib.h

找到语句

void pure_func seg_init(void);

注释掉,问题解决。

安装完成nasm之后再重新进入x264目录下./configure 之后就可以。

3.重新编译安装ffmpeg

进入到ffmpeg的目录下,分别执行命令:
1)配置ffmpeg时,加上x264,如:
./configure --enable-gpl --enable-libx264
2)make clean
3)make
4)make install

相关内容

热门资讯

成都实现境外银行卡“直刷”坐地... 7月28日,成都地铁正式上线银行卡刷卡过闸功能,乘客持银联卡及境外发行的维萨卡(Visa)、万事达卡...
李嘉诚突发!长和一纸公告,坐实... 金融界7月28日消息 李嘉诚旗下的长和一纸公告出售港口一事迎来最近进展,坐实内地企业加入交易的传闻。...
坚持绿色发展,华帝荣获《证券之... 7月25日,2025证券之星ESG年度论坛暨第三届ESG新标杆企业奖颁奖盛典在上海盛大举行。作为厨电...
1219亿美元!全球AI领域吸... 人工智能领域正经历着前所未有的资本汇聚浪潮。2025年上半年,全球AI领域吸引风险投资1219亿美元...
美股散户狂欢背后,华尔街空头本... 美股散户持续上演狂欢的同时,华尔街空头正遭受惨痛打击。 S3 Partners数据显示,截至上周四,...
广期所出手,推进光伏组件期货研... 来源:集邦新能源网 集邦光储观察获悉,在近期中国光伏行业协会主办的光伏行业2025年上半年发展回顾与...
原创 左... 作者︱余在洋 与其抱怨环境糟糕,不如弯腰探求“活下来”的创新之道。就像上海这位面馆老板,他用“左手一...
股市必读:金博股份(68859... 截至2025年7月28日收盘,金博股份(688598)报收于27.23元,上涨0.67%,换手率2....
原创 高... 8天。2025年春节高速免费通行长达8天,7座及以下小客车全程免单。你是不是也想薅羊毛?想玩个骚操作...
标普500指数屡创新高,大型科... 21世纪经济报道记者舒晓婷 北京报道 受强劲业绩以及最新贸易动态提振,过去一周美国三大股指集体收涨。...
劲方医药再次冲刺港交所 核心产... 劲方医药科技(上海)股份有限公司(以下简称劲方医药)又一次向港交所发起冲刺,计划通过18A规则于主板...
工业硅、多晶硅:7月价格调整,... 【7月28日工业硅期货跌停,多晶硅价格下跌,市场情绪回落致价格大幅调整】7月28日,工业硅期货跌停,...
大赚超50亿!期货业上半年成绩... 【导读】全国期货公司上半年累计实现净利润50.74亿元 见习记者 舍梨 期货业上半年成绩单揭晓。 7...
赋能产业升级!逸马连锁产业集团... 深圳商报·读创客户端首席记者 刘琼 7月28日,由逸马连锁产业集团主办的“百亿连锁蛋糕·百路豪杰共享...
28日纸浆下跌1.72%,最新... 来源:新浪期货 新浪期货 根据交易所数据,截至7月28日收盘主力合约纸浆2509,涨跌-1.72%,...
美股民热衷“冷门潜力股” 近日,美股市场一甩二季度的阴霾。上周,标准普尔500指数上涨1.5%,至6389点,纳斯达克综合指数...
7月28日江特电机发布公告,股... 证券之星消息,7月28日江特电机发布公告《江特电机:详式权益变动报告书》,其股东王新于2025年2月...
无问芯穹CEO夏立雪:抵达AG... 新浪科技讯 7月28日下午消息,2025年世界人工智能大会期间,无问芯穹联合创始人、CEO夏立雪提出...
5名银行高管,密集履新佛山 南都N视频记者从国家金融监督管理总局广东监管局官网获悉,7月22日,佛山监管分局批复了5名银行高管在...