<p>Windows won't help you with this. There are several file info programs available. I use <a href="http://mediaarea.net/de/MediaInfo" rel="noreferrer">MediaInfo</a>, which I like especially for the context menu entry "MediaInfo" that allows you to quickly open video files and view their meta data in the program. </p>

<p>It shows mostly anything there is to know about the video file. The information you are looking for will be found under "scan type".</p>

CC BY-SA 3.0
2015-04-16T08:35:50.090Z
Note that the flags in the file don't necessarily reflect what's in the video.  Badly-chosen encoder settings could for example encode progressive content as if it were interlaced.  Output looks the same, but the encoder would be assuming that odd/even lines are from different times.  (small loss in quality per bitrate.).  Or, interlaced content encoded as progressive.  Probably a large impact on quality per bitrate in this case, the encoder would see the combing as detail that it had to preserve the normal way.  (I doubt any encoders auto-detect combing and enable interlaced mode.)
Peter Cordes
CC BY-SA 3.0
2015-04-16T08:46:25.000Z
Also, DVDs can switch from soft to hard telecine mid-stream (e.g. the Star Trek DVDs do this, since the effects shots were done with video equipment, but otherwise the show was filmed at 24p.)  If Mediainfo only looks at the beginning of the video stream, it would miss this.
Peter Cordes
CC BY-SA 3.0
2014-11-09T13:03:23.497Z
2014-11-09T13:03:23.497Z
MoritzLost
<p>I use VLC Media Player.  It will play most any format and will play DVD straight from the disc. Play the video and slow it way down during a motion sequence using the little double arrows next to the time line. It will clearly show the interlace if it is present.</p>

CC BY-SA 3.0
2015-04-15T16:49:13.610Z
2015-04-15T16:49:13.610Z
Chas
<p>Install <a href="https://mediaarea.net/en/MediaInfo/Download" rel="nofollow noreferrer">MediaInfo</a>, right click on video file, click &quot;MediaInfo&quot; and follow below path.</p>
<p>[Video_file] -&gt; MediaInfo -&gt; Options -&gt; Preferences -&gt; Change 'Output Format' to 'Text'.
If 'Scan-type : Interlaced' flag is present, then video is interlaced.</p>

CC BY-SA 4.0
2020-07-02T09:19:39.773Z
2020-07-02T09:31:37.600Z
2020-07-02T09:31:37.600Z
Revathi Polisetty
<p>If you have ffmpeg installed you can use the idet tool. Here is a guide on how to use it: <a href="http://www.aktau.be/2013/09/22/detecting-interlaced-video-with-ffmpeg/" rel="nofollow">http://www.aktau.be/2013/09/22/detecting-interlaced-video-with-ffmpeg/</a></p>

CC BY-SA 3.0
2015-05-12T15:44:15.000Z
2015-05-12T15:44:15.000Z
FernandoEscher
<p>If you want to be able to check it for several files at once, here are the arguments you could use with the &quot;CLI&quot; (command-line) version of <a href="https://mediaarea.net/en/MediaInfo" rel="nofollow noreferrer">Mediainfo</a>, or with <a href="https://trac.ffmpeg.org/wiki/FFprobeTips" rel="nofollow noreferrer">ffprobe</a> (which comes with <a href="https://ffmpeg.org/download.html#get-packages" rel="nofollow noreferrer">ffmpeg</a>).</p>
<pre><code>mediainfo --Inform='Video;%ScanType%,%ScanOrder%,%ScanType_StoreMethod%' &quot;$Your_File&quot;
</code></pre>
<p>Sample output with different files:</p>
<pre><code>Progressive,,
Interlaced,TFF,
Interlaced,TFF,InterleavedFields
</code></pre>
<p>Or with ffprobe, with some additional info, and the (not so clear) &quot;field_order&quot; info last:</p>
<pre><code>ffprobe -v quiet -select_streams v -show_entries stream=codec_name,height,width,pix_fmt,field_order -of csv=p=0 &quot;$Your_File&quot;

prores,1920,1080,yuva444p12le,progressive
h264,1920,1080,yuv420p,unknown              # some progressive files show unknown
prores,720,576,yuv422p10le,tb               # tb = interlaced, TFF, interleaved
mpeg2video,1920,1080,yuv422p,tt             # tt = interlaced, TFF
dvvideo,720,576,yuv420p,bt                  # bt = interlaced, BFF
</code></pre>

CC BY-SA 4.0
2023-06-01T08:34:22.640Z
What's the v on the ffprobe line, is it a typo? Doesn't seem to work anyway with 4.3.1, stream= parsed as input filename
Antti Rytsölä
CC BY-SA 4.0
2023-06-08T13:17:55.947Z
@AnttiRytsölä: `v` is the argument to the `-select_streams` option to select the video stream. The error you had was because my command was missing the `-show_entries` option before "stream=...". Thanks for pointing it out. It is corrected now.
mivk
CC BY-SA 4.0
2020-12-16T19:22:29.800Z
2023-06-08T13:15:11.993Z
2023-06-08T13:15:11.993Z
mivk
<p>You should be able to tell just by looking at it.  When you watch for motion and see a comb-like horizontal pattern, the video is interlaced.  You could also try pausing the video at several points and looking for this pattern, but not every frame will look interlaced.  Pause the video at points where there is quick motion, and step forward one frame at a time.  Make sure the video is displayed at %100 zoom. If you find a frame which exhibits this pattern, the whole movie is interlaced.  Once you know what to look for, you'll recognize it instantly.  <img src="https://i.sstatic.net/DnI7S.jpg" alt="enter image description here"></p>

CC BY-SA 3.0
2015-04-16T08:40:43.833Z
If not every frame of motion has combing, and the pattern is 3 progressive, 2 interlaced, you probably have a video that was telecined to 30fps from 24fps, with a 3:2 pullup.  Normally 24fps video just gets stored on DVDs as 24fps progressive, and the decoder can telecine if needed (soft telecine).  But sometimes you see video that was hard telecined, and the 30fps TC output was sent to the encoder.  Star Trek DVDs had mostly progressive mode, but their effects shots were done with 30fps NTSC TV equipment, so segments of each show are hard TCed.
Peter Cordes
CC BY-SA 4.0
2023-04-09T21:08:29.797Z
How do you differentiate between an interlaced video or a progressive video badly converted from interlaced source material? While helpful, this should not be the accepted answer.
summerrain
CC BY-SA 3.0
2014-11-09T15:15:34.527Z
2014-11-09T15:15:34.527Z
Jason Conrad
<p>I can check the resolution of a video by <code>Right Clicking</code> -> <code>Properties</code> -> <code>Details</code> -> <code>Video</code>.</p>

<p>Is there a way to see if the video is progressive or interlaced?</p>

CC BY-SA 3.0
2014-11-09T11:58:59.350Z
You'll not be able to find it with Windows explorer alone. From my Windows days i remember a tool called GSpot, if it's still around look for it, i'm sure it'll tell you what you need to know about the file.
v010dya
<windows>
How to see if a video file is progressive or interlaced?
rhughes
# How to see if a video file is progressive or interlaced?

(Asked by: username_0 on 2014-11-09)

I can check the resolution of a video by `Right Clicking` -> `Properties` -> `Details` -> `Video`.

Is there a way to see if the video is progressive or interlaced?

**Tags:** windows

> **Comments:**
> **username_1**: You'll not be able to find it with Windows explorer alone. From my Windows days i remember a tool called GSpot, if it's still around look for it, i'm sure it'll tell you what you need to know about the file.  

---

## 6 answers

### Answer by username_9 on 2014-11-09. Score: 9 | Accepted answer

You should be able to tell just by looking at it. When you watch for motion and see a comb-like horizontal pattern, the video is interlaced. You could also try pausing the video at several points and looking for this pattern, but not every frame will look interlaced. Pause the video at points where there is quick motion, and step forward one frame at a time. Make sure the video is displayed at %100 zoom. If you find a frame which exhibits this pattern, the whole movie is interlaced. Once you know what to look for, you'll recognize it instantly. ![enter image description here](https://i.sstatic.net/DnI7S.jpg)

> **Comments:**
> **username_3**: If not every frame of motion has combing, and the pattern is 3 progressive, 2 interlaced, you probably have a video that was telecined to 30fps from 24fps, with a 3:2 pullup.  Normally 24fps video just gets stored on DVDs as 24fps progressive, and the decoder can telecine if needed (soft telecine).  But sometimes you see video that was hard telecined, and the 30fps TC output was sent to the encoder.  Star Trek DVDs had mostly progressive mode, but their effects shots were done with 30fps NTSC TV equipment, so segments of each show are hard TCed.  
> **username_10**: How do you differentiate between an interlaced video or a progressive video badly converted from interlaced source material? While helpful, this should not be the accepted answer.  

---

### Answer by username_2 on 2014-11-09. Score: 5

Windows won't help you with this. There are several file info programs available. I use [MediaInfo](http://mediaarea.net/de/MediaInfo), which I like especially for the context menu entry "MediaInfo" that allows you to quickly open video files and view their meta data in the program.

It shows mostly anything there is to know about the video file. The information you are looking for will be found under "scan type".

> **Comments:**
> **username_3**: Note that the flags in the file don't necessarily reflect what's in the video.  Badly-chosen encoder settings could for example encode progressive content as if it were interlaced.  Output looks the same, but the encoder would be assuming that odd/even lines are from different times.  (small loss in quality per bitrate.).  Or, interlaced content encoded as progressive.  Probably a large impact on quality per bitrate in this case, the encoder would see the combing as detail that it had to preserve the normal way.  (I doubt any encoders auto-detect combing and enable interlaced mode.)  
> **username_3**: Also, DVDs can switch from soft to hard telecine mid-stream (e.g. the Star Trek DVDs do this, since the effects shots were done with video equipment, but otherwise the show was filmed at 24p.)  If Mediainfo only looks at the beginning of the video stream, it would miss this.  

---

### Answer by username_4 on 2015-04-15. Score: 4

I use VLC Media Player. It will play most any format and will play DVD straight from the disc. Play the video and slow it way down during a motion sequence using the little double arrows next to the time line. It will clearly show the interlace if it is present.


---

### Answer by username_5 on 2020-07-02. Score: 3

Install [MediaInfo](https://mediaarea.net/en/MediaInfo/Download), right click on video file, click "MediaInfo" and follow below path.

[Video\_file] -> MediaInfo -> Options -> Preferences -> Change 'Output Format' to 'Text'.
If 'Scan-type : Interlaced' flag is present, then video is interlaced.


---

### Answer by username_6 on 2015-05-12. Score: 3

If you have ffmpeg installed you can use the idet tool. Here is a guide on how to use it: <http://www.aktau.be/2013/09/22/detecting-interlaced-video-with-ffmpeg/>


---

### Answer by username_7 on 2020-12-16. Score: 2

If you want to be able to check it for several files at once, here are the arguments you could use with the "CLI" (command-line) version of Mediainfo, or with ffprobe (which comes with ffmpeg).
mediainfo --Inform='Video;%ScanType%,%ScanOrder%,%ScanType_StoreMethod%' "$Your_File"

Sample output with different files:
Progressive,,
Interlaced,TFF,
Interlaced,TFF,InterleavedFields

Or with ffprobe, with some additional info, and the (not so clear) "field_order" info last:
ffprobe -v quiet -select_streams v -show_entries stream=codec_name,height,width,pix_fmt,field_order -of csv=p=0 "$Your_File"

prores,1920,1080,yuva444p12le,progressive
h264,1920,1080,yuv420p,unknown              # some progressive files show unknown
prores,720,576,yuv422p10le,tb               # tb = interlaced, TFF, interleaved
mpeg2video,1920,1080,yuv422p,tt             # tt = interlaced, TFF
dvvideo,720,576,yuv420p,bt                  # bt = interlaced, BFF

> **Comments:**
> **username_8**: What's the v on the ffprobe line, is it a typo? Doesn't seem to work anyway with 4.3.1, stream= parsed as input filename  
> **username_7**: @AnttiRytsölä: `v` is the argument to the `-select_streams` option to select the video stream. The error you had was because my command was missing the `-show_entries` option before "stream=...". Thanks for pointing it out. It is corrected now.  

---

