Windows上使用vs编译x264的方法
来源:http://www.tudoupe.com时间:2022-06-28
前言
有时需要在Windows上使用libx264,在和gitgub网站上,没有找到DLL或VS项目代码的源代码,而且源是makefile不是cmake不能直接转换到vs,更麻烦的是手动配置一个与项目本身。考虑在使用Shift媒体项目之前创建的WindowsFFmpeg项目,似乎有一个x264项目代码,然后我们直接使用它。
获取x264源
最新 libx264 v 项目源可以在 Shift Media Project 网站上找到: https://shiftmediaproject.github.io/1-projects/
输入后,请参阅下面的界面,您可以下载一个好的生成文件,或下载项目代码。 你只需要一个动态库或一个静态库的朋友,然后就结束了。
二、安装yasm
因为不同版本的x264取决于yasm或nasm的不同,索引被安装。
1.下载
(1), libx264编译需要yasm, yasm也可以在Shift Media Project网站找到: 项目

2.安装
直接运行 install_script.bat

运行后取得下列结果(vs2017)

本文福利,免费领取 C++ 音视频 学习宣传材料,包括( C/C++ , Linux 服务器开发,面试问题, FFmpeg , webRTC , rtmp , hls , rtsp , ffplay , srs ) ↓↓↓↓↓↓ 参见下文文章的底部

三、安装nasm
因为不同版本的x264取决于yasm或nasm的不同,索引被安装。
1.下载
(1),libx264编译需要nasm,nasm在Shift Media Project的github上: GitHub - ShiftMediaProject/VSNASM: Provides Visual Studio integration for the NASM assembler.

2.安装
直接运行 install_script.bat

运行后取得下列结果(vs2017)

四、编译x264
1.打开目录
在第一步下载的源目录中打开SMP文件

2.打开sln

3.生成
你可以直接生成代码在:

总结
这就是我们今天要谈的。本文介绍了利用V在Windows上编译libx264的方法.当然,整个方法就是从“变媒体项目”中借用好东西,节省了很多时间,比较方便。与VS项目相比,编译静态库嵌入项目更方便,你可以根据你的需要创建不同的DLL版本。
来源链接:如何编译x264v在Windows上 - 信息 - I Love Audio Video Network - 建立国家最权威的音频视频技术交流与分享论坛
本文福利,免费领取 C++ 音视频 学习宣传材料,包括( C/C++ , Linux 服务器开发,面试问题, FFmpeg , webRTC , rtmp , hls , rtsp , ffplay , srs ) ↓↓↓↓↓↓ 参见下文文章的底部
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
