VS2013 编译x264

最简单的X264编码(win7+vs2013) 最简单的X264编码(win7+vs2013),只能对本地文件编码,内部包括了X264的需要的lib、dll和头文件。 立即下载

由于现在的x264不支持VC工程,我们用以前的VC工程版本,还要用到yasm.


  1. 下载工程文件并解压,路径和文件夹名最好不要有中文(yasm编译汇编时可能会出错)
    下载x264: http://download.youkuaiyun.com/detail/agent_x/9491982

  2. 下载yasm: http://www.tortall.net/projects/yasm/wiki/Download

  3. 解压文件
    yasm

    解压后将文件名都改名成yasm,主要是方便工程里面yasm的设置。

    将.exe放在$VSPath\VC\bin下,查找自己的相应目录($VSpath为VS的安装路径)

  4. 将除yasm.exe以外的三个文件放到x264的工程目录\x264\build\win32下

    VS2013有个一劳永逸的办法,将那三个文件放到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v120\BuildCustomizations下
    yasm模板文件

  5. 编译libx264

    打开工程,首先编译生成libx264d.lib.右击解决方案->生成依赖项->生成自定义->在弹出的对话框里勾选yasm.exe->确定。
    如果对话框里没有,可以选择查找现有的,然后在弹出对话框里选择放在该目录下的yasm.rules,如果你放在别的地方就同样的方式添加。

  6. 编译x264
    编译完了libx264后,会在工程\bin目录下生成个libx264d.lib,可以将它提取出来放到VC的lib库里,具体路径:$VSPath\VC\lib(因人而异)中打开x264的工程。
    x264附加依赖项
    右击解决方案,选择属性->链接器->输入->附加依赖选项,将刚才添加的lib名添加到附加依赖选项(增加libx264.lib)。接下来右击解决方案,生成,是不是没有问题了。

  7. 运行看看。发现会报错,弹出窗口显示在.\obj/x264_Debug 目录下找不到x264.exe文件。
    找不到x246.exe
    这是因为生成的.exe程序的默认路径是在\bin目录下,修改一下输出路径就可以了。属性->链接器->输出文件 路径改为.\obj/x264_Debug\x264.exe
    修改x264生成路径

    PS:修改x264源码,调试时把libx264的生成路径修改一下,不然程序在跑的时候使用的仍是以前生成的lib文件。右击libx264解决方案->属性->库管理器->输出文件,将路径修改成VC/lib路径下,这样每次用的都是最新生成的lib文件。
    修改libx264生成路径

vs2010+x264(成功编译) 最新版支持VC++的x264平台,已经解决所有BUGs的源码,VS2010+X264。 立即下载

相关推荐

VS2010编译x264版本

使用VS2010编译过的x264源码,已经建立了工程,修正了编译错误,可以直接开始单步调试,欢迎下载,欢迎下载,欢迎下载,欢迎下载

Windows+VS2013环境下简单调试MySQL源码

我的系统环境室win7 sp1 64bit,vs版本是2013 community 在安装的时候就确保编译文件没问题,以下是简单的调试步骤: 将mysqld工程的Debug的:属性->调试->命令参数,设为--console,如下: 运行实例:  vs的output窗口  进入客户端访问:  说明:默认的data目录在sql下C:\MySQLSC\bld...

jc_benben的专栏 3550

ffmpeg源码,MinGW+vs2013编译

最新版本ffmpeg源码,MinGW+vs2013编译。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

VS2013新建项目配置64位

如果新建项目时只有win32而且需要配置win64 到搜索功能项前的debug下拉——》配置管理器——》解决方案平台——》将ARM改为X64(下面的Win32不能改)——》项目上下文下面的平台重复以上操作 然后在属性管理器下可以看到Debug|X64和Relase|X64,在其下的Microsoft.Cpp.x64.user右键VC++目录和库目录 注,将AR

ture_dream的博客 1万+

最新版的x264(VS工程)

目前,x264已经停止了在windows下对vs编译器的支持,本资源是在VS环境下对最新版(2012.10.12)x264进行编译,经测试,能够正常编码,可供大家下载下来进行参考

为什么你的单细胞数据总有问题?可能是忽略了scDblFinder这个神器

本文深入剖析了单细胞数据分析中异质性双细胞这一常见但易被忽视的痛点,并重点介绍了scDblFinder这一神器。scDblFinder通过机器学习模型,能精准识别并过滤同一样本内的异质性双细胞,有效解决其导致的聚类模糊、信号混淆等问题,从而显著提升数据洁净度与下游分析结果的可靠性。

brandy的博客 453

Visual Studio 2013 工程配置解析

一、新建一个Win32控制台程序的相关解析 1.新建一个项目,新建项目时的文件名字就是硬盘上的文件夹名字,新建的.cpp和.h文件都在此文件夹内。     新建的项目,默认   配置是:Debug     平台是:Win32.   如果运行时是: Debug  ,则会在工程文件夹下生成一个名字为Debug的文件夹,若是运行时是:Release,则会在工程文件夹下生成一个名字为为Rel

s9434的博客 895

STM32+OV7670实战:5步搞定低成本人脸识别门禁系统(附完整代码)

本文详细介绍了基于STM32单片机和OV7670摄像头构建低成本离线人脸识别门禁系统的完整实战方案。文章从硬件选型、电路设计避坑入手,逐步讲解了图像采集优化、轻量级人脸检测与LBP特征提取策略,并提供了离线人脸库管理、特征比对以及系统集成的具体实现方法,附有核心代码示例,旨在帮助开发者快速实现可落地的嵌入式视觉应用。

kubernetes8ctl的博客 568

vs2013+X64配置glew

按正常流程走即可,可参考https://blog.youkuaiyun.com/u010897187/article/details/44495403 这里想说的是在在生成静态库和动态库的时候选择和自己的电脑适合的机型 我的是X64,由于一开始默认选择的是win32未更改,后面自己改了好久才发现。 ...

天启的博客 467

Lumerical Python API实战指南(一)——从数据优化到自动化工作流

本文是Lumerical Python API实战指南,旨在帮助用户从繁琐的手动仿真操作转向智能自动化工作流。文章详细介绍了API环境的零基础搭建、核心操作(会话管理、命令执行与数据交换),并通过参数扫描与自动化分析流水线的实战案例,展示了如何利用Python脚本实现从数据优化到自动化仿真的全过程,显著提升光子设计效率。

xxx12的博客 566

CPG控制网络入门

从线性变换开始推导

妖米的博客 5043

VS2013/VS2015搭建wxWidgets开发环境

转自:  http://blog.youkuaiyun.com/shalyf/article/details/16826857 一、安装 前往官网下载最新wxWidgets 3.0.0。 https://sourceforge.net/projects/wxwindows/files/3.0.0/wxMSW-3.0.0-Setup.exe/download 下载完默认安装即可,可修改安装路

yuliying的专栏 7509

coredump文件的原理是啥

Core Dump(核心转储)是操作系统在程序崩溃(如段错误、非法指令等)时自动生成的一个文件,它包含了程序崩溃瞬间的。通过 core dump,开发者可以像“时间回溯”一样检查程序崩溃瞬间的状态,是调试复杂问题的利器!终止时,Linux 内核会生成 core 文件。不会生成 core dump,因为它们是“优雅终止”信号。这样 core 文件会直接压缩存储,节省磁盘空间。的文件(类似可执行文件),可以用。Core 文件本质上是一个。

二进制君 380

vs2013编译 x264

1.下载yasm,地址  http://yasm.tortall.net/Download.html ,下载Win64 VS2010 .zip 2.解压Win64 VS2010 .zip, 把vsyasm.props,vsyasm.targets,vsyasm.xml三个文件copy到 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V

wupengqiangqinli的博客 2275

智能车图像处理2-入门级分析1 ---基础扫线

PS :入门级文章适合新手,如果已经有基础可以去看进阶篇文章。

taiyuezyh的博客 7742

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

WW、forever的博客 2155

vs2013编译ffmpeg之三十二 X264

X264 对应ffmpeg configure选项–enable-libx264。 vs2013编译 ShiftMediaProject上有vs2013的H264的工程,https://github.com/ShiftMediaProject/x264,这个工程的编译需要vsyasm,vsyasm和yasm是一起的,电脑上有源代码编译的yasm和vsyasm。将vsyasm.exe拷贝到...

枫林港的博客 1745

RK3566/RK3568 Android 11添加系统服务

【代码】RK3566/RK3568 Android 11添加系统服务。

qq_23921815的博客 641

mingw+vs2013静态编译最新ffmpeg与x264

一、 源码包下载 1、 Ffmpeg $ git clone https://git.ffmpeg.org/ffmpeg.git 2、 x264 $ git clone http://git.videolan.org/git/x264.git 或 ftp://ftp.videolan.or...

chuoleibizhiz6357的博客 216

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

x264的vs工程

x264从2009-091007之后就不再支持msvc平台,在 Github上有个可以用vs2010/2013编译的x264工程(x264-master.rar)。 下载地址:https://github.com/ShiftMediaProject/x264 1. x264的汇编程序是采用yasm编译,还要到http://yasm.tortall.net/Download.html下载ya

zfoox的摘记 2423

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

windows编译X264库

1.下载yasm,地址  http://yasm.tortall.NET/Download.html ,下载Win64 VS2010 .zip 2.解压Win64 VS2010 .zip, 把vsyasm.props,vsyasm.targets,vsyasm.xml三个文件copy到 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V

jbl5501328的博客 883

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

OBS studio

OBS是开源免费的rtmp直播软件; 很不错; Windows编译相关项: https://github.com/jp9000/obs-studio/wiki/Install-Instructions Windows Build Directions: Requirements for building OBS on windows Develo

chinabinlang的专栏 828

libx264在VS2013中编译

libx264最新版本已经没有VS工程了,下载以前版本有VS工程,可以编译成功。libx264里面有部分汇编代码,采用的编译器是YASM,所以首先要把YASM集成到VS2013中。下面记录一下编译中遇到的问题。编译环境VS2013&&WIN10。 1.卸载系统中YASM。搜索系统中的yasm.exe,yasm.props,yasm.xml,yasm.targetsvsyasm.e...

音视频技术之路QQ_1695710968 1457

mingw msys1.0 vs2013 ffmpeg debug

http://blog.youkuaiyun.com/sunnylion1982/article/details/50524051 http://www.cnblogs.com/jogh/p/5271555.html 搭建编译环境 安装MinGW 下载yasm.exe(这里可以选择下载2.0的) 下载x264最新版本 编译源代码 @echo off //原文件第一行 CC=cl ./c

github_35472751的博客 602

编译vs下可调试的ffmpeg和x264

以前随手记的笔记,翻出来,整理下哈 ffmpeg 在windows上的编译还是比较麻烦的,而且如果mingw-gcc编译的话,是无法在vs下调试的 所以以前刚开始玩ffmpeg的时候,费了一些功夫,用vs编译调试ffmpeg,当然在mingw下调试也是可以的。 由于是之前的笔记,所以有些地方不是很详细,主要记录了一些关键的地方。 也可以直接下载编译配置好的vs2013工程。 一、准备工具...

weixin_30471065的博客 685

error MSB6006: “cmd.exe”已退出,代码为 1。

错误 1 error MSB6006: “cmd.exe”已退出,代码为 1。 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 170 5 libx264 x264用vs2010编译没问题的,用vs2013编的时候出现了这个问题,平台工具集已经改成v120了

changbin91的专栏 3万+
上一篇: VS2013编译ffmpeg
下一篇: Ubuntu 16.04 安装之后常见环境配置
agent_x
博客等级 码龄12年 8粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值