We’re adding a watermark to videos that we get from auto highlight capture or manual capture, right after the video was created.
As far as I understand, it works in a way, that the video that you’re adding the watermark to is fully processed, and the watermark is added to each frame.
This uses the user’s CPU, which would not be desirable and can lead to lags in game.
My main question:
- is this assumption correct, or is overwolf doing anything special to be more performant when adding the watermark?
As a followup I have a suggestion for a “better” way to add the watermark:
When setting up recording, it could be possible to define the watermark (file and position).
This watermark is then visible only in recordings, so that it’s not visible for the user or on stream, but will end up naturally on all recordings done.
This way there would not be additional processing needed and therefore no extra video-file created just to add the watermark.