Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.


Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 1st July 2015, 19:32   #1  |  Link
Registered User
Join Date: Jan 2013
Posts: 6
ShapeMask - Dynamically mask out bright shapes

If you're watching a lot of screen casts and recorded talks, and are as sick as I am of the over-use of white (console backgrounds, web pages, projections ...), then you may want to try out a plugin I created to mitigate that health hazard.

A compiled binary is available here.
sha1: 5af5727b572b5e14bd32d1f8ee71d73522d41286

Source: github and there you also find the most readable version of the documentation, including example and screenshots.

The plugin is a bit on the large side since it includes parts of OpenCV, a library that is ... challenging to prune.

A note on the implementation. It could probably be optimized a bit more with AVX and some more SSE2, but as it stands it is sufficiently fast for my needs at least (getting about 350 fps with avsmeter).
It does require a CPU that has SSE2 (I believe, don't have one without) as the CV bits were configured for utilizing that. Hopefully that won't be an issue as even the cheapest laptop has that instruction set nowadays..

Let me know if it crashes on you. If it does, then I've probably stripped CV down too much..

Last edited by joj; 1st July 2015 at 19:35.
joj is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 03:53.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.