Domyślnie muxera zapisuje komunikaty o błędach stderr
, jak:Jak mogę wyłączyć komunikaty o błędach libavformat off
Estimating duration from bitrate, this may be inaccurate
Jak mogę to wyłączyć? a może jeszcze lepiej, przeprowadź to do mojej własnej zgrabnej funkcji logowania?
Edit: Przekierowywanie stderr gdzieś indziej jest nie do przyjęcia, ponieważ muszę go do innych celów rejestrowania, po prostu chcę muxera aby nie pisać do niego.
Zobacz http://stackoverflow.com/questions/5095839/redirect-from-stderr-to-another-file-descriptor lub http://stackoverflow.com/questions/573724/how-can-i-redirect -stdout-to-some-visible-display-in-a-windows-application –
Nie chcę przekierowywać całego wyjścia stderr programu, mam swoje funkcje zapisu zapisujące do niego w schludnie sformatowany sposób. Po prostu lubię libavformat, aby do niego nie pisać. – amrhassan
Co dokładnie pisze na stderr? Jest to pierwszy raz, kiedy słyszę, że biblioteka libavcodec wysyła błędy na stderr (moje doświadczenie z tą biblioteką nie jest duże). –