User-created front ends for Shotcut filters that have not been added to Shotcut

It wasn’t really a case of the filters having errors, a lot of the problems were not reproducible. Some problems could have been due t. the order in which filters were applied, or mixing filters on a track. Dan is way more experienced than I at solving problems and he couldn’t do it, mainly because of the unreproducibility issues, Which is why he made the option to switch the filters back on so tortuous. In the past it was too easy to do (just an option in preferences) and the number of error reports this caused was out of proportion to the advantages. Which is why switching it on comes with a health warning.

Type “GPU disabled” into the search box obove and you’ll see what I mean.

There is such an option: Cross_Hairs: false".

If you are using the KeyframableFilter your QML, then it requires v19.04 of Shotcut (currently only beta) as that is new for this version.

This option does not affect WebGL, which is used by the HTML filters.

I have been using 19.04.

Any filter that uses KeyframableFilter requires version 19.04 or later.

Two filters for users to try.

K-Means Cluster.zip (2.2 KB)

Demo here.
https://userbase.kde.org/Kdenlive/Manual/Effects/Misc/K-Means_Clustering

Elastic Scale.zip (2.5 KB)

Couldn’t find a demo for this one. It’s an interesting filter.

This one took a while to do. It needs some debugging. Users can take it for a test drive and if they can, modify the stretch and transparency parameters.

Corners.zip (3.7 KB)

This was done with the corners filter. Don’t quite have the hang of it yet.

https://streamable.com/9zk0u

2 Likes

Hi @sauron, these last three filters look amazing. Thank you for your work on these.

Some of the parameters of the UI for the corner filter aren’t working properly.

Enable stretch, interpolator, alpha operation, feather alpha, and transparent background are funky. Someone with more experience needs to look at the Ui files.

Might work on it a little today.

Elastic Scale is special and needs to be combined with other filters or some other code change to achieve the desired result in MLT/Shotcut. Most up- or down-scaling is done in a linear fashion, but this one works nonlinear. Think about fitting a 4:3 video in a 16:9 project. Instead of center cropping to fill or padding with black, scale the image horizontally but it scales more as you approach the edges so the center is less distorted instead of stretching the whole image.

You are trying to use this to create a shear effect, but corners is not made for that. It is for intentional distortion or, for example, to correct shooting a projector screen from an angle.

That could actually be very handy.
Often seen video clips of presentations where the projector screen was shot at an angle.

I used this effect in Kdenlive once to create a Star Wars crawl. Ir would be great if I could get all the parameters to work properly in SC.

Thanks for the new filters @sauron
Not a fan of K-means-Cluster but the other 2 look interesting and can think of a few uses for them.

I remember using Cinellera a long time ago and although it’s a horrible NLE, it did have some interesting filters.
Wonder if some could be adapted to SC.

These are great thanks for posting it!!

Unfortunately the corners UI is not working properly. The corners are working. The stretch x and y is not working properly. Also the interpolator and alpha operation need a drop-down choice list which I could not create.

Someone with much more experience needs to look at the UI and try to fix. I tried last night but could not get it to work.

The Kdenlive UI looks like this.

image

2 new filters for users to try.

Vertigo.zip (2.2 KB)

Letterbox can be used to create a cinematic look, also a quick transition.

Letterbox.zip (2.3 KB)

Vertigo doesn’t work with multiple tracks and transparencies.


https://streamable.com/atx6t

These are really nice. Thanks, @sauron!

I tried @sauron provided filters which are nice. I don’t know the coding. I like Baltan video filter. Then, I started to create similar effect using existing filter. Here is Baltan video effect created using existing filters.
https://streamable.com/ngpbp

And,



You guys are always creative. I learned so many things from here. Thank you.

I totally agree. I also learn a lot.:+1:

This is really nice!!