Par défaut, libavformat écrit des messages d'erreur à stderr
, comme:Comment puis-je transformer libavformat messages d'erreur hors
Estimating duration from bitrate, this may be inaccurate
Comment puis-je désactiver? ou mieux encore, l'acheminer vers ma propre fonction de journalisation?
Modifier: La redirection de stderr vers un autre emplacement n'est pas acceptable car j'en ai besoin à d'autres fins de journalisation, je veux juste que libavformat ne s'y écrive pas.
Voir soit http://stackoverflow.com/questions/5095839/redirect-from-stderr-to-another-file-descriptor soit http://stackoverflow.com/questions/573724/how-can-i-redirect -stdout-to-some-visible-display-in-a-windows-application –
Je ne veux pas rediriger toute la sortie de stderr du programme, j'ai mes fonctions de journalisation en y écrivant d'une manière soignée. Je voudrais juste que libavformat ne m'écrit pas. – amrhassan
Qu'est-ce qui écrit exactement sur stderr? C'est la 1ère fois que j'entends la bibliothèque libavcodec envoyer des erreurs à stderr (mon expérience avec cette bibliothèque n'est pas grande). –