For that knotty problem of checking blanking (especially masters with letterbox) I made a little gap batch fx setup. It’s only been used on adverts but seems to work quite well. I’m sharing it here in case it’s of use to anyone.
(The 2d transform on its own could be used for masters without letterbox)
It works very nicely. I was actually looking for another solution but yours popped up first. Someone was explaining a matchbox I had not used/heard of called id_Edgy
I combined your 2D_Transform and id_Edgy so that now any bad blanking screams out at me in garish yellow
If you guys are looking for something more automated to check for blanking. I wrote a python script that will do it for you. Let me know if you’d like me to share it with you.
Right now It doesn’t work in flame, just the shell. You can only qc one video at a time for now. When I have time I plan on adding the ability to add folders with multiple videos to the qc, as well as a gui.
Installation:
You need to “pip install opencv-python numpy” then run “python3 qc_blanking.py /path/to/video.mov”
the output should look something like this.
user@host:python3 qc_blanking_check.py /DL/video.mov
Video Info:
Resolution: 1920x1080
FPS: 23.976023976023978
Total Frames: 720
Duration: 00:00:30:00
Analyzing for blanking (black threshold: 10, edge pixels: 5)...
================================================================================
BLANKING DETECTION REPORT
================================================================================
Video File: /DL/video.mov
Total Issues Found: 0
--------------------------------------------------------------------------------
No blanking issues detected!
================================================================================