Hi all,
I used to capture without major probs with either VirtualVCR (wdm) or VDub_Sync (vfw) via a GeForce4 Ti4200 (nvidia wdm 2.2.0, detonators 56.72, Dx 9.0b) on WinXp Pro.
But after experiencing annoying crashes I figured out that the above version of detonators didn't work well with my graphics card (which is outdated compared to the release date of the 56.72 detonators). So I switched back to detonators 45.23 and the crashes went away. Even my captures became smoother, since they were too causing crashes, but occasionally.
Anyway, everything seemed to be ok now until I noticed that ACCORDING to TMPGEnc's auto field-order detection, the interlaced AVIs I was capturing were NOT consistent in that aspect.
I mean, some of my AVI captures are recognised as top-field and others as bottom-field. This causes me major probs when I merge my captures with VDub, frameserve them to TMPGEnc and encode them to MPEG2 PAL DVD format.
As you may already know, TMPGEnc requires you to set the field-order of the interlaced source video before starting encoding to interlaced MPEG2.
So in my case, the resulting MPEG2 video is played back quite choppy on those parts of the source AVI in which field order order DOES NOT match the specified field-order in TMPGEnc.
(I hope you understood what I'm talking about).
So two questions:
1. Is there a way to force my card to always capture interlaced video in a pre-defined field order?
2. If the answer above is no, which program (or VDub filter) is the best for (post process) field swapping? I've tried VDub's internal "field-swap" filter, but it didn't help me... how come, btw?
Thanks in advance.
PS. I mostly capture with PicVideo MJPEG (qual=19), and less often with Huffyuv 2.1.1. Also most of the time I capture interlaced at 352x576.
+ Reply to Thread
Results 1 to 7 of 7
-
-
Originally Posted by migf1
Originally Posted by migf1
Originally Posted by migf1
1. Load your video as usual into TMPGenc.
2. Go to the MPEG Settings, and click on Advanced.
3. Double-click the "Deinterlace" option (don't worry, we won't actually deinterlace, unless you want to) and set it to "Even-Odd field (field)".
4. In the preview pane where you set the even-odd field option, scroll to a section of the video with horizontal movement (somewhere where a person walks across the screen, for example) and using the left/right scroll arrows/buttons and scroll through the section of video. If the video is choppy, then you've got the WRONT field-order. If the video is smooth, then you've got the CORRECT field-order.
4a. I usually do step 4 in 4 or 5 random sections of the video, since I did TV caps, and there has been a couple times over the years where one section of the video is Top field first, and other sections are Bottom field first (sounds strange, and it's a pain in the butt when it occurs, but it DOES happen, though rarely).
5. Once you're satisfied you've checked enough of the video, close the preview pane, and if the video was choppy, change the field-order setting. If the video was smooth/normal, leave the field-order setting alone, you've got it right.
6. If you DO WANT to deinterlace, leave the "Deinterlace" option checked and set whatever method you want (the "Even-Odd field (field)" setting is purely for you to determine field-order. If you do NOT want to deinterlace, uncheck the "Deinterlace" option.
7. Do whatever now, just don't change the field-order once you've determined the correct setting for that particular video
You will have to do this with every video you capture using the GeForce card, since the field-order WILL be different with every capture. Some people say that's not so, but they obviously do not own a GeForce card and use it for capturing.
Hope that helps! Let me know how you make out. -
Many-many thanks for the detailed answrer!
However, this doesn't seem to help me swap the field-order of a given clip (unless I didn't understand the procedure correctly, since english is not my native language).
Since there's no way to preset the field-order during the capture, what I'd like to do is to have captured a (say) low-field clip and convert it to an upper-field clip. Eventually what I'd like todo is to end-up with several captured AVIs of the SAME field-order, so I can merge them together and encode them to MPEG2.
I'm pretty sure this problem wasn't occuring in my system a while ago. But I don't know what I did (or installed/uninstalled) and eventually screwed it up. I've tried restoring my WinXp to several previous restore-points, I tried several version of detonators and nvidis'a wdm drivers, and several combinations of the above, alas without success
What I've figured out so far is that not all detonators are compatible with all wdm drivers. Actually I think that any wdm drivers equal or greater than 2.x.x are INCOMPATIBLE with detonators whose version is less or equal to 30.xx (and vice versa).
I'm affraid my only vital solutions right now are two: either format my drive and set everything from scratch, or buy a dedicated capture card. Both are quite... painful
I only hope I'm mistaken... -
Originally Posted by migf1
What I would do in your situation is, since the clips are destined for DVD, why not just encode each clip, and merge them all together into one track in your DVD authoring program?
What I mean is, as an example, I use TMPGEnc DVD Author. I've noticed in the past that with multiple clips in the same track, the transition between each track when playing the DVD in a DVD player is not at all noticable (to me atleast). In other words, since a track on a DVD ends up as a bunch of 1GB .vob's, the original mpeg's are essentially merged when the .vob's are created by the authoring program. So essentially, you are "merging" them at that point, and field order is irrelivant.
I hope you understand that, I'm trying to explain my idea as best as I can.
Just a thought -
Guys, thank you both once more!
Dear HillJack, I know exactly what you said, since that's what I ended-up doing myself! It's a bit tedious however for the end-user, menu-wise, since each clip is treated as a different chapter, thus causing the creation of a an extra (mostly uneeded) menu.
For example, say I record 3 separate clips for the Monaco F1 GP: the race preview, the race review and the press-conference.
Assuming I have a main menu titled, say, "F1 season 2004" with all the races listed in it, then when the user selects "Monaco" a new menu opens up, showing those 3 unmerged clips corresponding to that paricular race. He then has to select again the 1st clip in order to watch the video.
Ideally, he should just select "Monaco" in the root menu, causing the video to start immediately (that requires that the 3 recorded clips have been merged to a single clip... unless there's a relative feature somewhere hidden inside TMPGEnc DVD Author, which I'm not aware of).
Another solution I tried was to just de-interlace the clips while merging & frameserving them from VDub into TMPGEnc, which in turn encodes them into a single MPEG2 DVD file. This solves the choppiness of course, but it also degrates the picture quality (especially in quick scenes).
Really frustrating...
PS1. I think I should format my drive (grrrrrrrr) and set everything up from scratch (grrrr again), being careful not to mix wdm 2.x.x with detonators older than 40.x.x (or wdm 1.x.x with detonators newer than 30.x.x). Btw, I think that for GeForce4 Ti cards the best detonators are either 30.82 or 45.23 (combined with either wdm 1.x.x or 2.x.x, respectively).
PS2. After all, it seems it's a bad (bad) thing to be a... perfectionist -
Hi again,
I post back after re-formatting my drive and setting everything up from scratch. The problem hasn't gone away completely (i.e. it happens once in a while) but I found out that nVidia's WDM drivers are (by far) more happy when WinXP's color quality is set to 16bit (medium) instead of 32bit (hiegest). Especially if you plan to capture using the VFW wrapper that comes within nVidia's wdm drivers (i.e. using VirtualDub).
Right now I'm using nVidia's detonators 40.72 (non-WHQL) along with nVidia's WDM 2.0.6 (also non-WHQL... actually none of nvidia's wdm drivers are WHQL). I have also tested detonators 45.23 (non-WHQL) with wdm 2.2.0. With the above setups, most of the time the interlaced video is captured as top-field first (about 8 out of 10 times).
Finally, I tested detonators 30.82 (WHQL) with either wdm 2.2.0 or wdm 1.1.7, In both latter cases the filed-order of my captures was RANDOM!
Btw, erratic, the VDub filter you suggested worked fine in 2 video files I tried it on. But not in AVI format. I had to first encode the AVIs to MPEG2s and then swap their filed-order with the suggested filetr using VirtualDubMod.
Thanks again guys!
Similar Threads
-
Lower field first/upper field first/progressive/de-interlaced?
By John Nada in forum EditingReplies: 7Last Post: 2nd Sep 2011, 03:12 -
Need info on field order for capturing mpeg video
By snafubaby in forum Capturing and VCRReplies: 3Last Post: 22nd Dec 2010, 07:58 -
Field Order
By Tafflad in forum Authoring (DVD)Replies: 9Last Post: 30th Jan 2010, 00:38 -
Interlaced XViD playback on Standalone - Field Order Problem
By nbarzgar in forum Video ConversionReplies: 2Last Post: 13th Jul 2008, 07:04 -
Field order?
By miamicanes in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 1Last Post: 12th Sep 2007, 16:14