代码编织梦想

msys2的安装参考:

MSYS2安装_蜡笔小方的博客-CSDN博客

将下载好的x264放入msys2能找到的目录下:

 使用msys2切换到x264目录下,执行如下命令即可。

./configure --prefix=/usr/local --enable-shared
make
make install

执行make的时候会报类似下图的错误:

 在这篇博客windows10 编译x264出现 undefined reference to `_beginthreadex'解决_老衲不出家的博客-CSDN博客中找到了办法,但是,为什么呢?这样会有什么影响嘛?

./configure --prefix=/usr/local --enable-shared --disable-thread

 编译安装结束如图: 

最后,把x264.pc放入/usr/lib/pkgconfig目录下,就可以使用如下命令来查看x264的编译选项了。

pkg-config --cflags --libs x264

 至此,x264在windows下的编译到此结束。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Tracytang97/article/details/129319486

windows下编译x264库_mo4776的博客-爱代码爱编程

背景 首先说一下mingw和msys是干啥的,mingw本质上一个开发工具链,它提供了针对win32应用的GNU工具链,以及对等于windows SDK的头文件和用于MinGW版本链接的库文件(so,a等,而不是msvc的

windows 编译 x264 报错 no working c compiler found 处理方法_「已注销」的博客-爱代码爱编程

注意:此文较老,已经只剩下参考价值 编译过程就不说了,网上好多都是可以的。 注意两点 1 如果出现如题的错误,很可能是编译脚本前几行配置的NDK 路径 和 工具链路径不对 比如我的是这样的 NDK=D:/ndk/an

windows下编译x264-爱代码爱编程

最近需要使用x264进行H264视频编码,发现x264是linux下的库,但我需要在windows下使用dll,在这里记录一下windows编译x264过程。 编译环境 下载MinGW ,下载地址。 下载完成获得ming

【X265】Win10环境编译x264 / x265,调用libx264 / libx265-爱代码爱编程

最近开始阅读x264、x265源码,并计划学习一些基于FFmpeg的视频编码开发流程,首先熟悉一遍对于x264、x265 源码编译及libx264.lib、libx265.lib的库调用流程。 准备 系统环境: Win10 + VS2019编译环境: Mingw64 + msys2 + cmake + yasm + nasm 注意: Mingw64、

Windows编译x264、ffmpeg及vmaf-爱代码爱编程

Windows编译x264、ffmpeg及vmaf 文章介绍环境准备编译x264编译ffmpeg编译vmaf 文章介绍 本文主要介绍在windows上编译音视频所需要的开源库,包括x264,ffmpeg和vmaf。 本文编译所使用配置: os : win10 x64 vs : 2019 其他版本可以参考。 环境准备 ffmpeg是基于li

openh264 Windows 平台x64版本编译-爱代码爱编程

需求Windows x64支持h264编码的视频        pjsip如果需要支持h264编码格式的视频,需要引入openh264。 openh264源码下载        https://github.com/cisco/openh264 编译工具 MinGW-w64 , vs2019, nasm, Windows SDK MinGW-w64, 

Windows编译x264-爱代码爱编程

1、下载安装MSYS2官网下载64位的安装包,下载完之后进行安装,安装目录自行决定,我这里安装在C盘,我的安装目录是C:\msys64 2、编辑msys2_shell.cmd 安装完之后找到msys2_shell.cmd脚本文件,将rem set MSYS2_PATH_TYPE=inherit 改为set MSYS2_PATH_TYPE=inherit ,

windows上使用vs编译x264的方法_音视频开发老舅的博客-爱代码爱编程

前言 有时需要在Windows上用到libx264时,在官网和gitgub找了源码发现没有提供dll或者vs项目的代码,而且源码是makefile不是cmake不能直接转成vs,自己去手动配置一个vs项目还是比较麻烦的。想到之前用Shift Media Project生成Windows的FFmpeg项目时,似乎有包含x264的项目代码,那我们直用就可以了

交叉编译ffmpeg+移植hi3536板子_arm-爱代码爱编程

我所用的编译环境   Ubuntu16.04    交叉编译器:arm-hisiv300-linux-gcc 首先我们要安装先x264    1.x264的编译(具体路径需要自己配置) CC=arm-hisiv300-linux-gcc ./configure \ --host=arm-hisiv300-linux \ --prefix=/hom