其實簡單。吾之是以費了這麼大的事情,關鍵就在于,試圖在WIN7虛拟機上編譯,于是有各種莫名其妙的錯誤。
參考:https://www.jianshu.com/p/5f175dec9109。
- 下載下傳FFmpegInterop
https://github.com/microsoft/FFmpegInterop
- 下載下傳ffmpeg
下載下傳、解壓、改名ffmpeg,放在FFmpegInterop下。
- configure
--enable-gpl \
--enable-nonfree \
--enable-libx264 \
--enable-sdl \
--extra-cflags="-I${BUILD_LIBS}/include" \
--extra-ldflags="-LIBPATH:${BUILD_LIBS}/lib"
./FFmpegConfig.sh Win10 x64
- make
./BuildFFmpeg.bat win10 x64
- 檢查32位還是64位:
檢視32位還是64位:
dumpbin /headers libx264.dll
檢視符号清單(導出函數)
dumpbin /exports libx264.dll > libx264-exports.txt