2010-11-25 3 views
2

그래서 간단한 Consol 앱을 만들었습니다 : FFmpeg RTSP 비디오 스트림 리더 (일반 FFmpeg C API 만 사용) 그러나 ffmpeg는 RTSP에서 많은 정보를 보여줍니다. 내가 물어 보지 않았다면 ... 적어도 전부는 아니야 ... 그럼 어떻게하면 ffmpeg가 출력하는 것을 걸러 낼 수 있습니까? 내 말은 그가 모든 사용자가 개발자를 쌓아 간다는 것입니다. 중요한 라인은 다음과 같습니다 : missing picture in acsess unit ffmpeg에 대한 필터 메카니즘을 어떻게 두는가? 개발자가 원하는 모든 것을 출력하지 못하게하고, 개발자가 메시지를 원할 때 그 순간을 잡으려고합니다. 콜백으로 함수를 설정,FFmpeg : RTSP에서 읽는 동안 콘솔 출력을 제어하는 ​​방법은 무엇입니까?

답변

2

사용 av_log_set_callback (내 프로젝트에서 나는 부스트 libs와를 사용하여 비주얼 스튜디오에서 C++로 작성) :

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); 

를 사용할 수있다 오류 메시지 만 인쇄하십시오.

관련 문제