Visual Studio 2015 中 FFmpeg 開發環境的搭建
- Visual Studio 2015 中 FFmpeg 開發環境的搭建
- 新建控制臺工程
- 拷貝并配置 FFmpeg 開發文件
- 測試
- FFmpeg 開發文件的下載鏈接
Visual Studio 2015 中 FFmpeg 開發環境的搭建
新建控制臺工程
新建 Win32 控制臺應用程序。
具體流程:文件->新建->項目->Win32控制臺應用程序。
拷貝并配置 FFmpeg 開發文件
拷貝 FFmpeg 開發文件:
- 頭文件(*.h)拷貝至項目文件夾的include子文件夾下。
- 導入庫文件(*.lib)拷貝至項目文件夾的lib子文件夾下。
- 動態庫文件(*.dll)拷貝至項目文件夾下。
PS:如果直接使用官網上下載的 FFmpeg 開發文件。則可能還需要將 MinGW 安裝目錄中的 inttypes.h、stdint.h、_mingw.h 三個文件拷貝至項目文件夾的 include 子文件夾下。
測試
- 創建源代碼文件:在工程中創建一個包含 main() 函數的 C/C++ 文件(如果已經有了可以跳過這一步)。
- 包含頭文件:
- 如果是 C 語言中使用 FFmpeg,則直接使用下面代碼:
#include "libavcodec/avcodec.h"
- 如果是 C++ 語言中使用 FFmpeg,則使用下面代碼:
#define __STDC_CONSTANT_MACROS extern "C" { #include "libavcodec/avcodec.h" }
- main() 中調用一個 FFmpeg 的接口函數,例如下面代碼打印出了 FFmpeg 的配置信息:
int main(int argc, char* argv[]) {printf("%s", avcodec_configuration());return 0; }
如果運行無誤,則代表 FFmpeg 已經配置完成。
PS:這里要在打印語句處設置斷點,不然輸出完程序就結束了,來不及看輸出。
FFmpeg 開發文件的下載鏈接
鏈接:FFmpeg 庫.zip
來自雷霄驊博士,屬于比較舊的版本。