博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt+visual studio环境下FFmpeg环境配置
阅读量:2090 次
发布时间:2019-04-29

本文共 1300 字,大约阅读时间需要 4 分钟。

FFmpeg介绍、下载、说明

FFmpeg是领先的多媒体框架,提供了音视频的编码,解码,转码,封装,解封装,流,滤镜(滤波器),播放等功能。 它几乎支持所有的音视频格式,不管是标准委员会,社区,还是公司设计的。 它是高度可移植,跨平台的:可以在Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris等系统上, 在各种不同的编译环境,机器架构,配置下编译,运行,并通过测试。

FFmpeg本身是开源项目,并且在LGPL/GPL协议下发布的,因此任何人都可以自由使用,只要遵守LGPL/GPL协议。

FFmpeg官网是。

1、下载Windows版的FFmpeg构建包,进入

在这里插入图片描述
选择版本[4.2.1]-> 系统架构[Wndow 64-bit],然后下载[Shared] + [Dev] (也可以全下)。
2、下载完解压,现在介绍一些它们:

ffmpeg_dev:包含example例子、include头文件、lib静态链接库。  ffmpeg_shared:包含bin动态库、doc文档、presets不清楚。  并且在 ffmpeg_shared/bin 下提供了三个命令行工具:  ffmpeg.exe:视频转换工具。  ffplay.exe:视频播放工具。  ffprobe.exe:视频分析工具。

Qt + Visual Studio下开发环境配置

项目属性更改:

1、C/C++ ->常规
->附件包含目录: 加入ffmpeg的include下 所有.h文件夹;
2、链接器 ->常规
-> 附加库目录: 加入ffmpeg的 lib 文件夹目录
3、连接器 ->输入
->附加依赖项 :加入ffmpeg的所有的 .lib文件
比如:

F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\avcodec.lib	F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\avdevice.lib	F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\avfilter.lib	F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\avformat.lib	F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\avutil.lib	F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\postproc.lib	F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\swresample.lib	F:\vs2013_projects\MyffMpeg\MyffMpeg\ffmpeg\lib\swscale.lib

4、在debug/release所生成的 .exe文件夹下, copy进来ffmpeg的所有 bin下的dll 文件夹的所有 .dll文件。

转载地址:http://aimqf.baihongyu.com/

你可能感兴趣的文章
【LEETCODE】225-Implement Stack using Queues
查看>>
【LEETCODE】155-Min Stack
查看>>
【LEETCODE】20-Valid Parentheses
查看>>
【LEETCODE】290-Word Pattern
查看>>
【LEETCODE】36-Valid Sudoku
查看>>
【LEETCODE】205-Isomorphic Strings
查看>>
【LEETCODE】204-Count Primes
查看>>
【LEETCODE】228-Summary Ranges
查看>>
【LEETCODE】27-Remove Element
查看>>
【LEETCODE】66-Plus One
查看>>
【LEETCODE】26-Remove Duplicates from Sorted Array
查看>>
【LEETCODE】118-Pascal's Triangle
查看>>
【LEETCODE】119-Pascal's Triangle II
查看>>
word2vec 模型思想和代码实现
查看>>
怎样做情感分析
查看>>
用深度神经网络处理NER命名实体识别问题
查看>>
用 RNN 训练语言模型生成文本
查看>>
RNN与机器翻译
查看>>
用 Recursive Neural Networks 得到分析树
查看>>
RNN的高级应用
查看>>