真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

FFMPEG入門系列01-QT+FFMPEG4.0Windows開發(fā)環(huán)境搭建

Windows環(huán)境搭建

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ā)工程師。

4.0.2版本源碼

源碼:

4.0.2編譯好的文件

下載已經(jīng)編譯好的FFMPEG

網(wǎng)址:https://ffmpeg.zeranoe.com/builds/

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

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下載和安裝

QT官網(wǎng):

QT下載地址

下載版本:QT版本 5.10.1

下載地址:

選擇該版本

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

直接下載地址:

QT安裝

安裝安裝向?qū)б徊讲絅ext(或下一步),

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

如果你想閱讀QT源碼,則可以勾上FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

,但比較占用硬盤。

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

然后等待安裝結(jié)束。

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

測(cè)試QT+FFMPEG的使用

創(chuàng)建QT工程

  1. 剛打開QT Creator的界面

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

  1. 新建工程

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

  1. 選擇Non-Qt Project

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

  1. 填寫項(xiàng)目名稱以及路徑,如下所示就創(chuàng)建了一個(gè)叫ffmpeg-version的工程。

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

到此創(chuàng)建了一個(gè)基本的工程。

注意:需要使用C++時(shí)則選擇

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

。

引用FFMPEG庫(kù)

將ffmpeg-4.0.2-win32-dev拷貝到ffmpeg-version目錄下

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

在ffmpeg-version.pro里面添加ffmpeg頭文件和庫(kù)文件路徑

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

即是

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;
}

執(zhí)行程序

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

發(fā)現(xiàn)顯示黑屏

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

我們需要把ffmpeg-4.0.2-win32-shared\bin的DLL文件拷貝到執(zhí)行文件所在目錄

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

目前只用到avutil庫(kù),所以只需要avutil-56.dll。

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

即是把文件拷貝到build-ffmpeg-version-Desktop_Qt_5_10_1_MinGW_32bit-Debug目錄。

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

再運(yùn)行程序則打印

FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

說明我們配置的環(huán)境是正確的。

對(duì)于庫(kù)文件,則在包含頭文件的時(shí)候,就知道我們會(huì)使用到哪些DLL。
庫(kù)文件頭文件源碼
FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建 FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建 FFMPEG入門系列01-QT+FFMPEG4.0 Windows開發(fā)環(huán)境搭建

到這里,我們Windows QT+FFMPEG的開發(fā)環(huán)境就搭建完畢了。

更多資料,更多分享
音視頻技術(shù)交流群1 已滿
音視頻技術(shù)交流群2 已滿
音視頻技術(shù)交流群3 群號(hào)782508536


網(wǎng)站題目:FFMPEG入門系列01-QT+FFMPEG4.0Windows開發(fā)環(huán)境搭建
文章鏈接:http://weahome.cn/article/jsoedd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部