Por defecto, libavformat escribe mensajes de error stderr
, igual:¿Cómo puedo activar los mensajes de error libavformat fuera
Estimating duration from bitrate, this may be inaccurate
¿Cómo puedo desactivarlo? o mejor aún, conectarlo a mi propia función de registro limpio?
Editar: redireccionante stderr a otro lugar no es aceptable ya que lo necesito para otros propósitos de registro, sólo quiero libavformat a no escribir en él.
Consulte http://stackoverflow.com/questions/5095839/redirect-from-stderr-to-another-file-descriptor o http://stackoverflow.com/questions/573724/how-can-i-redirect -stdout-to-some-visible-display-in-a-windows-application –
No quiero redirigir toda la salida de stderr del programa, tengo mis funciones de registro escritas de forma ordenada. Me gustaría simplemente libavformat para no escribir en él. – amrhassan
¿Qué escribe exactamente en stderr? Esta es la primera vez que escucho que la biblioteca libavcodec envía errores a stderr (mi experiencia con esa biblioteca no es grande). –