![]() |
If you captured to YUY2 color at 720x480 or smaller using huffyuv or Lagarith compression, about 8 to 10 seconds of edited lossless AVI would be less than the 99MB file limit. The edit scene should include motion of some kind, preferably someone walking or moving across the screen, moving their arms, or similar motion (no kamikaze fast camera pans, if you can avoid it, shots like that are just a blur).
You scroll in VirtualDub using the scrollbar or the navigation icons at the bottom of the VDub window. Note that the two rightmost icon pair is the start-positon and end-position selection icons. They look like two fish hooks, one pointing to the left (start point), one pointing to the right (end point). Scroll to where you want your edit to begin, then press the end-point icon (the right-pointing fish hook). In the scrollbar you'll see that the scrollbar is shaded blue to indicate that the selection extends from the start of the video to the point you just marked. Now click "Edit..." -> "Delete" (or press the Delete key on your keyboard). This remnoves the front portion of the video. To mark the end of the selection you want to include, you want to delete everything that follows your selected sample. To do that, scroll or navigate to the end of your selection and click the "end-point" icon (right-pointing fish hook). You'll see the scrollbar shaded in blue to indicate the length of your selected sample. Click "Edit..." -> then click "Crop to selection". This will delete the remainder of the video file from view. (There is another way to mark that selection, but it seems to confuse most people when it's described). DO NOT SAVE YET. On the top menu click "Video..." -> then in the drop-down menu activate (left click) "Direct Stream Copy". Then click "File..." -> "Save as Avi...", give your selection a name and location, save it, and post here using the "Go advanced" icon at the bottom of a reply window. Below the reply window you'll see an icon for managing files and attachments. Click that to open the dialog window. Files download faster than they upload, so just be patient and wait until the dialog box indicates that the upload is complete. |
7 Attachment(s)
Hello sanlyn,
Tried doing some samples for you. Please find them as attachements. After capturing about 20 pcs from my tape-collection I realized a lot of quality problems...a lot of tapes are in very bad condition. The attachements are from different scenes on the same tape recorded in 1988-1989. Your effort is highly appreciated! |
4 Attachment(s)
Thank you for taking the time for the samples. Downloading now and will be able to address comments in the morning.
[EDIT] After a quick look, these appear to be very workable captures. Input levels were well controlled despite some scenes with challenging light problems (which is an accomplishment in itself!). I can prepare more details later. Thank you again. -- merged -- Again, these are good captures with nice level controls and excellent color. You are shooting under lighting conditions that effect the results in ways that Hollywood film crews take hours to correct before shooting ever begins. Two of these lighting problems are interior light and high-contrast daylight. Overall, however, the exposures work well (except when the camera's autogain feature starts meddling with light, as you can see). Digital camera viewfinders show luminance pumping because its image is derived from the camera's digital sensor. Analog cameras simply show what the lens saw -- that image wasn't generated by the camera's sensor. So with older cameras a bright light source in a dim room would cause the camera's autogain electronics to attempt to average the lighting conditions and try to encompass extremes of brightness and darkness. Some cameras were better at this than others, but unfortunately the human eye and brain are looking at an uncorrected image and the brain is compensating for things such as light falloff. The exposure surprises come when the "corrected" images are played back. The human eye can take in a contrast range that is far wider than film or video can accept. Film has a wide contrast range, analog and digital YUV video are more limited. Objects whose light values fall outside the range capability of a camera's electronics are simply cut off at the dark end or the bright end (it's called clipping). So, what your eyes and your camera lens see is seldom what ends up in a movie, in an uncontrolled light environment. But overall, controlling levels during capture can avoid a lot of clipping, of which thankfully there's very little in these captures. Most such captures that we see in forums are dreadful -- highlights emerge as bright discolored smears of glowing-hot exploding suns, while crushed darks are grimy blackish blobs with no discernible detail. Those problems can't be corrected after clipping. I think you did excellent work at avoiding those effects. All isn't perfect as you know (is it ever perfect? Answer: no, not even with the pros). A little post processing can make improvements, which is what lossless capture is about. The clip "at grandmas.avi" shows the effects of light falloff, but here they're kept under good control. The exposure looks clean, even if the figure at the start of the clip is moving into dimmer light away from the bright window. Note that you still have good detail in that window, and you still have good shadow detail. In most such captures the window would be washed out completely and the shadow side of the figure's face would be no-detail blackish brown. Below is an original unfiltered image of frame 10 from that avi, as the figure moves into the darker area. at grandmas frame 10: http://www.digitalfaq.com/forum/atta...1&d=1483474512 I have resized the image and attached two histograms. Note in the above image that I have also removed the black side border and the bottom-border head switching noise so they wouldn't affect the histogramns. The histogram in the middle of the image is an Avisynth YUV histogram which graphs the wqy the video is stored as YUY2. The top white band in that YUV histogram is the luminance level, the two lower bands are the U and V channels. You can see that the white luminance band shows luma levels correctly contained within the "safe" area inside the shaded portions of the graph. At the right side of the image is an RGB histogram of the way YUV data will be displayed on a PC or TV as RGB. You'll note that the darks at the left side and the brights at the right side in RGB are "expanded" at each extreme, and that they populate the entire histogram without climbing up the side walls (if they're climbing up the side walls in RGB, they'll be clipped by the encoder, which will not accept detail beyond the range of RGB 0-255). The YUV histogram is a built-in Avisynth filter. The RGB "parade" histogram is from VirtualDub. Histograms and similar graphs are essential tools in video. They tell a great deal about images whether they're video or still photos. If you want to know how they work, there's a very good free tutorial at a Photoshop forum with good examples of tone and contrast. The examples are for still cameras, but the principles are the same for photography and video. Understanding histograms Part 1 and Part 2 http://www.cambridgeincolour.com/tut...istograms1.htm http://www.cambridgeincolour.com/tut...istograms2.htm The image below is frame 255 from "at grandmas.avi". It has a more even distribution of available light. When the figure moves into the darker middle portion of the clip you'll see the exposure change to a more evenly lighted area, revealing more shadow detail. Again, the histograms show how YUV video storage and RGB display are different at dark and bright extremes. http://www.digitalfaq.com/forum/atta...1&d=1483474729 The image below is unfitered (but resized to 640x480) from frame 45 of "at parcel.avi". It's a good exposure but the only problem would be the black dog and the figure standing just behind it. It's good enough as-is, but I think you can see there's not much detail in the black pet because of the contrast range of bright sunlight. http://www.digitalfaq.com/forum/atta...1&d=1483474868 One can get a little more detail out of the dark areas -- not very much, but enough to turn black blobs into something better -- by using an Avisynth filter named ContrastMask.avs. A demonstration of getting just that much more information is shown below ()with borders cleaned up and image centered): http://www.digitalfaq.com/forum/atta...1&d=1483474942 The effect is cleaner in motion than in a still image. The ContrastMask filter retrieves detail from dark areas and at the same time calms bright highlights so that they don't become hot spots -- that would be a problem with the usual brightness and contrast filters. The only glitch with the filter is that brightening extends too far into the midrange and makes those midtones look less saturated. I fixed this by using VirtualDub's ColorMill filter to increase saturation in the dark areas and to lower brightness in the lower midtones. Fortunately these shadow areas will look brighter on a TV than on a PC. If you aren't using a calibrated monitor, you'll find that video and pics look very different after calibration. But that's another subject entirely. Some of your other captures might prove somewhat more difficult. My sister's kamikaze acrobatics with her own camera gave me plenty of headaches while working with her videos, which look far worse. I'll continue in the next post. |
4 Attachment(s)
Some of the captured shots have people definitely in the dark, so to speak. The tendency is to overcompensate and try making these dark areas too bright, which will look weird especially on TV. For scenes like this there are several filters, two being Avisynth's HDRagc and AutoLevels plugins -- but sad to say, those two filters and many like them play havoc with most videos and are difficult to use. They're designed for consistently underexposed video. If the lighting changes during a shot, these auto filters cause trouble galore. I decided to use a milder auto gamma filter called AutoAdjust.dll. It's a very mild filter that's not difficult to use. I'll demonstrate:
The image below is frame 30 from "flat.avi". The only processing of the original frame as shown was to resize to 640x480, crop borders and head switching noise, and center the image. In Avisynth this process has no effect on the core image, which remains intact and as-is. frame 30 original, borders adjusted: http://www.digitalfaq.com/forum/atta...1&d=1483475263 Frame 30 after filtering with AutoAdjust: http://www.digitalfaq.com/forum/atta...1&d=1483475343 Thanks to the camera's autogain this figure and other details are too dark when standing with that bright window in the camera's view. As you know, the shot changes when the figure moves into an area that isn't so affected by the window. Had autogain been turned off (if possible), exposure could have been set manually for the light in other parts of the room. I selected the AutoAdjust filter because it has gentle action, doesn't "pump" luma as the light changes, and can be set to have little or no effect on midtones and brights. I didn't want to overly brighten the darks because that would adversly affect everything when the light changes. You can see that telling the filter not to change brights very much did help to darken the highlights in the window and bring up a little more detail in the curtains. When the figure moves away from the window and into other areas, the lighting looks normal. Together with the Avisynth filter, I used VirtualDub's gradation curves to very very very slightly brighten darks around the area of RGB 35, which included most of the shadowed area. Another tweak that I worked on, although not absolutely necessary, was to work with over saturated red. The red cap in the image below of frame 294 is taking on a "dayglow" effect and slightly bleeding with the background wall and the coat collar. These are not easy to correct, but you can improve things: Frame 294 original: http://www.digitalfaq.com/forum/atta...1&d=1483475510 Frame 294 after: http://www.digitalfaq.com/forum/atta...1&d=1483475596 The fix isn't altogether perfect, but it looks better as the video plays. In order to do this I had to de-interlace the video with Avisynth's yadif.dll (QTGMC might be slightly better, but much slower), apply the chroma bleed filter, then re-interlace. In any event, you can also see that the AutoAdjust filter didn't adversely affect the brighter portion of the image. All you can see of that filter is the slightly more revealing detail of the shadowed woman in the background. I didn't go into Avisynth in detail here or into VirtualDub. It's the very thought of Avisynth that scares the pants off people because it is a command line utility that has no interface (the "interface" I used was VirtualDub). That sort of thing would be better placed in the restoration forum. An mp4 video of the filtered clip is attached. Otherwise, we'll be glad to try to address other issues or complaints you have with these captures. There's really not much noise to worry about except for some very light filtering. The captures are very good. |
Hello sanlyn,
First of all, thank you very much for your thorough reply! I really do not know how I could return it to you. Sorry for my late answer: I have been capturing my VHS collection for two weeks using your "advanced capturing tutorial". I am right in the middle of that and cannot focus on post-processing yet. I wish there were a general "advanced tutorial" for post-processing as well. After reading your letter I feel I have big "information gaps" in the following things and therefore in which I would need your expertise, if possible: - the general stages of post-processing starting from a capture that is a losslessly compressed avi container; - what do you recommend for easy editing of the video (cut, join, delete). Vdub is preferred here as well?; - to be prepared for filtering do you cut the capture on scene basis and process them scene-by-scene? (I think it depends on whether the filters used in a scene for a specific issue affect the other parts of the scene adversely) - i haven't calibrated my monitor yet (if you had a link to a tutorial, it would be great also) - what is the required order for filter usage in post-processing? - what do you recommend for very light denoising (in the past I used MVDegrain) - between filtering stages what kind of rendering do you prefer? - is a separate avs script file suggested to make for each avi input file fed into Vdub? - does it have a mean to bring back the black borders and center the image at the end of the filter-chain as a last command? (if using an avs script as an input in Vdub with several certain filters included, and after that want to use further filters in Vdub then I have to center the image and give back the black borders at the end of the filter chain for the image to fit to the standard? Sorry for my several questions but a general "advanced post-processing tutorial" would be great as well. If it is required I can open a new thread at "restoration". Thank you very much again. Please think of the way how I can compensate for your efforts. :laugh: P.S. I will be searching for some more difficult artifacts in the captures above to filter. |
Quote:
Quote:
is probably a new item for most people. Users pay big bucks for big-name software like Premiere Pro (or better) to get things like pixel color samplers, which is simply a tool that reads the color value of pixels under your mouse cursor or other probe tool. For us mere wage earners there are free desktop tools like the resizeable ColorPic and others (https://www.iconico.com/colorpic/). Usually one adjusts levels in the original YUV colorspace first, but checks them in both YUV (the way video is stored) and in RGB (the way video is displayed). The main reason is to avoid unsafe luma and/or color values that result in the clipped brights or crushed darks described earlier, and to see how much leeway you have inside those safe levels for correcting things like color balance, saturation, and tonal contrast. Next comes noise and obvious defects such as dropouts, edge stains or rainbows and other chroma noise, color bleed, edge effects such as halos and color offsets, and things like spots, excessive combing artifacts, "floating" tape noise, excessive grain, etc. There are specific filters for almost everything. Sometimes deinterlacing and re-interlacing are required, sometimes a simpler SeparateFields() will work. Usually color doesn't care about interlace or telecine. Much depends on the specific filter or defect. You mentioned MVDegrain (these days with the new MV tools it's MDegrain -1, -2, and -3). Its variations can be used with SeparateFields, although many would deinterlace/reinterlace if it wouldn't prove too destructive. Fixing borders and centering the image can be done at any time. Some people crop off borders during early analysis stages to keep borders from throwing off histogram readings. Colorspace and frame structure dictate certain rules and cautions when cropping (see the bottom of this web page: http://avisynth.nl/index.php/Crop. The Avisynth code that I used to crop the samples in the earlier post was run in YUY2 color with interlaced frames. AddBorders() was used (http://avisynth.nl/index.php/AddBorders) to restore the original frame size and center the image: Code:
Crop(0,0,-20,-10)Quote:
Quote:
Because scripts are run in VirtualDub (and because you can always apply VDub filters to Avisynth's output at the same time), Virtualdub output settings are set to configure output colorspace and lossless compression. "Rendering" usually applies to encoding from an NLE. But in this case I don't use editors to encode. I use programs that are set up primarily as encoders, not primarily as editors. By "edit" I think you mean cut-and-join or timeline operations, or isolating certain segments for work. That can be done in Avisynth scripts using the Trim command (http://avisynth.nl/index.php/Trim) or with the edit controls in VirtualDub. Or, lossless files can be trimmed in most NLE's and saved as lossless files again. The main point is that "rendering" as used by most NLE programs to mean "encoding" isn't done in intermediate stages. Lossy encoding is the last step, not an intermediate step. Each repeated lossy encoding step involves more and more incremental quality loss, so working files are saved using lossless compression. Lossy means "You get back less than you started with, and you can't go back to get what was lost." Lossless means that everything you compressed into the video is returned 100%. So if you plan on using an NLE for timeline work and encoding, do your lossless corrections first, then import the pieces into your NLE for the production and encode step, which would be the last step in the workflow. "Light denoising" could mean several things. MDegrain is one way (it is a spatio-temporal denoiser that works mostly on grain), and there is TemporalSoften, FluxSmooth, MCTemporalDenoise at "Very low" settings, VirtualDub's temporalsmoother at settings of 2 or 3 (never higher than 4), QTGMC at "super fast" settings with its EZDenoise filter set to about 2 or 4 -- there are a great many choices here, and it depends on the kind of "noise" you're talking about. For very light spot removal, try RemoveSpotsMC, which is a version of RemoveDirtMC. Or for a really bad case of white/black spots and dropouts, try RemoveSpotsMC3. If you wanted to smooth out gradients, or large flat areas such as sky where you want to preserve delicate changes in hue rather than see hard, ugly edges and macroblocks, there are denoisers like DeBlock_QED, GradFun2DBmod, or dfttest (the latter is also a grain cleaner). For rainbows and chroma noise you have Cnr2, SmoothUV, CamcorderColorDenoise, and many others. These filters have variable settings. Sharpening should follow denosing, not precede it. After all, why would you want to sharpen noise first? Basic color correction is usually done during levels and contrast setup, but is almost always tweaked in RGB (usually with VirtualDub) later in processing because filtering often affects contrast and color. Favorite Vdub color plugins are ColorMill and gradation curves. I often do advanced color work with ColorFinesse in my Afterffects NLE but I save the results as lossless AVI. The agenda I follow starts with Avisynith correction in the original colorspace (YUY2) as much as possible, then work in YV12 (which is what most of the denoisers work with), then final work in RGB. This avoids problems with multiple stages of back-and-forth colorspace conversion. It also gives you more control over when and how the conversions are specified. NLE's are sloppy with many colorspace conversions compared with Avisynth's higher precision. If you're running an Avisynth script in VirtualDub and you want to save the output to lossless YUV for more work later, set VDub's output color to YUY2 or YV12, set the compression for your losssless compressor, then set video output for "fast recompress", then save the file. Note that any VDub filters you want to run won't be applied using "fast recompress", so set video output to "full processing mode" instead but keep your colorspace and compressor output settings. VDub's default output is always uncompressed RGB unless you specify otherwise. If your script is working in YUV but you want to set it up to run VirtualDub RGB filters for work in VirtualDub, use this at the end of the script: Code:
ConvertToRGB32(interlaced=true,matrix="Rec601") #<- for intelaced or telecined videoCode:
ConvertToRGB32(interlaced=false,matrix="Rec601") #<- for purely progressive videoQuote:
I have worked with retail VHS tape editions that defy reasonable treatment. I've had to cut them into small segments of as little as a few seconds, scene after scene, for 2 to 3 months of work to process a 90-minute movie. So home video is no exception regarding scene by scene differences but is often more consistent than retail VHS. Quote:
Quote:
Setting up a TV into the neighborhood of "accuracy" is normally not too difficult if you have a good eye. Typically a budget monitor is 'way out of spec right from the box and is usually factory-set for showrooms, not for living rooms. They are almost always too bright and too blue, with a high gamma setting that looks snappy but has poor shadow detail and blows out highlights. More expensive monitors are closer to the norm but still have color and gamma errors. PC monitors operate differently than TV and are very difficult to calibrate with the user controls provided. The most accurate setup uses an electronic colorimeter and an associated software kit to create a monitor profile that adjusts your monitor settings and your graphic card's output. This can be expensive (as with XRite's very popular EODISC3 i1 kit (https://www.amazon.co.uk/X-Rite-i1Di...keywords=xrite) or easier on the wallet such as Xrite's fully automated ColorMunki (https://www.amazon.co.uk/X-Rite-Colo...rds=colormunki). There are similar products from an outfit called Spyder. A set of manual display test patterns is available from the lagom website (http://www.lagom.nl/lcd-test/?). Place yourself and your monitor into a dimly lighted environment and work your way through the test pattern pages. This is not the best way of doing it, but you can put yourself into a better viewing situation than you start with. You will also get an idea of how troublesome this can be manually and how far "off" and limited the typical monitor is. The best way to illustrate what a monitor should look like and what a calibration does is in a an older test review for the XRite i1-Display2 calibration kit (now superceded by the EODISC3 at about the same price). This is the way most calibration kits work and illustrates how easy and accurate they can be: http://www.tftcentral.co.uk/reviews/...e_display2.htm. Plenty of pictures and graphs to illustrate their use and what their goals are. Quote:
We are allowed to call practically any problem an artifact. It's just that knowing the source and the cause makes it easier to deal with. |
2 Attachment(s)
The earlier posted sample that I neglected was "from car.avi", mwhich has a typical problem: the effects of shooting through glass, and the effects of autogain features.
The image below is frame 85 of the original clip, reduced to a 4:3 image. Our clever brain compensates for what our eyes sees through car windows, but the camera doesn't oblige. The scene through the window is washed out, and reflections off the glass surface corrupt color and remove details. The camera's autogain makes sure the dark car interior gets good exposure, but it washes out the main point of interest which is the scenery outside. http://www.digitalfaq.com/forum/atta...1&d=1484007233 frame 85 after corrections, with filter used: http://www.digitalfaq.com/forum/atta...1&d=1484007275 It's possible to make corrections using a filter like VirtualDub's gradation curves, pictured above. Pulling the diagonal line toward the right side of the filter will darkens the colors affected. Here, the darkening is greater with brights and midtones than with darks. The dark part of the image isn't the important subject anyway. This very controlled correction isn't possible with the usual brightness and contrast filters. O)f course most viewers likely wouldn't be bothered by the original. So frankly I'd save some work and leave thje original video as-is. |
Hello sanlyn,
Thank you very much, I can learn from you more and more. Regarding post-processing I will come back to you shortly (after I have finished with capturing my VHS collection). Unfortunately, I have just realized by around 10 pcs of my tape-collection that those are moldy, each to a different extent. Do you have any experience with moldy tapes? I do not dare to play any of them even in my consumer level Panasonic VHS player to check the content of them. Can I do anything for such tapes? Is there still any company anywhere specilized to eliminate mold from tapes? Those tapes have very valuable videos for me. Thank you very much for your opinion, as always. |
They should be sent to a professional service for cleaning. And, no, they are not free or cheapo, though likely not as expensive as you imagine. If you're of a mind to do it yourself you should know that it's not really as simple as YouTube videos present it. For instance, one of the better YouTube presentations at https://www.google.com/url?sa=t&rct=...z99GlnKt22pGxg mentions the use of an old used VCR and 95% isopropyl alcohol, when a visit to a hardware or paint shop for pure ethanol would be a better choice. Near the end of the video the user shows an opened tape cassette for cleaning but doesn't go through the process of disassembly or reassembly, which in itself is a project. There are other videos, but I think you can see from all of them that the process is over-simpilified.
Most pro services use a combination of manual and mechanized cleaning. Beware of any service that simply runs the tape through a cheap scrubber machine -- your tape will never be the same. |
11 Attachment(s)
Hello sanlyn,
Thanks to your help I have almost finished the capturing of all my tapes (during which there were some really impedimental circumstances, e.g. I have found recently 40 pcs of Video-8 tapes and needed to buy a Sony camera on eBay to be able to play them back correctly using a TBC, I have found a lot of SECAM tapes as well, and SECAM could not be handled by my Datavideo TBC-5000...). First of all, please find as several attachments some really bad quality captures from the tape of year 1987 in which post-processing I would need your expertise, if you have again some time for that. Your efforts are greatly appreciated! Regards, mparade |
Maybe - probably fixed or improved in Avisynth
No - not happening Yes - probably definitely can be improved/fixed in Avisynth the hill.avi (72.87 MB) - bad white balance, scene not colorful light - maybe viewpoint1.avi (77.91 MB) - color shimmer from camera - maybe riding a bike.avi (74.45 MB) - weak green color (from luma) - yes kitchen2.avi (88.27 MB) - missing chroma channel, some other odd error - no kitchen1.avi (68.39 MB) - luma washed/lost - no just come from soccer world cup.avi (53.20 MB) - wrong WB, maybe missing chroma channel - no grandma.avi (74.14 MB) - luma washed/lost - no dishwashing.avi (72.06 MB) - camera noise - yes coming from grandma.avi (94.26 MB) - tape chroma/tracking error - maybe bikers2.avi (86.53 MB) - slight washed luma - honestly fine as is, maybe chroma NR at most (CCD in VirtualDub) bikers1.avi (85.09 MB) - don't really see an issue, aside from quick blip This is just a mixed of issues. And that's typical of a homeshot VHS collection. |
8 Attachment(s)
I came to similar conclusions. It appears that December 1987 was a bad era for your camera, mparade. Mostly electronic problems. I can't decide which is worse, the chroma flicker or the corrupted YUV from a bad CMOS. It looks as if AGC and autowhite didn't help, either. I think you did a decent job of controlling luma levels despite the oddball camera recording. Such tribulation comes with home video, but thankfully not always.
Below is frame 75 from the original "The hill.avi" with a YUV histogram attached. Blue dominates the image. The histogram shows no yellow or red in the image. http://www.digitalfaq.com/forum/atta...1&d=1486499920 Below: The U (blue-yellow) channel has been pulled leftward toward the center, and the V channel (red_green) has been pushed rightward. This is not an ideal correction: you can't create color channels that don't exist, so an accurate rendering of the original color isn't possible. I take it that this is either an early morning or dusk exposure, so the image is warmed for that kind of light, with a little tweaking in VirtualDub with ColorMill. http://www.digitalfaq.com/forum/atta...1&d=1486500136 The more difficult part was calming bad chroma flicker and cleaning the bad crosshatch noise in the clouds. My conclusions on the samples: A-The hill: CMOS defect, green crippled, U and V displaced, bad chroma flicker,tracking - partial fix B-Viewpoint: CMOS defect - no fix C-riding a bike: CMOS defect, chroma flickedr, tracking - same as "The hill" - partial fix D-kitchen2: CMOS defect, AGC/autowhite error, chroma flicker - no fix E-kitchen1: CMOS defect, AGC/autowhite error, chroma flicker - no fix F-just come from soccer world cup: same as kitchen2 - no fix G-grandma: CMOS defect, ruined by AGC, autowhite error - partial fix H-dishwashing: autowhite error, chroma flicker - partial fix i-coming from grandma: same as viewpoint.avi - no fix J-bikers2: chrfoma flicker, AGC interference - fixed K-bikers1: chroma flicker, horizontal dropout - fixed I've attached a few samples of efforts at cleanup. Bad recordings are never going to be perfect, and sometimes not even pretty, but one does what one can. Later I'll post details about what I did with these, buit it will take a day to get the details cleaned up into readable text. Still working on "coming from grandma" but it will be a very partial fix at best. |
Thank you very much for your efforts in advance!
|
Damaged or corrupt video is always a pain. Decent video doesn't need the kind of repair described here. Even when drastic measures are applied it's a rule of thumb that with "bad" video you can't win 'em all. Sometimes the fix can look good. Sometimes it's only paatial but offers something one can live with it when valuable archives are involved. Sometimes you just archive your losses and move on.
The workflow described here is fairly common but open to many variations. The flow begins with lossless captures that I store on external hard drives. Either Virtualdub or an Avisynth script is used to pull off segments of the capture for repair or restoration. The repaired segments will be reassembled later. 1. In a media player at full-screen, observe the video's behavior. This is the easy part. But you'd be amazed how people skip this step, missing obvious problems, and thus not finding a solution. 2. Open the video in an Avisynth script and run the script in VirtualDub. This allows analysis frame by frame. Using various deinterlace or smart bobbers (VirtualDub has a version of yadif built-in) to study how fields as well as frames behave, which in turn gives more insight into noise patterns and other problems. 3. Experiment with histograms to analyze color problems and with various filters for denoising and repair. 4. Run repair scripts or filters and save the results as lossless intermediate files. In many cases, the output from Avisynth scripts is further treated with VirtualDub color controls or filters applied to the script's input into VirtualDub. For future encoding, work files are often saved as YV12 for DVD or BluRay and web use. Huffyuv can't compress YV12, so I usually save YV12 with the Lagarith lossless codec. 5. Repaired segments are assembled in an editor or encoder, then encoded for final output. ![]() "The Hill.avi" : ColorYUV was used to restore a more normal histogram pattern in YUY2. Chroma is broken between fields, with the clouds wildly changing shape from field to field within frames. Chroma streaks and blotching mix with herringbone, crosshatch, and horizontal dropout patterns, mostly across the top half of the image and in bright areas. This noise was addressed first with MCTemporalDenoise working in choma-only mode, then a second script used QTGMC for deinterlacing and for motion and chroma smoothing. Then a strong multi-pass spot remover worked with a more random pattern of disassembled fields. Then the fields were reassembled and interleaved, and the video was reinterlaced. The results of the script used additional VirtualDub filters for color tweaking. The Vdub filters were Camcorder Color Denoise ("CCD") and ColorMill. Vdub filter setup and settings were saved in a .vcf file for re-use later. Because MCTemporalDenoise and QTGMC are CPU-intensive filters and slow runners, and to avoid memory-swap slowdown with slow filters, the script was run in two steps. Step 1: Code:
AviSource("Drive:\path\to\video\The Hill.avi")Step 2: Code:
LoadCPlugin("Drive:\path\to\Avisynth\plugins\yadif.dll")![]() "riding a bike.avi": Problems similar to "the hill.avi', but worse. The disturbed flicker and crosshatch/herringbone/dropout problem was periodic, repeating every 2 frames and every 4 interlaced fields, with the 2nd and 4th field being the worst. The periodic peak was, therefore, in Even-numberd frames and fields. After runnjing MCTD (MCTemporalDenoise) on the chroma flicker, QTGMC was used to retain only odd-numbered fields. Discarding alternate fields gets progressive video but lowers temporal resolution (motion smoothness). This was preferred over the pad peaks in periodic noise and object distortion. Accurate color isn't possible because of YUV color channel data distortion, but a more naturakl warmth and absence of "purple reds" resulted from ColorYUV functions. The Virtualdub filter applied to the output was fsn.vdf, which goes by the formal name of "Frequency Suppressor of the Noise". Herringbone on the automobiles in the image isn't entirely clean, but fsn.vdf made it look slightly smoother. Other filters were attempted but resulted in artifacts that were worse. Again, a two-pass script was required: Step 1: Code:
AviSource("Drive:\path\to\video\riding a bike.avi")Step 2: Code:
AviSource("Drive:\path\to\video\riding a bike 01.avi")![]() "grandma.avi": Defective AGC (or other bad circuitry) made the bright window worse than it should have been. I mentioned the AutoAdjust Avisynth plugin earlier. Here it's used to increase shadow detail by a small margin while ignoring the brightest pixels. I also enabled AutoAdjust's auto_balance parameter to warm the interior and get at least a more natural skin tone. No VirtualDub filters were used. Code:
AviSource("Drive:\path\to\video\grandma.avi")![]() "dishwashing.avi": CMOS and flicker problems similar to other samples. In this case a perfect white or gray on many objects isn't pssible because of missing color data in YUV. I chose to correct mostly for flesh tones. The 2-step script is similar to those used earlier, with Odd frames selected to avoid the worst peaks of flicker and crosshatch noise in the upper left corner. The VirtualDub filter used to very mildly tweak color was colorMill. Step 1: Code:
AviSource("Drive:\path\to\video\dishwashing.avi")Code:
AviSource("Drive:\path\to\video\dishwashing 01.avi")![]() "bikers2.avi": This has flicker and some twittery crosshatching on the wall surface, and has a blue color cast that looks more like autowhite error than auto correction. MCTemporalDenbise ("MCTD") in chroma mode addressed the flicker, while AutoAdjust retrieved some shadow detail and helped to correct the color balance. No VirtualDub filters were used. Code:
AviSource("Drive:\path\to\video\bikers2.avi")![]() "bikers1.avi" Again, this also has some flicker in the wall surface. At least the color balance isn't whacked. But overall it has twittery noise on edges. Also a bad horizontal dropout in frame 192. Actually the dropout is only in the bottom field of that frame (which you would discover if you examine the fields one by one in VirtuaLdub). There's not much action here, so ReplaceFramesMC2,avs was used to interpolate a replacement field, but deintelacing was required for that filter (you shouldn't use it on interlaceded frames). Deinterlacing with QTGMC was needed anyway to calm the edge buzz, and the vInverse() plugin was used to reduce excessivbe combing. In the script the field number being replaced is 385, because frame and field numbers are doubled when deinterlaced. ReplaceFramesMC2 can sometimes create bizarre distortions if motion is too complex, so it doesn't always work this well. No VDub filters were used. Code:
AviSource("Drive:\path\to\video\bikers1.avi") |
@sanlyn:
Don't use larger fonts. Font sizing can be messy when viewing mobile. Use [myhr][/myhr] or [h1hr][/h1hr] bbcode. However, please use those sparingly, in cases where separation is of utmost importance. Tip: Quote your last post, see what I did. ;) |
So noted. Thanks.
|
Quote:
|
@sanlyn
I am much obliged again for your thorough answer. I have to say I have learned a lot again. :tiphat: In one of your previous letters you mentioned pixel samplers and ColorFinesse. You mentioned as well that often a color correction is required later in processing in RGB colorspace (final work in RGB). Could you please detail these flows to include them in my post-processing workflow, if possible? Thank you very much! Regards, mparade |
Could you please send a link to ReplaceFramesMC2.avs to check?
I haven't found it anywhere in the internet. Thank you very much. |
2 Attachment(s)
I've been unable to reply to your request for more Virtualdub details (post #58). I've been traveling and using my laptop since yesterday, but I'll be able to reply later today or tomorrow.
Meanwhile my laptop does have copies of the original ReplaceFramesMC and ReplacefFramesMC2, both of which originally appeared at Videohelp and Doom9. Which one is better? The consensus seems to say that MC2 seems to work better when more motion is involved, while the original MC is faster. But most users say you just have to experiment. Both are attached. |
Nice. Thank you very much.
|
Quote:
Could you please send RemoveSpotsMC2X and RemoveDirtMC plugins as well? My plugin collection does not include these, either. In the internet there are a lot of versions (e.g. "special editions" of RemoveDirtMC) and I am not sure which to download. Regarding RemoveSpotsMC2X I did not even find the plugin itself (:depressed:). Thanks again. |
I'll link to both when I get back to my main PC. I'd advise bot to download the versions of RemoveDirt/RemoveSpots you find on the 'net, they've all been re-engineered. I'll send debugged versions of both. It didn't occur to me that you'd be far into Avisynth so soon. Good work.
:wink2: |
4 Attachment(s)
Quote:
There are two versions of RemoveSpots mentioned: RemoveSpotsMC2 and RemoveSpotsMC2X. "MC2X" is the more effective and newer version, but the older "MC2" can be used if artifacts result from MC2X. I have stayed with MC2X, which is faster. Both versions require the original, which is RemoveSpots(). Confused? Most people are, but after a lot of reading and the experience of others the versions I'm attaching are the debugged versions. RemoveSpotsMC4.avsi. This avsi plugin autoloads when executed from a script. It contains five versions of RemoveSpots functions: - The original RemoveSpots() - The original RemoveSpotsMC() - RemoveSpotsMC2() - RemoveSpotsMC3() - very slow - RemoveSpotsMC4() - so slow that people rarely use it, and no better than MC3. Note that you can call any one of those functions. Each increment number in the function names is more powerful and slower than the other. MC4 is so slow it looks as if the script has hung, and I think I tried it only once with no clear results better than MC3, which is slow enough. The most useful is MC2. RemoveSpotsMC.avsi. This avsi plugin autoloads when executed from a script. It contains three versions of RemoveSpots functions: - The original RemoveSpots() - The original RemoveSpotsMC() - RemoveSpotsMC2X() MC2X is preferred over the "MC2" version in the other .avsi file, but sometimes it can interact with other plugins being used in a script. No one has figured out why. In that case, use the "MC2" version in RemoveSpotsMC4.avsi. RemoveDirtMC.avs. This is included as an ".avs" file because there are so many versions of RemoveDirt and RemoveGrain, on which it is based. This .avs file contains two functions, either of which can be called on their own: - the original RemoveDirt() - the original RemoveDirtMC() Both functions require that you set two parameters, a limit value and a greyscale value. Limit is a strength factor. Usually a limit of 20 is sufficient. You can use 30 or 40, but increasing limit can often result in smearing or other artifacts. The greyscale parameter is used to distinguish between video in color and video in greyscale. "False" means that the video is not greyscale. So the way this function is usually called in a script is: Code:
RemoveDirtMC(20,false)Code:
Import("drive:\path\to\Avisynth\plugins\RemoveDirtMC.avs"RemoveSpots and RemoveDirt versions are based on two versions of older plugin dll's, some of which were for Avisynth 2.5, some of which were for Avsisynth 2.6. You can have both versions of those dll's in your plugins folder. RgTools is the 2.6 version. I've included all of them in the attached dll_plugins.zip. Copy all of the dll's into your AVisynth's plugins folder: - RemoveDirtSSE2.dll - RemoveGrainSSE2.dll - RepairSSE2.dll - SSE2Tools.dll - RgTools.dll Let us know if there are problems with these. |
1 Attachment(s)
Quote:
Most of the work in the last few posts deal with damage repair. The best tool for repair is Avisynth. VirtualDub does have many noise filters that are handy for cleanup of glitches like chroma noise and color blotches (e.g., Camcorder Color Denoise) which work in RGB color. Virtualdub also has plugins that mimic the behavior of many advanced NLE color filters, among them VDub's ColorMill, the Gradation Curves plugin, and Levels. These work in RGB color, although Curves can be configured to work in other colorspaces like YUV. Many color problems such as illegal luma and chroma levels or over saturation should be resolved first in the original YUV matrix, notably because conversion to RGB makes many of those problems look worse. So I usually correct some of those problems before using RGB controls. The advantage of RGB is that you can target very specific colors and color ranges without affecting other colors or color segments. For example, what if your bright sky is too red and black shadows or blackish objects are too green? Correction would call for adding cyan only to the bright spectrum and adding magenta only to the darks. That would be difficult in YUV where working with secondary colors and isolated color ranges is not something YUV systems readily allow except in complex NLE's and apps such as Premniere Pro, ColorFinesse, or DaVinci. But much of what those fancy systems allow is available in Virtualdub and RGB. Almost every advanced NLE has a pixel sampler control, which allows you to move the cursor around an image and measure the RGB values of pixels under the cursor. Why VDub doesn't have one built-in is a mystery to me. Why would you want this? If you say that white shirts and other white objects in your image are off color (not really white), what kind of color cast exists and what colors would be needed for a correction? A device that reads RGB pixel values gives the amount of each of the 3 colors in those image areas. If the pixel reader reveals that your white shirt has too much Red+Green (yellow), you know you can either reduce those two colors or add Blue. Similarly, the black frame of a bicycle might look too blue, or flesh tones will look "off" because of some kind of overall color cast. Pixel readers and histograms reveal graphically the amount and extent of each color channel in various parts of the image. When you run an Avisynth script in VirtualDub you can apply Virtualdub filters to the script's output while the script runs. Making precise analysis and settings in RGB can be a hassle if you're running slow AVisynth filters that interfere with scrolling thru the video. In that case I usually comment-out a few scripted lines that run those slow filters, then restore those lines after I've set up VDub filters. Or you can always save the output of a very slow script as an intermediate lossless file, then load the resulting file directly into VirtualDub for correction. Fortunately undamaged video doesn't require those slow industrial-strength repair methods. Many don't require additional color correction or added VDub denoisers, while many good captures can be filtered entirely with less powerful VDub filters. pixel readers: one handy tool is CSamp.exe, a simple Windows desktop add-on that requires no installer. It's a bit clunky to operate, but it does the job. The download is at http://www.digitalfaq.com/forum/atta...-time-csampzip. If you click Csamp's desktop icon, its small desktop panel will appear along with a smaller icon in the lower right-hand taskbar. Left-click either the panel or the icon, hold down the left mouse button, and move the cursor over the area you want to measure. The clunky part occurs when you let go of the left mouse button, which disables csamp. So I'm forever left-clicking that little taskbar icon and holding down the left mouse button. A less clunky version is the free ColorPic desktop plugin. Turning it on displays a larger but resizable set of narrow readout panels that stay on all the time until you close it. It takes up more room, so I usually leave it the lower right-hand corner of the desktop. The download page is here: https://www.iconico.com/colorpic/. Some previous posts illustrate the use of Csamp.exe as well as two other VDub plugins (gradation curves and the ColorTools histograms). The article has an attachment of plugins discussed. The post is here: http://www.digitalfaq.com/forum/vide...html#post38384. The Virtualdub plugin attachment link is in the post that follow it, but here is the download link for the plugins: http://www.digitalfaq.com/forum/atta...dub_filterszip. Another previous post that shows the use of VirtualDub controls such as ColorMill and Levels: http://www.digitalfaq.com/forum/vide...html#post42315. The histograms in the ColorTools plugin have been mentioned many times here and in links in this post. The plugin was designed for Windows XP but won't work in Win7 or Win10. An updated 32-bit 2015 version for Win 7 & 8 is attached. The .zip also contains a link to the original 2015 download page. If you bare using XP, the download for the original ColorTools 1.4 is at Trevlac's website: http://trevlac.us/colorCorrection/colorTools.html. |
3 Attachment(s)
Meanwhile I was experimenting with "the hill.avi" (again) and came up wuith something slightly different. Who knows what the original mcolors were? One could play with various filoters forever here, but in this case I used ColorMill to twaek the results of the script.
The new scripts I wrote for "the hill.avi": Step 1 ------ Code:
AviSource("Drive:\path=to=video\The Hill.avi")------- Code:
LoadCPlugin("Drive:\path\to\Avisynth\plugins\yadif.dll")The attached "VirtualDub_vcf_A_C_H.zip" contains 3 .vcf's for the following video samples: A_the hill.mp4 (mp4 also attached) used ColorMill. C_riding a bike used ColorMill and another VirtualDub plugin, Sergey Stolyarevskiy's "Frequency Suppressor of the Noise", or NDF.vdf. I have attached NDF_plugin.zip with the ndf.vdf plugin and its source code. The filter is associated with a website, but unfortunately it offers little information and is in Russian. The filter is used for severe crosshatching and herringbone. It can severely soften a video if used to remove as much herringbone as possible, usually chained in mutliple copies (which will inevitably blur a video out of sight if you're not careful). It was used here to slightly reduce herringbone noise on the light blue automobile in the video. You could get rid of almost all of it with a powerful Avisynth filter called TemporalDegrain, but it left serious artifacts elsewhere. H_dishwashing: ColorMill was used to tweak color and levels. There are a few dozen more Virtualdub plugins here: http://www.infognition.com/VirtualDubFilters/ |
I am much obliged again. I have just finished capturing all my tapes (:yahoo1:), so I can start to elaborate in post-processing (:read:).
Thank you very much for your efforts again. |
3 Attachment(s)
Hello sanlyn,
I have attached 3 pcs of my Video-8 captures from 2003. They seem to have definite edge problems, such I haven't met so far, that is why I would need your expertise again (I think these problems result from the unknown automatic settings of my older Canon UC800 camera which was used to capture the tapes). So, some info: - captures were recorded on tape using a Canon UC800 Camera (maybe by using "simply" the automatic settings, I do not remember, unfortunately); - for capturing I used my Sony DCR-TRV355E with TBC switched on, DNR and filters switched off, using it's s-video output, and Datavideo TBC-5000 as a frame-level TBC. I controlled only the highlights and shadows through the levels filter in Vdub using my X800GT AIW card; If you have some time for my capture problems again, please help to correctly filter the samples. Thank you again. Your help is greatly appreciated. Regards, mparade |
I think that the "edge problem" you refer to is aliasing. To some extent it's present on most consumer VHS cameras and isn't easy to clean up. Excessive aliasing is usually caused by tracking/recording factors using one camera and different tracking/playback factors using a different camera. Its also due to different shutter factors. There are various means of dealing with it, most of them rather destructive when it comes to the type and severity of aliasing. I'll take a longer look tomorrow and see what can be done.
|
Sorry for the delay, very busy around here. Will report later today.
|
4 Attachment(s)
Quote:
Color translation problems are another story. The image below is a frame from grill party1.avi. Note how red turns green in a stripe down the right border (it doesn't happen on the other borders). This problem with red along the border doesn't always occur on all frames. Whether it's due to the differences in cameras is impossible to say. There's no easy fix for this. Note that the green tint occurs only with certain red hues, has little or no effect with other colors, and is not a stain that is uniform along the entire border -- all of which make it impossible to clean using normal filters usually applied to what is often called "border stains". Masking and motion tracking with something like AfterEffects would be one way to handle this. Attachment 7192 The aliasing/twitter problems are from playback differences, and they forced a decision into the project: to deinterlace and discard odd-numbered frames to reduce the effects, or to use aggressive and destructive anti-aliasing/resizing/low-pass filters and thus destroy all fine and small detail. I chose to keep even frames only, which does affect motion resolution (smoothness). But in this case the camera is jittery and jerky anyway. It comes down to what you're willing to live with. The result is progressive video, but if you want DVD or standard definition BluRay the only choice is to encode progressive as if it were interlaced (many players will play it as interlaced anyway). The only color problems: a washed out look because of relative high gamma from the camera's AGC, over saturated bright red, and a slight but visible blue color cast. Gamma levels were fixed in Avisynth, color with ColorMill in Virtualdub. Attached: - An mpg of all three .avi samples joined and encoded together as interlaced PAL for DVD. - A copy of the original version of the Santiag plugin (santiag.avs). - A .vcf file for the ColorMill, CamcorderColorDenoise, and Curves filters I used in VirtualDub. I used the same Avisynth script on all 3 samples before joining them together. The QTGMC command statement includes the code to Select Even frames only.The script below also includes commented-out lines that were used to help analyze and setup the Avisynth levels controls: Code:
Import("Drive:\path\to\Avisynth\plugins\santiag.avs") |
Hello sanlyn,
Thank you very much. You helped me a lot again. Regarding the color translation problem, I need to find a solution because after checking the Video-8 captures I realized that all of them has the same "non-uniform green tint border" effect. Other solution would be to crop that stripe, I assume...but I do not want that to happen if it is not a must. It made me a bit said when you wrote an NLE like AE was required to correct such an effect. As far as I remember, I bought such an NLE software long ago, but I have to check first of all (whether it was AE or Premiere Pro, I don't remember). In the worst case I will buy the license of the preferred (recommended by you for such a correction) software for the minimum of a year or so until I correct all my captures dealt with. Could you please help me with this "non-uniform green tint border" effect to solve? It would be great also, if even a tutorial existed for such a workflow. Regards, mparade |
4 Attachment(s)
The Adobe "Pro" versions are no longer sold, but are rented (Adobe greed wins again). In any case what would be involved is working manually frame-by-frame, in most cases a partial frame and long stretches with no red-loss effects at all. Consider that you're not replacing a single color, but a range of color shades from medium-shadow red to bright red and all shades in between. Also, take a look at the shape and other properties of the disturbance:
Below is a reduced frame 60 from grill party1.avi showing the green strip at the right-hand side that results from the loss of red along portions of the right border (the reduced image is resized for 4:3 display proportions): http://www.digitalfaq.com/forum/atta...1&d=1487557068 The discoloring is apparently from the other camera, or else it's the way the newer camera is reading and tracking an older video recorded elsewhere. The green is at the lower right and also the upper right, where yet another shade of red in the roof is affected. This same roof appears elsewhere but without the green effect. Note also that the original black right border is 22 pixels, while the green effect itself is 16 pixels, which would correspond to the usual SMPTE border area from another camera shooting 4:3 video in a 720-wide frame. The current camera's 22-pixel right border is thicker than usually found with 720x576 PAL and 4:3 DAR. Below, look at problems from another perspective. The panel has three separated RGB layers converted to grayscale. The brightest shades of colors are bright gray or white in the photo, while darker shades shjow up as dark gray and the absence of a color is black or nearly so. The panels each show 240 pixels of the right=hand side of the frame #60 image. http://www.digitalfaq.com/forum/atta...1&d=1487557707 In the "red" panel note how red is nearly black at the right-hand border, while Green in the "Green" panel is a very light gray indicating green dominance. In the "Blue" panel notice two things: (A) there is a mild deficit of blue along the same discolored areas, which is no surprise, and (B) the blue channel has a lot of noise in the form of thin horizontal bands similar to Hanover bars -- so the discolored border isn't the only problem that plagued one or the other of the cameras. Also, note that the discolored areas aren't a solid-edged band but are feathered along one edge, which complicates any possible masking techniques. The alternative is cropping (or masking), which isn't as bad as it seems. As it is, 22 pixels of black border are already being cropped or masked, and that doesn't include any actual image content. The offending right-hand band is 16 pixels, and there are 2 pixels of noise on the left that will change shade with any amount of color or levels corrections and become visible against a black background. In the original filtered mpg and other reworked samples posted earlier, cropping and adding new borders was pretty much the same for all the videos: Code:
Crop(0,0,-22,-12).AddBorders(10,6,12,6)Code:
Crop(2,0,-38,-12)http://www.digitalfaq.com/forum/atta...1&d=1487559450 4:3 display result of added crop + resize + borders: http://www.digitalfaq.com/forum/atta...1&d=1487559532 Technically, I'd say this would be more correct, going strictly by the numbers: Code:
Crop(2,0,-38,-12) |
Hello sanlyn,
Being a bit away from the topic: I have read in an other thread here at DigitalFAQ that one should consider during capturing such equipment like external Proc amps (e.g. SignVideo PA-100) and Detailers (e.g. SignVideo DR-1000) as well. Since I do not know them at all a question to you would be: Do you have some experience with those during capturing? I really hope I haven't been behind with something in my capturing workflow. My current capturing workflow includes equipment like: JVC S-VHS VCR, TBC-5000, monster cables, and an AIW card. I just would like to know if those external units above could have improved the quality of the captures compared to a "professional" post-processing workflow including the usage of filters in Avisynth and Vdub. Thank you again as always. P. S. Thank you very much all your efforts you have done about my problems reported. mparade |
The gear you have now is high quality, as good as you'll get without spending 4 figures several times over for pro shop gear, which requires years of training and experience as well as unheard of hardware accessories anyway.
Detailers aren't recommended. They're primitive by today's standards and were designed for the CRT era. If you think noise and other common defects are tricky to remove now, think how capture-time sharpening and "enhancements" would make them much tougher later to clean if not impossible. Also, remember that you can't create or add detail from nothing; all that any component can do is meddle with what's already there. They don't remove noise or defects. The Sign Video PA-100 doesn't enhance captures; it does the same thing the ATI/VirtualDub proc amp controls do. I own one, purchased new and use it now and then, its main advantage being a builtin LED luminance meter instead of a histogram. With it you would still be obliged to check levels in a capture histogram anyway -- things happen, as they say, between the external proc amp and other components and the capture card. I don't use it for bad tapes because every extra connection and piece of wire degrades the capture to some extent, even if a little. The only PA-100's available now are used. Most require maintenance these days, and there are configuration tricks to using it (for example, this post and the problems discussed elsewhere in the same thread: http://www.digitalfaq.com/forum/vide...html#post44422). |
Detailers are not primitive/useless, and work better than software sharpening. However, they are special needs gear, for specific situations -- not general use gear always in a workflow. Not all tapes need sharpening, and sharpening (hardware or software) always has side effects that must be weighed (benefits analysis).
sanlyn also refers to an archival situation, where you may need an untouched version -- though it can be argued to capture twice, once sharpened and once not. Same for proc amps. Analog proc amps, in many conditions, can change colors far better than software (including capture-time software proc amp controls). But it's not an always-on sort of device, and is used for specific needs. For example, the AG-1980P contrast/brightness values differece from a more-accurate JVC, and I do a TBC-3000 (TBC + proc amp) in my workflow. But not on all tapes, or even the same tape on a different day (ie, Panasonic caps futzing with things again). You MUST have a calibrated workflow for color correction (proc amps or whatnot). A good proc amp is going to cost about $400+ -- SignVideo, Elite Video, DataVideo. And good luck finding the detailer. About 15 years ago, you could pick one up for under $100 used, but now it's going to run $300 or more if you can locate one. Of the two, proc amps are more useful. But, again, only if your source needs it. Or if your workflow needs it (aka my 1980 issue). |
mparade's last activity was March 7, but perhaps he is subscribed to this thread.
Quote:
Quote:
http://www.digitalfaq.com/forum/vide...y-dcr-trv.html |
Site design, images and content © 2002-2026 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2026 Jelsoft Enterprises Ltd.