FFmpeg使用
-
在.pro中手动添加库路径以及库对应的包含头文件
FFMPEG_HOME=E:\pro\051\Libs\FFmpeg\RTSP_FFmpeg
#设置 ffmpeg 的头文件
INCLUDEPATH += $$FFMPEG_HOME/Include
#设置导入库的目录一边程序可以找到导入库
# -L :指定导入库的目录
# -l :指定要导入的 库名称
LIBS += -L$$FFMPEG_HOME/Lib \
-lavcodec \
-lavdevice \
-lavfilter \
-lavformat \
-lavutil \
-lswresample \
-lswscale
-
在使用库的类中添加头文件:
extern "C"
{
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
#include "libavutil/pixfmt.h"
#include "libswscale/swscale.h"
#include "libavutil/imgutils.h"
}
然后就可以调用FFmpeg中的函数了