Running the Topaz Video version of ffmpeg from the command line produces diagnostic messages, starting “[TopazAuthManager]parseAuth got details{“auth_studio”:” that go to STDOUT (standard output). Similar messages from the open-source parts of ffmpeg all go to STDERR (standard error) and can be silenced with the option “-loglevel error”
It’s often useful to send the video output of ffmpeg to STDOUT (by specifying the output file “-” or “pipe:”) for immediate processing but this can’t work if diagnostic text is also sent there, corrupting the video data. Not sending to STDERR also means that diagnostic messages are not seen in cases where STDOUT is being redirected.
Could you please update your ffmpeg tvai_up filter to send diagnostics only to STDERR, and to have them controlled by the ffmpeg “-loglevel” option, in line with standard practice. Thanks.
This is with Topaz Video version 1.0.4 on Microsoft Windows 10 Home version 10.0.19045 Build 19045.