您的位置:首页 > 其它

x264编译-yasm开启时make错误,common/x86/const-a.o No such file

2017-12-20 19:35 337 查看
由于项目需要,需要在PC端,几种硬件板上均配置x264,x265,现在PC端还差x264没有配置。

1. 下载x264的源码:
http://download.videolan.org/pub/videolan/x264/snapshots/

下载最新的、稳定的并解压即可;

2. 根据教程安装mingw:
https://yq.aliyun.com/articles/31077

3. yasm的问题:

根据2中的教程,在./configure --enable-shared时会出现如下错误(--disable-asm则编译成功):



网上相关问题的解决方案都不太可行。其实很简单,想到原来配置x265时教程中的类似问题:





但是我找不到x264中类似的文件,所以想着要不把“common/x86/” 中的文件名改下好了。

即.o文件它找不到,因为文件夹中全是.obj文件,跟着报错一个一个改再make就不会出错了:



测试了一下有无yasm编码1080p的视频速度,没有yasm的情况下编码的是2帧/s,有yasm的情况下编码速度为13.26帧/s(全部都是默认参数的情况下)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  x264 mingw windows 编码
相关文章推荐