1. FFmpeg 介紹
2. FFmpeg 下載頁面
3. 在Windows介面的操作步驟
- Shared Versions : 內有 bin (*.dll file)
4. VS2013的相關設定,在Configuration頁面
[Configuration --> VC++ Directories 選項]
a. 設定 Include
Directories,加入相關 Header File 的檔案位置。
b. 設定Library Directories
[Configuration --> Linker -->
Additional Dependencies 選項]
a. 加入以下
avcodec.lib
avdevice.lib
avfilter.lib
avformat.lib
avutil.lib
postproc.lib
swresample.lib
swscale.lib
b. 或者可以在程式中,用#pragma comment() 方式加入,如下:
#pragma comment(lib, "avcodec.lib")
#pragma comment(lib, "avformat.lib")
#pragma comment(lib, "avutil.lib")
#pragma comment(lib, "avdevice.lib")
#pragma comment(lib, "avfilter.lib")
#pragma comment(lib, "postproc.lib")
#pragma comment(lib, "swresample.lib")
#pragma comment(lib, "swscale.lib")
5. Sample code
可以參考以下網址內容
b.不過因為FFmpeg 已經過多次改版,所以該網址內部分的 Function 名稱 與 參數傳遞
有些不同。但只要稍做變更就可以使用,完全沒有問題。
[PS:] 當程式 compiled 完成時,必須要將FFmpeg DLL檔(*.dll file) 複製到跟執行程式同一資料夾中才能完整執行。
留言
張貼留言