FFmpeg调用SDK实现日志的打印
Posted fandx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg调用SDK实现日志的打印相关的知识,希望对你有一定的参考价值。
日志文件的三大步
// 导入头文件
#include <libavutil/log.h>
// 设置日志级别
av_log_set_level(AV_LOG_DEBUG); //DEBUG以上的级别都打印出来
// 打印日志
av_log(NULL, AV_LOG_INFO, "...%s
", op) // op是打印出来的值
常用的日志级别
AV_LOG_ERROR
AV_LOG_WARNING
AV_LOG_INFO
AV_LOG_DEBUG
例子
vim ffmpeg_log.c
#include <stdio.h>
#include <libavutil/log.h>
int main(int arc, char *argv[])
{
// 设置级别
av_log_set_level(AV_LOG_DEBUG);
// 打印LOG
av_log(NULL, AV_LOG_INFO, "Hello world%s
", "123");
return 0;
}
clang -g -o ffmpeg_log ffmpeg_log.c -lavutil
./ffmpeg_log
以上是关于FFmpeg调用SDK实现日志的打印的主要内容,如果未能解决你的问题,请参考以下文章
FFMpeg SDK使用2调用FFmpeg SDK实现视频编码
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情
FFMpeg视频开发与应用基础五调用FFMpeg SDK封装音频和视频为视频文件
FFMpeg SDK使用3调用FFmpeg SDK实现视频编码