I just created a “Bleep Censor Tone” custom filter for Shotcut - with a lot of help from Claude AI!
I got the idea from this thread:
It seems to be working. First, here’s a short demo. No commentary - just me applying the filter to a clip. Apologies for anyone who might be offended by some mildly profane language:
Claude also helped me to write full instructions for it, too. Here’s the intro, from the full instructions:
This is a custom Shotcut filter that replaces audio with a censor tone (“bleep” sound). Instead of splitting a clip and swapping in a tone clip for every single bad word, you apply the Bleep Censor Tone filter once to a track and flip a checkbox on/off at each spot that needs censoring.
Requirement: Requires Shotcut 26.6 or newer — that’s the version that added support for custom filter UIs.
Devised by Shotcut user and Forum member JonRay, with help (and a long chat)… with Claude AI.
Full instructions (PDF file):
Bleep Censor Tone filter - instructions (final).zip (112.0 KB)
Note: I had to compile a DLL file for Windows named “beep.dll”. I had no idea how to do this; Claude did all the work.. but I had to think of all the right questions to ask, and correct him when things didn’t work…
Linux and macOS users will have to compile their own files for it to work. It is above my skill level to do this, and I have zero time available to ask Claude, but I can provide the files that Claude sent me if requested… but can’t help further than that.
I’m happy to share this ZIP with 3 files in it:
Bleep censor filter for Shotcut (JR) - all 3 files - Copy.zip (36.2 KB)
@shotcut or @brian - feel free to use or adapt these files as you like (if you are interested in them) - maybe with a view to including it in future Shotcut versions? However, I am aware that they may need a lot of work to get them up to the high standard of all other filters, so I don’t mind at all if you don’t use it.
For me this was mostly an experiment to see if making a custom filter could be done, and it’s my first attempt at creating a custom filter.





