06-28-2022, 05:05 PM
BruceOlsen BruceOlsen is offline
Free Member
Join Date: Jul 2019
Posts: 41
Thanked 6 Times in 5 Posts
I'm picking up my home video conversion project post-pandemic and I've forgotten a lot in the interim.

Captures are done and I'm about to start serious editing and I've become concerned about the format of the captured files.

All the original captures were made with VirtualDub encoded with HuffYUV. Then the unwanted parts were trimmed away, with the remainder saved in another file compressed with Lagarith. This work was actually done by a very non-tech person so we used our NLE (Corel VideoStudio) to do the trimming instead of avisynth. All the files play fine.

I thought I followed the capture instructions pretty carefully, and It's my understanding that the files should have been captured upper frame first, but our NLE seems to be claiming that the files are lower frame first (the doc is pretty superficial so I can't be sure what it's actually reporting on).

So how can I check that my captures and my trimmed copies are formatted correctly? Mediainfo doesn't seem to report on which frame is first and I don't trust the NLE at this point.

Reply With Quote
Someday, 12:01 PM
admin's Avatar
Ads / Sponsors
Join Date: ∞
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
06-28-2022, 07:48 PM
Hushpower Hushpower is offline
Premium Member
Join Date: Apr 2020
Posts: 463
Thanked 85 Times in 83 Posts
Open a file in VDub. These instructions are for VDub2.


Choose the "deinterlace" filter and click OK.

On the right, set the Field Order to "Double Frame Rate Bottom Field First" then OK, OK.

Leave the left selection on "Interpolate using Yadif".

Now, step through areas of movement. If you've got the field order wrong, you'll see movement do the two steps forward, one step back thing. That means that the field order you've selected for the deinterlace is wrong.

Go back to the deinterlace filter and set the other field setting and step through again. You should get video that moves only in the correct direction with no frames/movement reversing. That will be the correct field order.

Don't forget to delete the deinterlace filter!

FYI, all my captures are TFF.

I believe Mediainfo doesn't report the field order because the info isn't written into the file when it is created by the capture program.

Last edited by Hushpower; 06-28-2022 at 07:53 PM. Reason: "VDub2" added.
Reply With Quote
The following users thank Hushpower for this useful post: BruceOlsen (06-29-2022)
06-28-2022, 07:50 PM
keaton keaton is offline
Premium Member
Join Date: Jan 2017
Location: USA
Posts: 163
Thanked 79 Times in 55 Posts
Their is no field order information stored in the lossless AVI files, so no program would show you this. If you had compressed it to an interlaced format such as MPEG2, you could find that information in some programs. I think GSpot is a tool I've got from this forum. http://www.digitalfaq.com/forum/vide...-analysis.html

Sanlyn's post here http://www.digitalfaq.com/forum/vide...html#post52100 is a nice quick way to find out (assuming you've got Virtualdub installed) with the deinterlace filter. That filter should come with if you got the 1.9.11 Virtualdub pack available for download from this forum.

As mentioned here, if you go to Filters on the Video menu and add the deinterlace filter then select it and click Configure, select Deinterlace mode of Interpolate using Yadif and select Double frame rate, top field first in the Field order list, then click Ok and Ok again from the Filters menu, then advance one frame at a time in virtualdub (using left/right arrow keys). If you see a stutter of forward and backward movement in the right hand window (left window shows original video, right window shows video with Filters applied), then the field order is bottom field first. If it all frames are moving forward with no backward stutter, then it is top field first. If it stutters, you can reconfigure the filter with bottom field first to verify that you see no stutters. That would confirm it is bottom field first.

Another way I do this is with Avisynth, if you have it. A AssumeTFF() function call followed by a SeparateFields() function call in an avs script will show the fields. If you see the stutter, then the fields are bottom first. Same idea, different method to see the field order.
Reply With Quote
The following users thank keaton for this useful post: BruceOlsen (06-29-2022)
06-28-2022, 11:31 PM
BruceOlsen BruceOlsen is offline
Free Member
Join Date: Jul 2019
Posts: 41
Thanked 6 Times in 5 Posts
Thanks a lot. I'll give that a try tomorrow.

I have both VDub and avisynth. Knew them fairly well a couple of years ago...

I'll probably use both just to exercise the muscles and post results.
Reply With Quote

Similar Threads
Thread Thread Starter Forum Replies Last Post
ATI 600 USB captured file size too large? John Capture, Record, Transfer 16 01-28-2022 08:36 AM
Determining field order of captured HuffYUV AVI? nicholasserra Capture, Record, Transfer 18 02-04-2018 12:04 AM
Stabilize VHS video captured without full-frame TBC? benzio Restore, Filter, Improve Quality 11 02-02-2018 10:50 PM
ATI MMC Captured file location rocko Capture, Record, Transfer 0 06-22-2015 11:58 AM
Is it possible to frame serve part of a video file? NJRoadfan Encode, Convert for discs 6 11-15-2010 11:15 PM

Thread Tools

All times are GMT -5. The time now is 12:34 PM