2010-11-25 11 views
2

So erstellt ich einfache Consol App: FFmpeg RTSP Video-Stream-Reader (mit nur allgemeine FFmpeg C API) Aber während ffmpeg liest von RTSP zeigt es viele Informationen. Ich habe nicht gefragt, ob ... Zumindest nicht alles ... Wie kann ich filtern, was ffmpeg ausgibt? Ich meine, in allem, was er User-Entwickler kläfft gibt es nur eine wichtige Zeile so etwas wie: missing picture in acsess unit so, wie man einige Filtermechanismus für ffmpeg setzen nicht alle ausgeben will es und für mich Entwickler den Moment zu erfassen, wenn Nachricht ich will erscheint? (In meinem Projekt schreibe ich in C++ unter Verwendung von Visual Studio-Boost-Libs)FFmpeg: Wie steuert man die Konsolenausgabe beim Lesen von RTSP?

Antwort

2

Verwenden av_log_set_callback, Ihre Funktion als Callback zu setzen:

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

av_log_set_callback(avlog_cb); 

oder können Sie auch

av_log_set_level(AV_LOG_ERROR); 

verwenden, um Nur Fehlermeldungen ausgeben.

Verwandte Themen