digitalFAQ.com Forum

digitalFAQ.com Forum (https://www.digitalfaq.com/forum/)
-   Restore, Filter, Improve Quality (https://www.digitalfaq.com/forum/video-restore/)
-   -   What video capture program is this? (https://www.digitalfaq.com/forum/video-restore/14018-video-capture-program.html)

aramkolt 01-17-2024 12:52 PM

What video capture program is this?
 
1 Attachment(s)
Saw this screen cap on an old forum post on videohelp from a user that hasn't been active since 2018.

Question is what application and how do you get to the function shown in the screenshot below?

I believe what it does is allow you to see how certain color levels are being clipped or have luma/chromas in certain ranges that are selectable.

Looks like a useful tool for analysis, so I am curious to try it once I know what it is.

themaster1 01-17-2024 02:19 PM

it's avisynth (script based) application, well known for video enthousiasts to enhance a video (noise, colors, deinterlace etc..)

As far as i can see on the picture it uses ColorYUV(analyze=true), filter collecting luma/chroma stats values and Histogram("classic") to display the luma range (brown zones being critical for Rec601 videos, 0-16 / 235-255)

The red/green mode is to easily spot non valid luma or chroma... i think yes, don't know which filter it is though, i've seen it before

more info on histogram:
http://avisynth.nl/index.php/Histogram
More infos on avisynth:
https://forum.doom9.org/forumdisplay.php?f=33

Basically your script would look like this if you want to experiment

Code:

AVISource("MyVideos")
ColorYUV(analyze=true)
Histogram("classic")


themaster1 01-26-2024 07:26 AM

1 Attachment(s)
I've found something similar in my archives to spot illegal YUV values (requires Videoscope plugin)

Code:

LoadPlugin("C:\Program Files (x86)\AviSynth 2.6\plugins\VScope12\Release\VScope.dll")
AVISource("MyVideo.avi").assumetff()
converttoyuy2(interlaced=true)  # REQUIRED !!
ColorYUV(analyze=true)
ColorYUV(off_y=-35, gain_y=150) # brighten it up to create illegal colors

diff = Subtract(last, ConvertToRGB(last,interlaced=true).ConvertToYUY2(interlaced=true)).Levels(112,1,144,0,255)

return(StackHorizontal(last, diff)).VideoScope("bottom")



All times are GMT -5. The time now is 09:51 PM

Site design, images and content © 2002-2026 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2026 Jelsoft Enterprises Ltd.