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.