FFmpeg调用c语言SDK实现日志的打印
程序员文章站
2023-09-28 21:24:55
日志文件的三大步 常用的日志级别 例子 vim ffmpeg_log.c clang g o ffmpeg_log ffmpeg_log.c lavutil ./ffmpeg_log ......
日志文件的三大步
// 导入头文件 #include <libavutil/log.h> // 设置日志级别 av_log_set_level(av_log_debug); //debug以上的级别都打印出来 // 打印日志 av_log(null, av_log_info, "...%s\n", 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\n", "123"); return 0; }
clang -g -o ffmpeg_log ffmpeg_log.c -lavutil
./ffmpeg_log