gpt4 book ai didi

c++ - FFmpeg:如何在从 RTSP 读取时控制控制台输出?

转载 作者:太空狗 更新时间:2023-10-29 21:29:40 30 4
gpt4 key购买 nike

所以我创建了简单的 Consol 应用程序:FFmpeg RTSP 视频流阅读器(仅使用通用的 FFmpeg C API)但是当 ffmpeg 从 RTSP 读取时,它会显示很多信息。我没有问是否...至少不是全部...那么我如何过滤 ffmpeg 输出的内容?我的意思是,在他对用户-开发人员的所有要求中,只有一条重要的行类似:missing picture in acsess unit 那么如何为 ffmpeg 设置一些过滤机制,使其不输出它想要的所有内容,对我的开发人员来说捕获我想要的消息出现的时刻? (在我的项目中,我使用 Boost 库在 visual studio 下用 C++ 编写)

最佳答案

使用 av_log_set_callback,将您的函数设置为回调:

static void avlog_cb(void *, int level, const char * szFmt, va_list varg) {
//do nothing...
}

av_log_set_callback(avlog_cb);

或者,你也可以使用

av_log_set_level(AV_LOG_ERROR);

仅打印错误信息。

关于c++ - FFmpeg:如何在从 RTSP 读取时控制控制台输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278896/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com