ffmpeg源码编译vs2013版本

2023-11-06

完整版安装ffmpeg

一、安装choco

1.Set-ExecutionPolicy AllSigned
2.Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://community.chocolatey.org/install.ps1’))

二、安装pkconfig-tool

1.choco install pkgconfiglite

三、下载ffmpeg

ffmpeg:https://http://www.ffmpeg.org/releases/

四、下载mingw

最好默认安装到 c:\mingw
设置环境变量 path:c:\mingw\bin
安装最基本的几个库即可
在这里插入图片描述

五、下载yasm-1.2.0-win32.exe,并修改为yasm.exe,放在c:\mingw\bin 目录下

六、修改msys.bat文件

call “D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat”
在这里插入图片描述

七、启动msys.bat

进入到ffmpeg文件目录

./configure --prefix="./build" --enable-shared --disable-static
./configure --enable-libx264 --enable-gpl  --toolchain=msvc --enable-shared

在这里插入图片描述
NOTICE:== ffmpeg-5.1\libavformat\os_support.h **#include “winerror.h”**防止编译报错
编译时长,大概20分钟

八、make && make install

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ffmpeg源码编译vs2013版本 的相关文章

  • 金特 + XNA (C#)

    是否可以使用jint http jint codeplex com操作使用 XNA C 创建的 3D 环境 并向该环境添加功能 再次使用 jint 作为 Jint 的贡献者 我会推荐你Jint http jint codeplex com
  • 我应该把 try/catch 和“using”语句放在哪里? [复制]

    这个问题在这里已经有答案了 可能的重复 try catch using 正确的语法 https stackoverflow com questions 4590490 try catch using right syntax 我想try c
  • JSON.Net 反序列化返回“null”

    我正在使用 JSON Net 反序列化 JSON 字符串 JSON 字符串是 string testJson Fruits Apple color red size round Orange Pro
  • 无法将 std::min 传递给函数,std::min 的副本有效

    Passing std min函数无法编译 我复制了 libcpp 声明std min进入我的源文件并且它可以工作 std 版本有什么问题 clang 和 gcc 也会发生同样的情况 在 Godbolt 上测试 https godbolt
  • XPATH 查询、HtmlAgilityPack 和提取文本

    我一直在尝试从名为 tim new 的类中提取链接 我也得到了解决方案 给出了解决方案 片段和必要的信息here https stackoverflow com questions 2982862 extracting a table ro
  • 叮当错误?命名空间模板类的朋友

    以下代码在 clang 下无法编译 但在 gcc 和 VS 下可以编译 template
  • C# 处理标准输入

    我目前正在尝试通过命令行断开与网络文件夹的连接 并使用以下代码 System Diagnostics Process process2 new System Diagnostics Process System Diagnostics Pr
  • C 中“complex”的默认类型

    根据我读过的文档 C99 和更高版本的支持float complex double complex and long double complex作为复杂类型 但是 此代码在使用时编译时不会发出警告gcc Wall Wextra inclu
  • 将日期时间转换为指定格式

    我有这个日期格式yy MM dd HH mm ss ex 12 02 21 10 56 09 问题是 当我尝试使用以下代码将其转换为不同格式时 CDate 12 02 21 10 56 09 ToString MMM dd yyyy HH
  • C# 编译器数字文字

    有谁知道 C 编译器数字文字修饰符的完整列表 默认情况下 声明 0 使其成为 Int32 声明 0 0 使其成为 Double 我可以在末尾使用文字修饰符 f 来确保某些内容被视为 Single 例如像这样 var x 0 x is Int
  • 你好,我最近正在开发我的新游戏,我遇到了*无限跳跃*的问题

    所以基本上当我按跳跃 空格键时我会跳跃但是如果我连续按空格键它 只是跳啊跳啊跳等等 我不想要我只想它跳一次 code if Input GetKeyDown space isGrounded velocity y Mathf Sqrt ju
  • 子目录中的头文件(例如 gtk/gtk.h 与 gtk-2.0/gtk/gtk.h)

    我正在尝试使用 GTK 构建一个 hello world 其中包括以下行 include
  • Resharper:IEnumerable 的可能多重枚举

    我正在使用新的 Resharper 版本 6 在我的代码中的几个地方 它给一些文本加了下划线 并警告我可能存在IEnumerable 可能的多重枚举 我理解这意味着什么 并在适当的情况下采纳了建议 但在某些情况下 我不确定这实际上是一个大问
  • 使用多线程进行矩阵乘法?

    我应该使用线程将两个矩阵相乘 有两件事 当我运行程序时 我不断得到 0 我还收到消息错误 对于每个错误 它在粗体行上显示 警告 从不兼容的指针类型传递 printMatrix 的参数1 我尝试打印输出 还要注意 第一个粗体块 这是我解决问题
  • C 中使用 getrandom 实现随机浮点数

    我试图生成一个介于 0 和 1 之间的随机浮点数 无论是在 0 1 还是 0 1 对我来说都不重要 网上关于此的每个问题似乎都涉及rand 呼叫 播种time NULL 但我希望能够每秒多次调用我的程序 并每次都获得不同的随机数 这引导我找
  • Autoconf 问题:“错误:C 编译器无法创建可执行文件”

    我正在尝试使用 GNU 自动工具构建一个用 C 编写的程序 但显然我设置错误 因为当configure运行 它吐出 configure error C compiler cannot create executables 如果我看进去con
  • Xamarin.Forms UWP 项目中标题栏和选项卡之间令人恼火的空白

    我几乎是新手Xamarin Forms我正在开发一个相当简单的跨平台应用程序 该应用程序在 Android 中显示得足够好 但在 UWP 中却出现了一个愚蠢的空白 该项目由一个 TabbedPage 组成 其中包含 4 个 Navigati
  • 这种尺寸对齐是如何工作的

    对于所提供的评论 我无法理解以下代码 这段代码的作用是什么 以及等效的代码是什么8 aligned segment size must be 4 aligned attr gt options ssize 3 Here ssize is o
  • 如何在c linux中收听特定接口上的广播?

    我目前可以通过执行以下操作来收听我编写的简单广播服务器 仅广播 hello int fd socket PF INET SOCK DGRAM 0 struct sockaddr in addr memset addr 0 sizeof ad
  • 使用 C# 动态创建按钮并按预定义的顺序放置它们

    NET 4 5 C 创建 Windows 窗体 我想动态创建和添加按钮并为其分配单击事件 但希望它们以特定的方式动态放置 就像图像一样 我的问题是如何以上述方式动态放置按钮 即 4x4 格式 一行 4 个按钮 4 列 但行数不受限制 是否可

随机推荐

  • 【计算机网络】网络层:IP层转发分组的过程

    基于终点的转发 路由器根据分组首部中的目的地址进行传送和转发 分组每到一个路由器 就查找转发表 得知下一跳应当跳到哪一个路由器 压缩转发表 转发表中存放 目的网络地址 下一跳地址 由于互联网上的网络数远远小于主机数 所以这样可以大大压缩转发
  • adb常用命令,使用大全

    adb常用命令 使用大全 什么是adb adb 工具即 Android Debug Bridge 安卓调试桥 tools 它就是一个命令行窗口 用于通过电脑端与模拟器或者真实设备交互 它是 Android 开发 测试人员不可替代的强大工具
  • SQL server 将两张表合并成一样表

    下面语句可以实现将合并的数据追加到一个新表中 不合并重复数据 select from T1 union all select from T2 合并重复数据 select from T1 union select from T2 1 unio
  • ""的类型初始值设定项引发异常的解决办法

    问题 打开VS2010时出现这个问题 解决办法 重新安装 net framework 如果不知道上面 net是什么东西 可以使用360或者什么拆卸软件搜索 拆卸 如图 我将第一个拆卸后重新安装就解决问题了 重新安装 PS 问题 VS2010
  • 如何用C/C++语言写Python的库或者模块?

    C C 是Python解释器的底层实现语言之一 因此可以使用C C 编写Python的扩展库或模块 Python提供了一系列API接口 使得我们可以在C C 中调用Python解释器和相关的数据结构 下面是一些简单的步骤 编写C C 函数
  • stm32学习笔记(三)软件仿真

    提前说说 32还在慢慢的学习 前几天都在看软件环境的搭建 工程搭建等 这些东西也是很重要的 所以自己耐心下来 一步一步看完了 今天来说说软件的仿真 自我感觉 软件仿真和C语言的调试比较像 就是一步一步看你代码的正确性 4 1 STM32F1
  • USB驱动基本概念

    1 概述 usb接口定义 usb引脚定义 Mini usb接口定义 Mini usb引脚定义 USB主控制器和usb设备的连接 由上图可以看出cpu通过操作挂在AHB总线上的usb主控制器去操作usb设备 因此驱动分为两部分 USB主控制器
  • 计组——大端方式和小端方式以及边界对齐相关题目

    大端方式和小端方式相关题目 1 大端方式和小端方式 2 边界对齐 3 真题嗅探 1 大端方式和小端方式 大端方式 现代人正常的阅读顺序 从左向右 小端方式 古代人的阅读顺序 联想一下对联横批或牌匾 从右至左 虽然小端方式是从右至左 但不是完
  • 【深度学习】Python实现CNN操作(附代码)

    文章目录 0 动机 1 Conv 2 MaxPool 3 Softmax 4 Train gt 参考 https zhuanlan zhihu com p 102119808 可以直接看这个 0 动机 通过普通的神经网络可以实现 但是现在图
  • 路由器OSPF动态路由配置(扩展版)

    实验7 路由器OSPF动态路由配置 扩展版 使用软件 Cisco Packet Tracer Student Multilayer Switch0 Switch gt Switch gt en Switch conf t Switch co
  • Unity中触发器(trigger)个人见解

    文章目录 前言 一 Trigger是什么 二 操作步骤 1 勾选is Trigger 2 函数 总结 前言 在 Unity 3D 中 检测碰撞发生的方式有两种 一种是利用碰撞体 另一种则是利用触发器 Trigger 一 Trigger是什么
  • vue-i18n国际化

    一前端vue的国际化 1 安装依赖 8是版本号 npm install vue i18n 8 2 在main js中修改以下内容 import VueI18n from vue i18n 通过 Vue use 明确地安装 vue i18n
  • 固定资产管理系统Java版-附后台源码和移动端源码和(Java版)图书管理系统-附前后台源码

    固定资产管理系统 固定资产管理系统 适合中小企业需求 对常用资产设备进行信息化管理 自定义支持各类设备 自带导入导出 维护工作统计 采购管理 文档管理 运维监控Zabbix 知识库功能等 PC效果图 移动端 由于项目源码体积大以及项目处于不
  • 缓慢渐变维

    实例说明1 缓慢变化的维 如你注册csdn账号是所填写的地址 电话等资料 你的地址会变化的 但是很久才会变一次 这就是一个缓慢变化维 请参见Type1 Type2 Type3 Type1 全覆盖 保持最新数据 keep most recen
  • 6-7 统计某类完全平方数 (20 分

    6 7 统计某类完全平方数 20 分 本题要求实现一个函数 判断任一给定整数N是否满足条件 它是完全平方数 又至少有两位数字相同 如144 676等 函数接口定义 int IsTheNumber const int N 其中N是用户传入的参
  • C#中[]的几种用法

    一 导入外部DLL函数 如 DllImport kernel32 dll 这叫引入kernel32 dll这个动态连接库 这个动态连接库里面包含了很多WindowsAPI函数 如果你想使用这面的函数 就需要这么引入 举个例子 DllImpo
  • 100个数据分析常用指标和术语

    有个朋友是金融行业产品经理 最近在对已有的站内用户做分层与标签分类 需要对用户进行聚类分析 一般从事数据分析行业的朋友对这类词并不陌生 但是像市场运营人员就会把这类些名词概念搞混 导致结果不准确 数据分析相关概念多且杂 容易搞混 为了便于大
  • 搜索引擎solr系列---core的创建及数据全量导入

    有关官方配置的步骤 我已经在这篇文章里写了 连接是官方配置solr步骤 一 solr下载及单节点的启动 配置说明 大家都知道 solr是首先要将数据建立出索引 而建立成的索引文件就存放到solrHome里 因为一个solr服务器因为需求 将
  • 高频交易数据如何产生和处理?

    证监会主席易会满出席第60届世界交易所联合会 WFE 会员大会时表示 在成熟市场 量化交易 高频交易比较普遍 在增强市场流动性 提升定价效率的同时 也容易引发交易趋同 波动加剧 有违市场公平等问题 万物均有一体两面 高频交易作为当前常见的交
  • ffmpeg源码编译vs2013版本

    完整版安装ffmpeg 一 安装choco 1 Set ExecutionPolicy AllSigned 2 Set ExecutionPolicy Bypass Scope Process Force System Net Servic