| Printable Version of Topic
Click here to view this topic in its original format |
| Unofficial VirtualDub Support Forums > VirtualDub Filters and Filter Development > Vectorscope |
| Posted by: trevlac Feb 23 2004, 03:37 PM |
| Hi, I've been trying to add a vectorscope to a waveform monitor and histogram vdub filter I made. Trouble is, I'm not 100% sure on how to position the color targets on the scale. This is my method so far: The Horizontal and Vertical are U and V. If I convert 0-255 RGB to YUV, it appears the vectorscope radius is a max of about 118/119. I assume the color targets are 75% saturation of the signal. So that would be 255*0.75=191. I can run 191 color bars. But then it looks like I have to flip (*-1) the V. If I do that, the targets "look" to be in the right spots, but I'm not sure. Also, I'm not sure how big to make the target boxes. Anyone know what I'm talking about? Any suggestion on how to calculate the scale on a vectorscope? Thanks |
| Posted by: Stefan Feb 24 2004, 12:32 PM |
| This might be useful for you: HOW TO USE A WAVEFORM & A VECTORSCOPE & what is an illegal level http://www.execulink.com/~impact/scopes.htm Testing Applications in Uncompressed HDTV Signals (PDF) http://www.synthesysresearch.com/pdf/testing.pdf Bye Stefan |
| Posted by: trevlac Feb 24 2004, 07:12 PM |
| @Stefan, Thanks for the links. The testing pdf looks especially good. I found my problem. I was using YCbCr calculations to get R-Y and B-Y. It looks like I should have been using YUV calculations. U runs from +/-112 and V from +/-157. This seems to match what colorbars would give on a scope. If you know about vectorscopes, could you take a look at my plugin? It will take me a day or 2 to finish up. I'll edit this post when I have it working. For now, I do have Histograms and a Waveform monitor in the filter. http://trevlac.us/colorCorrection/colorTools.html |
| Posted by: TCmullet Feb 25 2004, 01:11 AM |
| @Trevlac, I'm drooling and chompin' at the bit to use your WFM filter! I've been agonizingly desiring a WFM equivalent for 2 years. Nobody in digital video land (whether Vdub or Dazzle DVCII where I come from) seems to know what one is. Yet, 10 years ago, as I was in the midst of a stretch in my life where I had invested a great deal in analog video gear (which never became a success), I had gotten hooked on using a WFM all or most of the time. I strongly wish to download your WFM filter, even if the other components are non-operational. Can you provide a link for download?? Oops... I reviewed your link again, and found the "plugin" link for download. Will give it a shot! |
| Posted by: TCmullet Feb 25 2004, 01:41 AM |
| @Trevlac, It's looking great! I uncheck all the colors leaving just luma, and I feel like I've got a WFM in the house again! It would be real helpful if you could add 2 horizontal lines, 1 for 100 IRE and one for 7.5 IRE. Perhaps making them dashed lines would be good. Maybe a separate switch to enable them would be good. The one for 7.5 IRE is especially critical, but both are important. I'm going to use this for 2 things, right off the bat. The UPN network is sending to my affiliate a signal with a slight ghost. My inside source told me that the station and the network have gone through spells of each blaming the other for the ghost, with no resolution. This area includes (but is not limited to) the Orlando and Cocoa, FL markets. I use the Exorcist filter to attempt to deghost the image (of Star Trek Enterprise). But it has the artifact of lowering the brightness. Now with this WFM, I may be able to compensate more precisely with a brightness/contrast filter. 2nd thing: Lately, my UPN affiliate seems to be running their black/white levels out of whack (picture seems darker than other stations). It could be the cable company. In any case, my captures are too dark, and I can't trust my eyes. So your WFM tool will allow me to LOOK at the 1-volt-peak-to-peak signal graphicly like we're supposed to as good videographers, then fix it w/a proc-amp filter. (Btw, I probably won't ever mess w/the colors. Only luminance seems to be the biggest issue. At least it was 10 years ago, and seems to be now as well. I never was able to afford a vectorscope, but if black & white levels are correct, then I can eyeball the color hue and saturation.) Thank you again! |
| Posted by: trevlac Feb 25 2004, 02:04 PM |
| @TCmullet Thanks for the kind words. I found I could not trust my eyes, so I started putting together these tools so I could follow 'instrument flight rules' instead of 'visual flight rules'. Actually, I'm not sure how people adjust by eye. Anyway, there are 2 things you should know about the WFM. 1st is that it does not really draw a trace, like an analog device. It just draws the dots. So colorbars will not be a 'full' picture, but a set of lines. It seems to me that the trace is more of a distraction than something that provides info. 2nd, the 0-255 vs 16-235 input option, changes the luma display. I've stuck with a 0-255 scale across the screens. The 16-235 input option will give you the fuller luma range that matches the RGB range, but this can get confusing. On the IRE7.5 and IRE100. I will gladly add more detail to the scale grid. But why do you want IRE 7.5? As far as I understand, digital has no setup. So black is 16 for YCbCr regardless if you are talking PAL or NTSC or J-NTSC. So, if you mark your input as 0-255, then on the WFM luma display, black will be 16 (same as NTSC analog 7.5IRE) and white will be 235 (same as NTSC analog 100IRE). I was thinking about adding dotted lines between the current solid lines. That would break the 256 scale in 16 point sections. What do you think? I really have no idea what commercial PC based scopes do. If you (or anyone) thinks other scales or displays would be better, please let me know. |
| Posted by: TCmullet Feb 25 2004, 08:43 PM | ||||||||||||||||
Oh, also, if "digital has no setup", then why are there Vdub filters that affect the "setup" level (brightness)? But after all this discussion so far, I think we can safely let that remain a rhetorical question. It's obvious that if there's a way to adjust brightness and contrast, then there needs to be a way to monitor those adjustments with a tool such as yours and not just with our subjective eyeballs.
As expensive as a WFM was, a vectorscope was way further out of my economic reach. But I was advised that if I set black/white levels correctly (via my WFM), then color hue and saturation could reasonably be adjusted by eyeball. Once I got used to what my monitor looked like with a good, well-adjusted video sequence, then it's not too hard to watch out for those bleeding reds and overall comfortable color levels. And for hue, I could carefully look at flesh tones, and/or use the VT (Video Toaster 2) to split the screen with color bars and fine adjust the hue coming in from taped bars that way. It was interesting to note that if you adjust color before black/white levels, you can really screw things up. I noticed that you could "correct" wrong color level by boosting the black level (or was it white level?). I do remember that a grossly low white level will make the colors look too intense. If I lowered the color, then raised the white, the color would greatly disappear. (This is just an example.) So I learned to defer all color issues until after black & white levels were properly adjusted. Then eyeballing the color matters wasn't too hard. Of course I used the same NTSC monitor for all testing, with its proc amp controls set to their detents. (A possible exception might be brightness, but I'd still leave it unchanged most of the time.)
Add a preview mode. This may sound superfluous, but there's another idea that would require it; add a slider (and a switch) that would allow us to monitor the waveform of a single line anywhere in a given frame. I want to be able to find a frame, then slide this slider up and down the frame watching the WFM as I go. Then I might shift to some other frame in the file and do the same survey of various lines on that 2nd single frame. My old WFM had this single line feature, and it was darn handy at times (rarely, but I definitely did use it). I realize that what you've done is replaced all the video with our WFM chart. So obviously, the filter has to be deleted once all proc-amp tweaking is done and before Vdub "save" is started. Having a preview mode (showing the WFM chart) would allow you to invent the slider so that one could monitor the single lines as described. Now one more thing... I don't know if this is possible--can you also show the video image itself (in a separate window) at the same time as the WFM chart? The preview window in Vdub has the frame-number-changing slider at the bottom to let us move to any frame in the file. But it would be hard to find the frame we want, if we can't see the image as well. If you can't do this, then maybe a feasible alternative would be to do what some PC-based WFMs have done. (I know I said I'm not familiar with them--true, but I have seen pictures of one in action a few years back.) That is, show the video image in the same window as the WFM chart, that is overlay the chart on top of the video image. It's not a perfect solution, but it does have a certain elegance about it--only one window to mess with and my eyes don't have to switch back and forth between the image window and the WFM window. Perhaps this could be an option controlled by a checkbox switch. One more thing-- could you somewhere somehow save the last used settings of your entire filter? I would like not to have to pick WFM and deselect red, green and blue channels every time I want to "turn on" my WFM. Where do other Vdub filters save any of their settings from invocation to invocation? The registry? Well, my fingers are tired, but fortunately I've said everything I think I wanted to say. I'm hoping you can release a version with those 2 dotted lines as quickly as possible (and before implementing anything else). That's my wish-- I hope you don't mind me expressing it. |
| Posted by: trevlac Feb 26 2004, 02:39 PM | ||||||||||||
That's what I was thinking. More of a limit of the analog device.
The blacker than black thing is an issue of capture and conversion to PC RGB. When you capture in say YUY2, the card (and driver) will map 7.5IRE to 16 (for YCbCr). The card may allow for signals below 7.5 to be mapped in the range of 1-15 (zero is reserved). IF that works, there is another problem with keeping it. When most codecs convert from YUY2 (YCbCr 4:2:2) to RGB, they expand the B/W range from 16-235 to 0-255. This is appropriate for PC viewing, but it truncates anything out of the IRE7.5 to IRE100 range. Good reason to adjust a signal before you capture (if you can).
Poor choice of words on my part. I have only done Digital video. I'm still quite a novice. I mean, In digital RGB or YCbCr (which are the 2 color spaces used) Luma = 16 is black and Luma = 235 is white. This is regardless of the analog source (PAL , NTSC, J-NTSC) range 7.5IRE - 100IRE or 0IRE - 100IRE. So 16 luma is black.
This is a big reason for the tools I put together. So I (and others) could see what those damb controls do. Your suggestions ..
I'm not clear on all of your suggestions. Is preview mode an xtra window used when you are setting the filter options? I really just learned how to program this stuff. I'd have to figure out how that xtra window works. Is the single line option only in preview mode? I believe you can save/reload filter setting in VDub, using some options under the file menu. My filter should work this way. I thought displaying all of the charts over the actual video was interesting. I assume the area that the chart covers is made a bit darker, because a bright picture comming thru would make it hard to read the chart. Only value in preview ? Maybe on regular output display ? ..................... I have made a few changes, so here is my working copy http://trevlac.us/colorCorrection/clrtools_1_3b.vdf I added the 16 and 235 dotted lines. You can remove the other grid lines and keep just those. Also added a passthru option that just passes the video thru, but still saves the other options (don't need to delete the filter to do final save). I played with the chart over the video thing, but there are a few problems. Seeing the chart thru bright video, and speed. This is not implemented. The Vectorscope is there and working ok. I have not created the grid and scale. A bit of Trig in determining the points to plot. After I get the VScope ok, I will look at the chart on video thing. Then I'd have to learn about preview windows to do the other stuff. Trev |
| Posted by: TCmullet Feb 27 2004, 07:44 PM | ||||||||||
Many if not most of Vdub filters have a button something like "show preview". When you press it, a window gets thrown on the screen like another little Vdub, only there's no play button-- only the other controls, like single-frame, slide-to-anywhere-in-the-file, next-key-frame, etc. The image area shows the video image as processed by all the filters, including the one you are currently setting up. This window allows you to tweak whatever filter you're setting up and see the results immediately on whatever frames you want. I was suggesting that you add this preview window, and make the WFM show on it only. However, now that you have a bypass option, the preview window is less important from that standpoint. However, ...
Yes, I'm suggesting that as the other reason to have a preview window. In your original version, you have to exit the filter-parameter-window AND exit the filter-add-window, before you can observe the WFM output on the main Vdub window. At that point, none of the WFM features can be changed. Waveform monitoring different single lines in a particular frame is by definition something that would have to be done while your filter's window is open. And if it's open, we'd have to have a preview window to see anything of WFM output. (Vdub's window is behind it all, and locked out.) So while the WFM filter is open and it's preview window is open, I'd slide to my frame in question (let's say frame 2,341). Then when I'm at frame 2,341 I'd switch to single line mode. I'd scroll to look at each of lines 0, 1, and 2 (in turn) to see how the closed-captioning looks in waveform (just for my edification). Then I'd scroll down to some other line in the visible area and look at that line. I'd scroll around to many different lines and observe the waveform change to match each line that the slider is "pointing" to at the moment. In normal mode, we are seeing 480 superimposed lines at any one time. In single-line mode, we are looking at a single line of video, therefore there should be a graph of a single continuous function line; the graph of the voltage of whatever line we're looking at (between .075 and 1.00 volts peak-to-peak -- 7.5 to 100IRE). Of course, your filter would need to display that line number somewhere so we can know what line we are monitoring. Does this clarify it enough for you?
Your bypass switch somewhat allevates the need for this, but not entirely.
I think that chart-on-video should be lower priority than preview window or single line selectability. (A little off point.) I don't understand what use there is for WFM windows for each of the colors. The waveform of a video signal is a luminance issue, and not relevant to color. But maybe it becomes relevant in the digital world. (I'm still thinking NTSC analog.) Any thoughts on why you have R,G,B WFM windows? |
| Posted by: TCmullet Feb 27 2004, 09:16 PM |
| Hey, I just thought of something else a true WFM ought to have. (It's been too many years.) If the video is interlaced, we should be able to select even, odd, or both fields for showing. A set of 3 radio buttons would be appropriate, with "both" being the default. (Unless of course, it's been set to something else in a previous invocation.) |
| Posted by: trevlac Mar 2 2004, 02:58 PM | ||
| @TCM I haven't had a chance to wrap this up. I will try to finish the Vector scope tonight. I appreciate all of your suggestions. I does seem that the preview (or better yet, a seperate window while in processing mode) would be best. I'm not much of a programmer. I'll have to learn a bit to even do the preview. Actually, I'm not sure that is useful since you have to switch to a different filter to actually make adjustments. So, we've got a poor mans scopes for now.
Well, RGB is really the form of the original source (from the camera) and is also the form of the data in VDub. As you set the black level, you may notice that you can crush one of the color channels past zero(such as green) as you move the luma black down. I believe you can also get an idea if a frame has a certain color cast to it. The vector scope would be best for this, but a histo and WFM (combo) will tell you if you have a lot of bright red (compared to G&B) and where the red is in the frame. You can also use a R wfm to see if something is wrong with your camera (or source). Here is a link to an Avid guide on color correction. It's a worth while read about digital color. I wish I found it earlier. Their DV package is $695. They have a free one, but it does not have the color correction tools. ftp://KCAvid:KC951348@support02.avid.com/KCAvid/AvidCC_UG.pdf |
| Posted by: TCmullet Mar 9 2004, 03:53 PM |
| @trevlac: Have you made a new version since 1.3b? |
| Posted by: trevlac Mar 9 2004, 09:23 PM |
| Yes. The link on my site gives you 1.3 (no beta). http://trevlac.us/colorCorrection/clrtools.vdf I simply completed the vectorscope (some optimizations and the scale). I think the next thing is to firgure out how to get the workflow to work better. I've been working on a batch of old stuff that I've had sitting around. I'm trying to get a feel myself. I have noticed that if the filters that I use to make the adjustments have a preview, I can adjust to the scope readings reasonably well. This is the real preview that is needed, because the scope doesn't really adjust anything. I also see at least one bug. I do not repaint the scale on the WFM between every frame (because it really does not change). However, depending on the other filters I use, this area sometimes gets messed up. ----------------------------- On a side note: I find it interesting that few people seem to comment on the use of scopes. This is going to be a big part of my capture process. |
| Posted by: TCmullet Mar 11 2004, 03:25 AM | ||||||
|
| Posted by: trevlac Mar 11 2004, 04:10 PM | ||||||
I've not given up yet.
Here are some things to do with the vectorscope. 1) Remove color cast: Find a picture with a nice amount of white. Look at the vscope. The white should be a blob in the middle. If it pushes out toward a given color, use grafts hue/sat/intensity filter to lower the saturation of the offending channels. 2) Adjust skin tones: This is a bit more tricky because I'm not sure a PC monitor is a good guide to what is correct. Find close up head shot. The skin tones should be a little above the line that is at about 11 o'clock. Adjust the hue of the red and yellow. Maybe even the saturation. You'd have to preview to see the effect, but this a way to tweek skin tones. 3) Make things more vivid: For something like cartoons, this is nice. Adjust the saturation up for the colors you want to effect. Make sure they do not go past the target boxes. Yellow and cyan should be lower than the others, so it is good to look for these colors. You can check with the 'hot pixel' option to see if you've really gone too far. Trev |
| Posted by: Morsa Mar 11 2004, 09:40 PM |
| About the scope: I know that is it very usefull, but I don't usually use it with Vdub, although it would be really usefull in conjunction with the Levels filter.In fact being inside it would be a better way to go IMO. Where I would really use a vectorscope would be to monitor a DV camera through firewire without the need of using Premiere of FCP in a Laptop, just the little application that transforms my laptop monitor into a Wavefrom and Vectorscope monitor. Think about it, you could make it a commercial product and get some bucks!!... |
| Posted by: trevlac Mar 15 2004, 02:24 PM | ||
I actually do use it within the levels filter. Add Levels. Add WFM. Go back to levels and do a preview. You can see the WFM and adjust the levels. I'm going to add active preview next. I looked at this and it seems easy to do. On the 'bucks' thing.... --------------------- Also, I did rework the code a little so that it works with avisynth. I posted a usage script at doom9. http://forum.doom9.org/showthread.php?s=&threadid=72634 |
| Posted by: Morsa Mar 16 2004, 02:09 AM |
| The last time I tested Vscope it didnīt work with Firewire....just analog inputs... |
| Posted by: TCmullet Jul 14 2004, 04:02 PM |
| @trevlac: Although I've made a number of suggestions in the past, I'd like to circle the wagons a bit and revisit some suggestions (and new ones). For some of the really tricky things I'm doing, it would be REALLY REALLY REALLY helpful to have the last settings saved somewhere. I'm having to add the filter many times, each to many simulaneous instances of Vdub. And each time, I have to turn off the R, G, and B, and turn on the WFM. Won't you please consider stashing them in the registry somewhere, or letting the user set up an .ini file or something like that?? Linking directly to the .vdf file is not a good idea. It really should be part of a zip file for several reasons. 1. It would ensure integrity of the .vdf file for those with less than perfect modem connections. 2. You could have a small readme file in it, which has your version number. This is important, as when someone goes to get your current version, they shouldn't have to download it, open Vdub, load a video file, and goto 'add a filter' in order to find out what the current version is. Or have version number as part of the zipfile's name. (But not the .vdf's name.) And most importantly, we really need to somehow get your file out to the masses. Do you think you could submit your filter to Donald Graft for inclusion in his list of "other" filter sources? This is too important to keep buried away in this isolated message board thread. |
| Posted by: trevlac Jul 20 2004, 09:15 PM | ||
TC, My work is crap. The more I do, the more I realize how little I know. I'll see if I can do some updates. Anybody else want to do the code ? I did figure out how to hook into vdub and add the scope to the main menu. From there you could conceivably open a seperate preview window. But you gotta take care of a bunch of things. I'd like to be able to 'steal' avery's preview window. I'm still learning this coding thing. |
| Posted by: TCmullet Jul 20 2004, 09:34 PM |
| Trevor, NO NO NO! Your filter is NOT crap! I've haven't seen the code, so perhaps you're saying the code is written ugly or sloppy or with style that lends itself to bugs. But the concept of a WFM is NOT crap, and is terribly important to good video. And the fact that yours WORKS is what makes it worthy of this praise. Yes, maybe a seasoned C programmer could totally rewrite it in a cleaner fashion. Yes, he could make enhancements much easier. But NOBODY has written such a tool as your before. And now that you've done it, my video life has taken on new meaning! I don't have thousands for a real-time WFM, but ANYONE working with digital video NEEDS a WFM, even though most of them have never been exposed to the idea. One of your earlier posts said it well (from my memory), we gotta "see" what the levels are really doing. Eyeballing it is very nearly totally unreliable. And you said you couldn't understand why others didn't seem to need it. And I'm telling you (again) they DO need it, but are too ignorant to know it! (Granted, much video footage is okay and doesn't need black or white level adjustment, fortunately.) I'm a programmer (more or less an obsolete ex-programmer), would like to learn C (owning Visual Studio 6), but haven't had the time to bury myself in it. And some of the things, like accessing the registry are not part of the C language itself. Most Vdub filter authors make the source a separate download. Maybe you could do that, if you haven't already. (And yes I got your kind email.) |
| Posted by: trevlac Jul 20 2004, 11:53 PM |
| TC, The source has always been out there. Perhaps I havn't pointed it out too much. http://trevlac.us/colorCorrection/colorTools.html That's a site I never finished. Also, I started to put together a guide on making a vdub filter. More basic than the filter sdk. http://trevlac.us/vdubGuide/Overview.htm I'd be happy to step you thru doing filters. Quite fun acutally. Email me. |
| Posted by: Loadus Jul 23 2004, 10:45 AM |
| (a side note:) I just wiggled around with the vectorscope -filter last night. I tested it on various materials - VHS (Original), TV, (Nth copy of a) VHS etc. I was very curious about this filter, since I've worked with Vectorscopes before, but this went over my head! I had reference cards (yeah, the dull color bars) for recordings, but they never quite settled in the target boxes (ie noise, etc). But your filter was not that picky and with only a few clicks on Hue/Sat -filter, I got what I wanted. I also took a few seconds of live feed from our TV- station and adjusted my TV Card with your scope. (dat wuz a lodd of wolk) And the image is much more natural than with the "preferred" -settings! So on a scale from 4 to 10 I give this filter a certified 11. ( from "This Is Spinal Tap!": ) "Our amps got to eleven. Yeah, the other bands get it to ten - but ours goes to eleven." Interviewer: "Well, why don't you just adjust your amplifiers to play it louder than the other bands? I mean ... you know?" (pause) "Our amps go to eleven." |
| Posted by: trevlac Jul 23 2004, 03:20 PM | ||
Hey ... how did you do this? Can you get vdub to run this filter from the capture area so you can adjust the driver proc amp live? Or did you record a little, check a little, tweak the driver, record a little, check a little, etc .... I'd love to be able to use the filter to get the proc amp adjustment without recording 1st and doing the fixes post. |
| Posted by: Loadus Jul 26 2004, 03:53 AM | ||
That's the way a-ha-a-ha I like it. It wuz not fun. But I love tweaking, so ... Yeah, I'm a nerd. |
| Posted by: trevlac Jul 28 2004, 03:53 AM |
| Hey TC, I figured out how to save stuff to the registry. Now if you make changes thru the dialog box (without a cancel) they will be saved. The next time add the filter to the chain, they will be restored from the registry. I didn't really think out what would happen if you have multiple copies of the filter at the same time, but it should work. Batch should also work seeing that it does not use the dialog. http://trevlac.us/colorCorrection/clrtools_1_5.rar I did not test much, so consider it one of those greek letters. PS: The cancel in the dialog does not work properly. Some of the values are saved (internally not to the registry) regardless if you cancel or ok. |
| Posted by: videofred Nov 14 2007, 07:46 AM |
| Any progress on this filter? In my opinion, it is impossible to do good editing without it. This filter should be standard build in into Virtual Dub. The preview is the problem We need both the histogram and the edited picture preview... at the same time! Trevlac, Is it not possible to draw the histogram over the picture, transparant maybe? Maybe others have found a solution for the preview problem? Together with the curves filter, this filter is the MOST important of them all! This is realy about the basics of good video editing. Without RGB histogram... no good editing. Fred. |
| Posted by: rjisinspired Nov 17 2007, 04:54 AM |
| Is there anyway to scroll within the image of the scope? I have my monitor at 800X600 for eyesight and since my monitor is older. Would there be a way to separate the output windows into a separate window for viewing? I have noticed something but it is more of an issue on my side: ![]() On some of the previews with plugins, including the scope filter, the output window will jump out from Vdub and go all over the place when the sizing of the output window is adjusted. There is no other way to rid of this phenomenon when it happens, only to close Vdub and do a desktop refresh. I have checked my graphics adapter and hardware acceleration is at full. I also tried disabling/reenabling directX viewing but I get this jump out and painting issue. Is there anything I might have missed? I can't wait to get the new computer built. I'm just waiting for the anti-static materials to arrive before I do anything. |
| Posted by: videofred Nov 19 2007, 06:59 AM |
| I know this effect... I have the same on my old computer, too. Are you working with high resolution files? Adding the resizing filter at the top of the filter chain helps. I have no problems with 720x576 files... Fred. |
| Posted by: rjisinspired Nov 19 2007, 07:24 AM |
| This computer is older than rotten cheese. It's a Comcrap pissario 5822. Intel II - 500mghz processer - max processor capable is 600mghz, 96 megs of ram - upgraded to 256, 4 meg internal video, pc-solo 16 bit sound blaster card - 24 bit card won't work, USB 2.0? what is that? Nope not on this board. I'm going to be putting together an Intel lga775 board, Intel 3.0 ghz processor, 2 ghrz ram - might need to get an external fan since I have been reading that the fans that come with intel processors are noisy and not that great, sound card - haven't decided whether to go internal or external, video card built-in should suffice for now, better than what I probably got, lol. When I get the new one built this will be a major upgrade for me, lol. I think I will be able to go beyond 4 fps processing I have an Ultrabox microfly case. Came with a 400 watt power supply and cables and has two fans for circulating air flow by default. The case can be quickly disassembled and motherboard tray slides right out. It even has its own carry handle. What the cases look like: http://www.amazon.com/s/ref=nb_ss_pc/105-0276959-2882847?initialSearch=1&url=search-alias%3Dcomputers&field-keywords=microfly I got mine for $55.00 with the rebate |
| Posted by: phaeron Nov 20 2007, 04:19 AM |
| Video popping out sounds like a video driver problem. Trying GDI mode in Options > Preferences > Display sometimes helps; otherwise, just getting another video card may do the trick. |
| Posted by: videofred Nov 20 2007, 02:52 PM |
| Hello Phaeron, Thanks a lot for VD! (I could not live without it anymore) Realy no way you could add a RGB histogram to VD? It should be in a separate window, visible all the time. It should be linked to the right 'results' window. This way we could realy fine tune lots of filters. This realy should lift up VD to a higher level! It already is of cource , but it would be even better. Greetings from Belgium, Fred. |
| Posted by: phaeron Nov 21 2007, 08:59 AM |
| Funny thing... it actually used to have this feature. I pulled it because it was complicating the code and because it couldn't work with the displays in YCbCr mode. Might be some way I can put this back in. |
| Posted by: videofred Nov 21 2007, 09:17 AM |
| That would be great! Fred. |
| Posted by: rjisinspired Dec 28 2007, 08:16 PM |
| Nice! This plugin is working in my new computer |
| Posted by: Loadus Jan 20 2008, 03:42 PM |
| Just out of curiosity and slightly offtopic, Does anyone know where trevlac disappeared? Haven't heard from him in ages. |
| Posted by: foxidrive Jan 20 2008, 03:50 PM |
| He has an email address in his profile - or send him a PM. |
| Posted by: ^rooker Jan 17 2012, 05:21 PM | ||
| Sorry for reviving this ancient thread, but the only available version of trevlac's Color Tools plugin (clrtools.vdf) crashes with VirtualDub 1.9.11 when trying to playback the video while the filter is loaded. The error message displayed is as follows:
I've tried with older versions of VirtualDub, back to 2007, and all of them crash with this plugin, so I'm assuming it might be related to Windows7? Any hints on this, or a link to a different version of clrtools? I hope it's ok to post this here... Thanks for any hints! |
| Posted by: dloneranger Jan 17 2012, 07:35 PM |
| Try this version of colourtools to see if it crashes http://dl.dropbox.com/u/17024916/ColourTools.vdf (It's his source code recompiled with a few fixes) |
| Posted by: ^rooker Feb 26 2012, 10:13 PM |
| I didn't do extensive tests, but a quick check shows that your version seems to work. Didn't crash so far Thank you very much! Did you have to change something within the sourcecode? If so, is the source available somewhere for download? Then I'd mirror it for future use. |
| Posted by: dloneranger Feb 26 2012, 10:53 PM | ||
| I just did a quick hack to see where the crash occurred main.cpp
|
| Posted by: ^rooker Feb 27 2012, 08:55 AM |
| Great to see once again how robust and sustainable Free Software is: This thread started 8 (!) years ago - and even though the original binary would be dead, ColorTools can now happily be used for another decade, thanks to your hack/change. Thanks again! |
| Posted by: phaeron Mar 3 2012, 05:00 AM |
| I wonder if nulling out the pointers after the deletes might fix it. EndProc() is supposed to handle being called multiple times, even if StartProc() fails. |
| Posted by: dloneranger Mar 3 2012, 08:13 AM | ||
They're defined as
So, it was being nulled once upon a time, and then he changed it to delete I'm unsure about C++ and virtualdub's memory handling, but I haven't seen any arrays in strucs just deleted like that before without some kind of matching 'new' to allocate them The origional source code is here if it's any interest to people http://trevlac.us/colorCorrection/colorTools.html |
| Posted by: phaeron Mar 11 2012, 08:45 PM |
| Ouch... okay, yeah, those shouldn't be deleted as they're embedded within the main filter data struct. |
| Posted by: bentpin Apr 3 2014, 09:01 PM |
| Yeah, I'm necroposting. BUT, you don't know how long I've been searching for this feature in my price range. I. Can't wait to het home and try it! Shawn |
| Posted by: shekh Feb 22 2015, 11:52 AM |
| Just found this thread.. A while ago I searched how to implement vectorscope and found this plugin. I made few changes: added preview and updated the sources to recent API. Anyone interested? Anyway will put a link later, when I find good place to throw it in. |
| Posted by: ale5000 Mar 6 2015, 01:25 PM |
| Good, does it also contains the fix done by dloneranger? Is it possible to add updated sources and x64 version? |
| Posted by: shekh Mar 6 2015, 02:23 PM |
| Yes, there is the same memory fix too. I will put source but I want to better organize my stuff and it takes time x64 no problem later |
| Posted by: ale5000 Mar 6 2015, 08:53 PM |
| Thanks. Can you also update to the 1.5? http://trevlac.us/colorCorrection/clrtools_1_5.rar |
| Posted by: shekh Mar 7 2015, 07:17 PM |
| The only change in 1.5 is ability to save settings in registry. I merged these changes, the key is VirtualDub.org\ColorTools Binary and source available here: https://sourceforge.net/p/vdfiltermod/wiki/Home/ The project is cumulative with other things, scroll to ColorTools |
| Posted by: ale5000 Mar 8 2015, 07:40 AM |
| Very good |