作者:虛壞叔叔
博客:https://xuhss.com
早餐店不會開到晚上,想吃的人早就來了!
ffmpeg
擴展庫示例環境項目創建和調用下載FFmpeg 4.0.1
32位
鏈接: https://pan.baidu.com/s/1Xb7EK9-QfLBKqOFdeaJ1Og 提取碼: 9j5e
創建一個PyFFmpeg
項目
創建空項目的Dll
。
設置成Release x86。
添加一個PyFFmpeg.cpp
#include<Python.h>
// 開放給python
// 模塊入口 模塊名稱 pyffmpeg
PyMODINIT_FUNC PyInit_pyffmpeg(void)
{
PyObject *m = NULL;
static PyModuleDef ffmod = {
PyModuleDef_HEAD_INIT,
"pyffmpeg",
"", -1, 0
};
m = PyModule_Create(&ffmod);
return m;
}
添加 附加包含目錄
$(PYTHONHOME)include
$(PYTHONHOME)PC
添加 附加庫目錄
$(PYTHONHOME)PCbuild\win32
此時編譯,可以正常通過。
添加一個testmod.py
import pyffmpeg
input()
c++中添加提示輸出:
#include<Python.h>
// 開放給python
// 模塊入口 模塊名稱 pyffmpeg
PyMODINIT_FUNC PyInit_pyffmpeg(void)
{
PyObject *m = NULL;
static PyModuleDef ffmod = {
PyModuleDef_HEAD_INIT,
"pyffmpeg",
"", -1, 0
};
m = PyModule_Create(&ffmod);
printf("Pyinit_pyffmpeg\n");
return m;
}
添加項目調試參數
$(PYTHONHOME)PCbuild\win32\python.exe
testmod.py
調整輸出文件的路徑:
$(PYTHONHOME)Lib\site-packages\pyffmpeg.pyd
運行 就可以看到創建成功了
ffmpeg
擴展庫示例環境項目創建和調用 。點贊
收藏
轉發
一波哦,博主也支持為鐵粉絲制作專屬動態壁紙哦~關注下面卡片即刻獲取更多編程知識,包括各種語言學習資料,上千套PPT模板和各種游戲源碼素材等等資料。更多內容可自行查看哦!
author : Empty bad uncle Blog
Catalog Preface One 、 The ba