標籤:開啟 個人 視頻 idt inux 64位 目標 windows 建立
本文轉載自:http://blog.csdn.net/wootengxjj/article/details/51758621
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
FFmpeg 是一個優秀的程式庫,開源、跨平台並且使用者眾多,可以使用在 Windows 和 Linux 等平台下,本文將簡單講解 Windows 平台下 FFmpeg 開發環境的簡單搭建過程。
開發環境:Windows10+Visual Studio 2013
1. 開啟FFMpeg官網下載頁面,點擊上面的Download下載源碼並解壓;
2. 點擊官網下面的Windows表徵圖下的Windows Builds,下載最新的32-bit Shared 和 32-bit Dev 包並解壓(也可以根據目標環境的不同選擇64位),個人建議將兩個壓縮包解壓後合并到一個檔案夾中,如所示。由於FFmpeg不同的版本升級時,有些函數是被拋棄了,導致現有的網上例子無法運行,最好到下面地址中選取一個較早的版本下載。開發版本:https://ffmpeg.zeranoe.com/builds/win32/dev/,win32運行庫:https://ffmpeg.zeranoe.com/builds/win32/shared/。本文選取的版本為:2015-09-16 Git-cbbd906。
在系統內容變數添加:
這樣在開發的時候就不需要在每個檔案夾下拷貝運行庫了。
3. 開啟 Visual Studio 2013,建立項目,選擇 Visual C++ 中的 Win32 控制台應用程式,確定,完成。
4. 進入 FFmpeg 源碼檔案夾下的doc/examples 檔案夾,找到 metadata.c 檔案,該檔案是一個獨立 demo,運行結果為列印音視頻媒體檔案基本資料。開啟將其中的內容複寫並粘貼到 FFmpeg第一個程式.cpp 中,稍微修改如下。
5. 在 Visual Studio 中的項目名上右擊,開啟屬性,分別設定 配置屬性 ->C/C++ -> 附加元件封裝含目錄和6 配置屬性 -> 連結器 -> 附加庫目錄為第二步解壓好的 32-bit Dev 檔案夾下的 include 檔案夾和 lib 檔案夾,同時在配置屬性 -> 連結器 -> 輸入 -> 附加依賴項添加 avformat.lib 和 avutil.lib。
6、編譯執行。
FFMpeg在Windows下搭建開發環境【轉】