FFmpeg 简介

FFmpeg的名称来自MPEG视频编码标准,前面的“FF”代表“Fast Forward”,FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。可以轻易地实现多种视频格式之间的相互转换。
官网
FFmpeg Club
GitHub

应用

使用FFMPEG作为内核视频播放器:Mplayer,ffplay,射手播放器,暴风影音,KMPlayer,QQ影音...
使用FFMPEG作为内核的Directshow Filter:ffdshow,lav filters...
使用FFMPEG作为内核的转码工具:ffmpeg,格式工厂...

下载

下载地址
本文使用的FFmpeg版本是:4.1.3
FFmpeg分为3个版本:Static、 Shared、 Dev
前两个版本可以直接在命令行中使用。包含了三个exe:ffmpeg.exe,ffplay.exe,ffprobe.exe

  • Static 版本中的exe体积较大,那是因为相关的Dll都已经编译进exe里面去了。
  • Shared 版本中exe的体积相对小很多,是因为它们运行的时候还需要到相关的dll中调用相应的功能
  • Dev 版本用于开发,里面包含了库文件xxx.lib以及头文件xxx.h

测试

进入static/bin目录,拷贝一个视频test.avi,执行:

ffplay test.avi  

VS2013 下的配置

新建一个 VS2013 控制台程序,将上述下载的Dev版本的libinclude 文件夹拷贝到工程目录下,并将Shared版本的 exedll 也拷贝到工程路径下,配置项目属性:

  • 配置include路径
  • 配置lib路径
  • 配置lib

测试程序:

#include "stdafx.h"
extern "C"
{
#include "include\libavcodec\avcodec.h"
}int _tmain(int argc, _TCHAR* argv[])
{printf("%s\n", avcodec_configuration());return 0;
}

测试结果:

转载于:https://www.cnblogs.com/chay/p/10818487.html

FFmpeg Windows下安装与测试相关推荐

  1. windows下安装Redis测试

    Redis 官网:https://redis.io/,官网提供的是linux版本的 下载windows版本的地址:https://github.com/MicrosoftArchive/redis/r ...

  2. Windows下安装谷歌测试框架Googletest并测试小例子

    一.下载 https://github.com/google/googletest/tree/master 下载并解压 新建一个build文件夹用于生成工程文件. 二.cmake 也可以使用cmake ...

  3. Redis第一集:Windows下安装Redis和测试

    Redis第一集:Windows下安装Redis和测试 一.资源 Windows下的Redis的下载地址 点击这里即可下载,如果进不去GitHub的话,可以上网搜一下怎么进GitHub,搭个梯子(●ˇ ...

  4. 《Nmap渗透测试指南》—第1章1.2节Windows下安装Nmap

    本节书摘来自异步社区<Nmap渗透测试指南>一书中的第1章1.2节Windows下安装Nmap,作者 商广明,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1. ...

  5. DMU在windows下安装测试--外篇1

    DMU在windows下安装测试–外篇1 1. 下载地址 下载地址:http://dmu.agrsci.dk/ 64为电脑安装DMUv6-R5-2-EM64T.msi, 32为电脑安装DMUv6-R5 ...

  6. FFmpeg - Windows下使用MSYS2和VS编译FFmpeg

    文章目录 0. 说明 1. 安装MSYS2 1.1 下载 1.2 安装 2. 下载FFmpeg及其他源码 3. 编译配置依赖库 3.1 打开一个新的MSYS2终端 3.2 编译x264 3.3 编译 ...

  7. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...

  8. Windows下安装Z3的Python3版

    文章目录 Windows下安装Z3的Python3版 pip 安装(不推荐,很慢) 使用微软官方构建好的DLL(推荐,快速) Windows下安装Z3的Python3版 GitHub官方仓库地址:Z3 ...

  9. Windows下安装Redis及使用Python操作Redis的方法

    这篇文章主要介绍了Windows下安装Redis及使用Python操作Redis的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先说一下在Windows下安装Redis,安装包可以在htt ...

最新文章

  1. Wireshark的入门使用
  2. okhttp3测试框架_easy-okhttp: 这是一个对okhttp3进行封装的工具,提供了更为便捷的方法调用。目的是为了替换难用的apache HttpClient。...
  3. jqgrid 摧毁_非个人的交流将摧毁我们
  4. eclipse打包项目为aar_eclipse中将项目打包成jar的两种方法,及其问题与解决方法...
  5. 硬件:LCD和LED相关知识介绍
  6. 推荐:个人时间跟踪工具 ManicTime
  7. 【HDU - 2717】【POJ - 3278】Catch That Cow (经典bfs,类似dp)
  8. [综述泛读] A survey on web services composition (IJWGS, 2005)
  9. java实现控件绑定数据源_控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定...
  10. 被坑的过来人告诉你,为什么数据中台永远都搞不成?
  11. Latex中参考文献排序
  12. spring5.0学习笔记9
  13. shl归纳推理测试题库_SHL测评:KPMG经典24题,KPMG经典36题
  14. 相机成像原理RAW,RGB,YUV
  15. Mixly 二次开发 自定义库 OLED
  16. con和com开头单词规律_英语单词速记小技巧
  17. matplotlib命令与格式:系统字体与显示中文
  18. 前15天mysql_15天快速学习数据库Mysql基础操作命令
  19. 产业互联网将不再只是虚无缥缈,触不可及的空中楼阁
  20. android加固!渣本毕业两年经验,终局之战

热门文章

  1. jquery......
  2. navigator.mediaDevices.getUserMedia录制桌面视频并保存
  3. TreeJS ppt技术分享
  4. linux批量改名软件,Linux Shell 批量重命名的方法总览
  5. php放进文件夹里无法编译,基于nginx的zabbix安装问题
  6. Azure基础:何时使用Azure 虚拟桌面(AVD)(12)
  7. 【学术相关】西北大学博士论文鸣谢感人涕下, 抛弃“铁饭碗”的勇气激励迷茫的你...
  8. 简单解决phpjm加密问题 免费phpjm解密工具
  9. 国科大论文latex模板中可能的注意事项
  10. uni开发微信小程序openDocument:fail filetype not supported