ffmpeg 在xp和server2003/2008/2012上修復沒法定位GetNumaNodeProcessorMaskEx的問題

問題

在給開發一個手機視頻網站時須要用到ffmpeg截取視頻縮略圖, 把項目提交到服務器(server2003/ server2008)上時, html

發如今調用命令時會出現錯誤」沒法定位GetNumaNodeProcessorMaskEx」啥的bash

基本操做: 百度查閱了一番資料, 幸好有前輩們埋坑. 這才解決了個人問題.服務器

參考了這些:
http://www.cnblogs.com/nlsoft/p/5714393.html
http://blog.csdn.net/xiejiashu/article/details/76585356 (這位大哥也是參考了地址1, 不過更加詳細的描述了問題出現的緣由)網站

解決問題

通過反覆的查找,雖然提示上顯示問題出在KERNEL32.dll上,可是已經論證,實際應該仍是出在ffmpeg的調用兼容上,因而,咱們在博客:http://www.cnblogs.com/nlsoft/p/5714393.html 中找到了解決方案,將ffmpeg的對應接口調用作一次新的關係映射便可:spa

FT ft[]={
{"_wfopen_s",                    "_wfopen"},
{"strncpy_s",                    "strncpy"},
{"swscanf_s",                    "swscanf"},
{"strtok_s",                     "strtok"},
{"GetNumaNodeProcessorMaskEx",   "GetNumaNodeProcessorMask"},
{"InitializeConditionVariable",  "InitializeCriticalSection"},
{"SetThreadGroupAffinity",       "SetThreadAffinityMask"},
{"SleepConditionVariableCS",     "LeaveCriticalSection"},
{"WakeAllConditionVariable",     "EnterCriticalSection"},
};

下載轉換文件:
- ffmpeg轉換文件: https://pan.baidu.com/s/1mixfmvI
- ffmpeg: https://pan.baidu.com/s/1c1UVhCk.net

轉換文件必須與ffmpeg的exe/dll在同一個目錄下, 運行 fixff.cmd 便可code

footer

Make一個, 方便之後找.視頻

簡單的手機視頻網站server

簡單的手機視頻網站

相關文章
相關標籤/搜索