C++從零配置ffmpeg的詳細(xì)過(guò)程
1、百度搜索官網(wǎng)

官網(wǎng)已經(jīng)搜索到,我們要找到下載鏈接,點(diǎn)擊進(jìn)去,下一張圖

一定要選擇第二種模式,從github里下載。

選擇倒數(shù)第二個(gè)zip

點(diǎn)擊進(jìn)去,我們就下載好了。
2、配置項(xiàng)目
創(chuàng)建一個(gè)項(xiàng)目

然后配置項(xiàng)目屬性,項(xiàng)目屬性配置三個(gè)部分,



3、創(chuàng)建main.cpp測(cè)試庫(kù)與包
將之前下載的zip進(jìn)行解壓,將其lib,include,放到該目錄里

創(chuàng)建bin目錄,將解壓的bin里的所有dll放到這里

main.cpp寫下這段測(cè)試代碼,視頻文件沒(méi)有也沒(méi)關(guān)系,只要能正常編譯運(yùn)行就行
#include <iostream>
extern "C" {
#include<libavcodec/avcodec.h>
#include<libavformat/avformat.h>
#include<libavutil/avutil.h>
#include<libavutil/opt.h>
}
#pragma comment(lib, "avcodec.lib")
#pragma comment(lib, "avformat.lib")
#pragma comment(lib, "avutil.lib")
using namespace std;
int main()
{
AVFormatContext* pFormat = nullptr;
string path(R"(11.mp4)");
int ret = avformat_open_input(&pFormat, path.c_str(), nullptr, nullptr);//打開視頻文件
if (ret)
{
cout << "avformat_open_input failed" << endl;
return -1;
}
ret = avformat_find_stream_info(pFormat, nullptr);//查詢視頻流信息
if (ret)
{
cout << "avformat_open_input failed" << endl;
return -1;
}
av_dump_format(pFormat, 0, nullptr, 0);//在控制臺(tái)中打印該視頻文件的信息。
getchar();
}
有視頻文件能運(yùn)行暫停分析出視頻文件,如果沒(méi)有視頻文件,則會(huì)閃退,也代表成功。只要能編譯運(yùn)行都代表成功。
4、總結(jié)
只要這樣子流程走下來(lái)不報(bào)錯(cuò)就代表運(yùn)行成功了。
以上就是C++從零配置ffmpeg的詳細(xì)過(guò)程的詳細(xì)內(nèi)容,更多關(guān)于C++配置ffmpeg的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
關(guān)于C/C++中static關(guān)鍵字的作用總結(jié)
以下是對(duì)C/C++中static關(guān)鍵字的作用進(jìn)行了總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下2013-09-09
使用?C++20?Modules?導(dǎo)入?Boost?模塊的方法(問(wèn)題記錄)
C++20?引入的?Modules?特性為?C++?開發(fā)帶來(lái)了諸多好處,如加快編譯速度、減少頭文件重復(fù)包含等問(wèn)題,本文將詳細(xì)介紹如何使用?C++20?Modules?導(dǎo)入這些?Boost?模塊,感興趣的朋友一起看看吧2025-02-02
C++實(shí)現(xiàn)LeetCode(647.回文子字符串)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(647.回文子字符串),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
C++簡(jiǎn)單實(shí)現(xiàn)的全排列算法示例
這篇文章主要介紹了C++簡(jiǎn)單實(shí)現(xiàn)的全排列算法,結(jié)合實(shí)例形式分析了C++排序操作的實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-07-07
C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的掃雷游戲操作
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的掃雷游戲操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03

