Handbrake: Please add a filter to remove Cross Color Artifacts (Rainbow Effect)

Created on 25 Dec 2019  路  2Comments  路  Source: HandBrake/HandBrake

Describe the change or feature you'd like to see added to HandBrake:

Please replace this text with information about the feature request you'd like to see implemented and why.

Hello Development Team, your Handbrake application has been a very helpful, powerful, and extremely useful transcoding app to use. However, there is one crucial filter that the app unfortunately does not have. I would like if possible in the near future to have a filter to remove cross color artifacts (rainbow effect).

I am aware that separating the chroma and Luma both at once is a very difficult task that鈥檚 not easy, but if it is possible to create a filter to try to separate and remove those artifacts and restore the original color, that really would be massively helpful since that鈥檚 the only artifact I still have been unable to remove from a video source. I assume it鈥檒l probably be a new filter that鈥檚 added under de-combing or something different since I鈥檝e been able to reduce the appearance of Dot Crawl artifacts from a video source, I just haven鈥檛 been able to remove that annoying rainbow cross color artifact yet.

(I鈥檓 pretty sure Cross Color Artifacts is the correct term for what I鈥檓 describing, I hope. Unless I鈥檓 wrong).

Here鈥檚 a reference image to show you the color artifact:

C3A3CCF9-EFC0-42BE-96B0-DACC7660106A

System Specifications:
HandBrake Version 1.3.0
Macintosh OSX 10.13 High Sierra

HandBrake Activity Log (see https://handbrake.fr/docs/en/latest/help/activity-log.html)

~
If the request is off the back of failure or unsupported file format, please post a log as it can help us track down what is missing.
Either post it in full here, or drag/drop the file onto GitHub to upload it.
~

Most helpful comment

Thanks! @bradleysepos

This Chroma Smooth Filter will definitely help a lot ... if I鈥檓 able to successfully replicate those steps.

Unfortunately, I have no clue how to use a command line interface as I have no programming skills, so assuming I鈥檓 able to figure this out, hopefully I鈥檒l be able to implement it following your steps provided.

If not, then I鈥檒l just have to wait until this Chroma Smooth Filter is added to the GUI as soon as possible in the next update once it鈥檚 finished being tested. That鈥檚 what I meant to say.

This will definitely help eliminate those pesky analog color artifacts. I appreciate the help.

All 2 comments

The Chroma Smooth filter (see https://github.com/HandBrake/HandBrake/pull/1957) will likely solve this problem for you. Unfortunately, it's currently only available on the command line.

You can create a preset in the graphical interface and use it on the command line, adding the chroma smooth filter:

HandBrakeCLI -i source.mp4 --preset-import-gui --preset="My Preset Name" --chroma-smooth=medium --chroma-smooth-tune=medium -o destination.mp4

Chroma Smooth's presets are strength ultralight/light/medium/strong/verystrong and tunes are radius tiny/small/medium/wide/verywide corresponding to 3/5/7/9/11 pixels.

Hope this helps.

Thanks! @bradleysepos

This Chroma Smooth Filter will definitely help a lot ... if I鈥檓 able to successfully replicate those steps.

Unfortunately, I have no clue how to use a command line interface as I have no programming skills, so assuming I鈥檓 able to figure this out, hopefully I鈥檒l be able to implement it following your steps provided.

If not, then I鈥檒l just have to wait until this Chroma Smooth Filter is added to the GUI as soon as possible in the next update once it鈥檚 finished being tested. That鈥檚 what I meant to say.

This will definitely help eliminate those pesky analog color artifacts. I appreciate the help.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Vuurvlieg picture Vuurvlieg  路  5Comments

iburunat picture iburunat  路  3Comments

rajibkhan picture rajibkhan  路  5Comments

joshrabinowitz picture joshrabinowitz  路  5Comments

alanorth picture alanorth  路  6Comments