ffmpeg Log
主要参考的内容除了preface里的b站链接外,还有的当然是官方的doc啦。
直接上源码
extern "C"
{
#include <libavutil/log.h>
}
int main()
{
av_log_set_level(AV_LOG_DEBUG);
auto msg = "Test log";
av_log(nullptr, AV_LOG_INFO, "%s\n", msg);
}
注意:
extern "C"
是需要注意的一点,cpp中使用ffmpeg这种库是需要用extern "C"
去包含头文件的,不然会有编译错误。
av_log_set_level
是用来设置log等级的,AV_LOG_DEBUG
设置就好。
av_log
就是用来打log的,第一个参数目前用nullptr就好,然后标记要打的log等级AV_LOG_INFO
,之后的参数使用与printf一样就行。
好吧我并没有看很多,先这么写着。