Cinema Guard removes swear words from any media file.
*Note: 64-Bit Windows operating system required.
Screenshot(s):
Note #1: Download Cinema Guard (Cuda) for Nvidia GPUs or Cinema Guard (No Cuda)
for other GPUs.
Note #2: Generating subtitles using your CPU is very slow. Download or extract existing subtitles instead if you don't have the time or patience.
Note #3: For inexperienced users, it's recommended not to modify the settings.
For advanced users, feel free to experiment with different settings and
provide feedback if you discover better configurations.
Note #4: If a custom swear word disappears after saving, it simply means
that the associated checkbox has been checked, meaning the word is will still be
muted.
Note #5: Use Subloader to quickly download subtitles for media files: Download. If you create an account you can download up to 20 subtitles per day.
Note #6: Advanced users might be able to experiment with ZLUDA, which could allow GPUs other than Nvidia to utilize the subtitle generation feature.
Ian - Thanks for working on the new Cinema Guard.
ReplyDeleteIssues -
First, Cinema Guard (Cuda) is being flagged by Windows 11 Security.
"Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk."
If you run it anyway it appears to work correctly.
Second - You cannot save the settings until you first open and then close the program. After the initial open/close step then you can then save the settings.
For a video file that you have the accompanying same-named srt file it runs correctly. I do miss the Peek option or the option to pick a specific srt file with a different name to use with a video file as in Profanity Remover 2.
Third - I tried using it on a video without the srt file to see how the linked whisper-faster works. I left everything on default. It initially seems to run ok. It downloads the one time model and then begins apparently generating the subtitle but it never changes from 0%. After 1/2 hour with 0% I stopped the process. You get the stop confirmation warning and then a log screen that you cannot scroll through to find the problem. You basically see error occurred. Please restart the program and lines down to 14%. You cannot copy / past to provide info.
So I thought maybe I would try running it with Administrator rights, If you run it under Administrator Windows Security stops the operation because of a virus. It flags Cinema Guard.exe as having Trojan:Win32/Bearfoos.A!ml. So it is either disabled or removed.
If you reboot your PC, restore Cinema Guard.exe, and again run with Administrator rights but allow the program to run disregarding the virus warning, the program will still not get pass 0%.
So too many problems and miss the peek / specific srt file option.
I will be going back to Profanity Remover 2 but may try Cinema Guard again in the future.
Thanks again for continuing this work.
Welles...
Hi Welles,
DeleteThe SmartScreen notification will eventually go away as time goes on, it's a reputation-based system.
The settings window issue is now fixed.
I have added the peek functionality back in (just drag and drop a srt file into Cinema Guard).
I would almost advise against running Whisper without a Nvidia GPU. It's very slow, even on very fast CPUs
If an error occurs now, it will be logged under the file "Exceptions.log".
I just ran a VT scan: https://www.virustotal.com/gui/file/c73ec24ff311decfa551b92a5981deeb3896efdbdbaa7fd2cde89ea89445cf2b?nocache=1
Seems like Microsoft is identifying whisper-faster as "Program:Win32/Wacapew.C!ml" which is a child process of Cinema Guard.
Thanks for highlighting the issues!
i can't get it to work. says that it has to download a base, and i've left it for hours and it just sits at generating subtitles 0%
ReplyDeletePlease send me an email: inieuwoudt1pc@gmail.com
DeleteCinema Guard is AMAZING! AI Swear Filter that ONLY filters the exact part of the swear word. One has to create one word subtitles for this to happen, but the big initial download and then the wait for the subtitle to generate is totally worth it. It's the most accurate filter in the entire world! My only regret is that I do not have the original audio for the previous stuff I filtered with Movie Profanity Remover, because I would filter them again with Cinema Guard. It's way more accurate!!
ReplyDeleteHow does the application decide whether to do one word edit or full sentence edit? I don't see a box to "check" for that....
ReplyDeleteSettings -> AI -> Subtitles
DeleteMalwarbytes flags this as a MachineLearning Malware
ReplyDeleteI've heard of numerous antivirus engines flagging Cinema Guard as positive.
DeleteNot sure why, but I'll submit the file to the appropriate vendors at some point.
I'm getting this error while trying to run the application for a movie using AI subtitles
ReplyDelete"Error occured. Please restart the program and try again.
Details: Could not file C:\****.srt. Void WinIOError (Int32, System.String)
Any help?
Please send me an email: inieuwoudt1pc@gmail.com
DeleteHello and thank you for the software. I am having trouble adding more words to the box. It seems to only save the one when I add a few additional words to block. Is reads: additional (split with new line). How do I get it to save more than 1 word in that box?
ReplyDeleteHi, happy you like it.
DeleteIt does save the word(s). You should see that a checkbox containing the word(s) is now checked, hence the reason it was removed from the additional swear words list.
Is the only way to get a one-word edit is to use the AI subtitle creation? Or is there some way to do it with a provided subtitle?
ReplyDeleteI don't know of any other software that can create a one word subtitles file. If you would like to modify the subtitles first, right click on the queued media and select [Generate Subtitles] - just ensure your settings is set to One Word or Both. You can modify it first and then use it to censor the media file
DeleteThank you so much for this software!! Cinema guard is much more accurate at filtering at the correct time than Movie Profanity remover 2.0 which I loved as well. I've noticed that Cinema guard will fail to catch some swear words when they are muttered under someone's breath. It's like there is a minimum decibel threshold before words are detected. Is there a setting to adjust that?
ReplyDeleteI'm happy you like it! Unfortunately I'm not aware of any parameter that can specify a minimum decibel threshold. This is a limitation of the model(s) that are available, for now at least.
DeleteWhat audio formats are supported? For example, would this work with an .MKV Blu-ray rip with either Dolby TrueHD or DTS-HD MA?
ReplyDeleteBoth should be supported. You can find more information about ffmpeg here:
Deletehttps://ffmpeg.org/faq.html
Single word censoring doesn't seem to be working. It will work with single sentence censoring, however.
ReplyDeletePlease provide more information about what is happening.
DeleteAh, I figured it out. If I switch to .MKV, "Embed Subtitles" is initially grayed out. However, if uncheck and recheck the checkbox for "Create Subtitles," "Embed Subtitles" is then available. Since (I assume) .MKV subtitle embedding isn't yet supported, it fails. So the bug is blocking "Embed Subtitles" can be enabled and cause a conversion to fail following the steps outlined above.
DeleteAs of the time I've developed that part of the application, embedding subtitles in a MKV files wasn't possible. If you want to embed subtitles you will have to use MP4 as your output type.
DeleteCool! I understand that and have no problems adding the subtitle after the fact with MKVToolNix or similar. I am just pointing out that the application, when selecting .MKV, can be made to falsely show that it can embed subtitles by toggling the "Create Subtitles" option on-off-on. When you do that, then the option for "Embed Subtitles" is no longer grayed out despite it being set to a .MKV file output.
DeleteLove this...thank you for your hard work in making this possible. Only suggestion I would add is being able to generate the subtitle files without running the video removal and also being able to "peek" as in the old version into where or how many words should be removed. Its sometimes helpful to double check and make sure it's all out. Thank you again!
ReplyDeleteWhen you right click on the video file (inside Cinema Guard), there will be an option to generate subtitles.
DeleteYou can drag and drop a srt file onto Cinema Guard and it will show the peek window.
I'm glad you like it!