FFMPEG官網(wǎng):http://ffmpeg.org
我們注重客戶提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵(lì)著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),微信小程序定制開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫(kù)的技術(shù)開發(fā)工程師。
源碼:
下載已經(jīng)編譯好的FFMPEG
網(wǎng)址:https://ffmpeg.zeranoe.com/builds/
32位下載地址:
Shared:包含F(xiàn)FMPEG的dll庫(kù)文件
Static:包含了FFMPEG的官方文檔
Dev:包含F(xiàn)FMPEG的lib文件/頭文件,以及example范例。
我們目前主要是使用32位的版本。
下面也提供了64位的版本方便大家。
64位版本下載地址:
Shared:包含F(xiàn)FMPEG的dll庫(kù)文件
Static:包含了FFMPEG的官方文檔
Dev:包含F(xiàn)FMPEG的lib文件/頭文件,以及example范例。
QT官網(wǎng):
下載版本:QT版本 5.10.1
下載地址:
選擇該版本
直接下載地址:
安裝安裝向?qū)б徊讲絅ext(或下一步),
如果你想閱讀QT源碼,則可以勾上
,但比較占用硬盤。
然后等待安裝結(jié)束。
到此創(chuàng)建了一個(gè)基本的工程。
注意:需要使用C++時(shí)則選擇
。
將ffmpeg-4.0.2-win32-dev拷貝到ffmpeg-version目錄下
在ffmpeg-version.pro里面添加ffmpeg頭文件和庫(kù)文件路徑
即是
win32 {
INCLUDEPATH += $$PWD/ffmpeg-4.0.2-win32-dev/include
LIBS += $$PWD/ffmpeg-4.0.2-win32-dev/lib/avformat.lib \
$$PWD/ffmpeg-4.0.2-win32-dev/lib/avcodec.lib \
$$PWD/ffmpeg-4.0.2-win32-dev/lib/avdevice.lib \
$$PWD/ffmpeg-4.0.2-win32-dev/lib/avfilter.lib \
$$PWD/ffmpeg-4.0.2-win32-dev/lib/avutil.lib \
$$PWD/ffmpeg-4.0.2-win32-dev/lib/postproc.lib \
$$PWD/ffmpeg-4.0.2-win32-dev/lib/swresample.lib \
$$PWD/ffmpeg-4.0.2-win32-dev/lib/swscale.lib
}
LIBS的多行引用一定要記得帶斜杠,否則后續(xù)的引用無效。
修改main.c文件
#include
// 包含ffmpeg頭文件
#include "libavutil/avutil.h"
int main()
{
printf("Hello FFMPEG, av_version_info is %s\n",
av_version_info());
printf("avutil_configuration is \n%s\n",
avutil_configuration());
return 0;
}
發(fā)現(xiàn)顯示黑屏
我們需要把ffmpeg-4.0.2-win32-shared\bin的DLL文件拷貝到執(zhí)行文件所在目錄
目前只用到avutil庫(kù),所以只需要avutil-56.dll。
即是把文件拷貝到build-ffmpeg-version-Desktop_Qt_5_10_1_MinGW_32bit-Debug目錄。
再運(yùn)行程序則打印
說明我們配置的環(huán)境是正確的。
對(duì)于庫(kù)文件,則在包含頭文件的時(shí)候,就知道我們會(huì)使用到哪些DLL。 | 庫(kù)文件 | 頭文件 | 源碼 |
---|---|---|---|
到這里,我們Windows QT+FFMPEG的開發(fā)環(huán)境就搭建完畢了。
更多資料,更多分享
音視頻技術(shù)交流群1 已滿
音視頻技術(shù)交流群2 已滿
音視頻技術(shù)交流群3 群號(hào)782508536