【视频/图像编解码】x264编译-yasm开启时make错误,common/x86/const-a.o No such file

由于项目需要,需要在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则编译成功):
【视频/图像编解码】x264编译-yasm开启时make错误,common/x86/const-a.o No such file_第1张图片
网上相关问题的解决方案都不太可行。其实很简单,想到原来配置x265时教程中的类似问题:
【视频/图像编解码】x264编译-yasm开启时make错误,common/x86/const-a.o No such file_第2张图片
【视频/图像编解码】x264编译-yasm开启时make错误,common/x86/const-a.o No such file_第3张图片
但是我找不到x264中类似的文件,所以想着要不把“common/x86/” 中的文件名改下好了。
即.o文件它找不到,因为文件夹中全是.obj文件,跟着报错一个一个改再make就不会出错了:
【视频/图像编解码】x264编译-yasm开启时make错误,common/x86/const-a.o No such file_第4张图片
测试了一下有无yasm编码1080p的视频速度,没有yasm的情况下编码的是2帧/s,有yasm的情况下编码速度为13.26帧/s(全部都是默认参数的情况下)

你可能感兴趣的:(【视频/图像编解码】x264编译-yasm开启时make错误,common/x86/const-a.o No such file)