FFmpeg Windows下安装与测试
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
版本的lib
和 include
文件夹拷贝到工程目录下,并将Shared
版本的 exe
,dll
也拷贝到工程路径下,配置项目属性:
- 配置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下安装与测试相关推荐
- windows下安装Redis测试
Redis 官网:https://redis.io/,官网提供的是linux版本的 下载windows版本的地址:https://github.com/MicrosoftArchive/redis/r ...
- Windows下安装谷歌测试框架Googletest并测试小例子
一.下载 https://github.com/google/googletest/tree/master 下载并解压 新建一个build文件夹用于生成工程文件. 二.cmake 也可以使用cmake ...
- Redis第一集:Windows下安装Redis和测试
Redis第一集:Windows下安装Redis和测试 一.资源 Windows下的Redis的下载地址 点击这里即可下载,如果进不去GitHub的话,可以上网搜一下怎么进GitHub,搭个梯子(●ˇ ...
- 《Nmap渗透测试指南》—第1章1.2节Windows下安装Nmap
本节书摘来自异步社区<Nmap渗透测试指南>一书中的第1章1.2节Windows下安装Nmap,作者 商广明,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1. ...
- DMU在windows下安装测试--外篇1
DMU在windows下安装测试–外篇1 1. 下载地址 下载地址:http://dmu.agrsci.dk/ 64为电脑安装DMUv6-R5-2-EM64T.msi, 32为电脑安装DMUv6-R5 ...
- FFmpeg - Windows下使用MSYS2和VS编译FFmpeg
文章目录 0. 说明 1. 安装MSYS2 1.1 下载 1.2 安装 2. 下载FFmpeg及其他源码 3. 编译配置依赖库 3.1 打开一个新的MSYS2终端 3.2 编译x264 3.3 编译 ...
- 基于svnserve的SVN服务器(windows下安装与配置)
基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...
- Windows下安装Z3的Python3版
文章目录 Windows下安装Z3的Python3版 pip 安装(不推荐,很慢) 使用微软官方构建好的DLL(推荐,快速) Windows下安装Z3的Python3版 GitHub官方仓库地址:Z3 ...
- Windows下安装Redis及使用Python操作Redis的方法
这篇文章主要介绍了Windows下安装Redis及使用Python操作Redis的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先说一下在Windows下安装Redis,安装包可以在htt ...
最新文章
- Wireshark的入门使用
- okhttp3测试框架_easy-okhttp: 这是一个对okhttp3进行封装的工具,提供了更为便捷的方法调用。目的是为了替换难用的apache HttpClient。...
- jqgrid 摧毁_非个人的交流将摧毁我们
- eclipse打包项目为aar_eclipse中将项目打包成jar的两种方法,及其问题与解决方法...
- 硬件:LCD和LED相关知识介绍
- 推荐:个人时间跟踪工具 ManicTime
- 【HDU - 2717】【POJ - 3278】Catch That Cow (经典bfs,类似dp)
- [综述泛读] A survey on web services composition (IJWGS, 2005)
- java实现控件绑定数据源_控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定...
- 被坑的过来人告诉你,为什么数据中台永远都搞不成?
- Latex中参考文献排序
- spring5.0学习笔记9
- shl归纳推理测试题库_SHL测评:KPMG经典24题,KPMG经典36题
- 相机成像原理RAW,RGB,YUV
- Mixly 二次开发 自定义库 OLED
- con和com开头单词规律_英语单词速记小技巧
- matplotlib命令与格式:系统字体与显示中文
- 前15天mysql_15天快速学习数据库Mysql基础操作命令
- 产业互联网将不再只是虚无缥缈,触不可及的空中楼阁
- android加固!渣本毕业两年经验,终局之战
热门文章
- jquery......
- navigator.mediaDevices.getUserMedia录制桌面视频并保存
- TreeJS ppt技术分享
- linux批量改名软件,Linux Shell 批量重命名的方法总览
- php放进文件夹里无法编译,基于nginx的zabbix安装问题
- Azure基础:何时使用Azure 虚拟桌面(AVD)(12)
- 【学术相关】西北大学博士论文鸣谢感人涕下, 抛弃“铁饭碗”的勇气激励迷茫的你...
- 简单解决phpjm加密问题 免费phpjm解密工具
- 国科大论文latex模板中可能的注意事项
- uni开发微信小程序openDocument:fail filetype not supported