Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Deinterlacing, Why Is This Happening, Double frame rate, frames jumping
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
Rafael
Posted: Jul 25 2014, 06:53 PM


Newbie


Group: Members
Posts: 2
Member No.: 38179
Joined: 25-July 14



Hello,

Every time I try any double frame rate deinterlacer, the frames aren't arranged properly. I apply the filter and then preview the frames and they jump back a frame and forward a frame after every frame, resulting in a strange jittery output.

I have tried with many different sources (all VOB DVD files), and I've tried with many different deinterlacers (bob doubler, internal deinterlace, MSU deinterlace etc).

The video becomes smooth after I go to frame rate, and decimate after every frame. But this then outputs video into 25fps. I want to output all frames, to a 50fps video.

Does anybody know how to use these double frame rate deinterlacers, in a way where the frames are in the correct order? I hope I made this clear enough.

Thank You

Rafael
 
     Top
raffriff42
Posted: Jul 27 2014, 12:55 AM


Advanced Member


Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12



Bump. I don't have an answer, though.

O Ye VirtualDub Experts: isn't there a setting to force one-frame-at-a-time access to the filter chain? Or something like that? Maybe Options, Preferences, Threading, Video filter threading?
 
     Top
Abrazo
Posted: Jul 27 2014, 07:44 AM


Advanced Member


Group: Members
Posts: 775
Member No.: 28995
Joined: 5-November 10



In fact, interlaced video has two frames (read two "half" images) for every (complete) image.
In an interlaced video of 25 frames per second, you have 50 half frames instead of 25 complete images.
One frame has the unpair lines of the image, and the other one has the pair lines of the image.
Every half frame is already a 'next' step in a movement in the video.
This makes the movements 'smoother' when playing the video.

When starting to interprete such a video, the "BOB doubler"-deinterlacing filter needs to know which frame (of each two frames) to take as the begin of an image:
the one with the unpair lines (1, 3, 5, 7, ...) or the one with the pair lines (2, 4, 6, 8, ...) ?

You can tell this via the settings of that filter: Top field first or Bottom field first.
Changing this should lead to a solution for the jumping images.

I hope that my explanation is clear enough ?
 
     Top
dloneranger
Posted: Jul 27 2014, 08:12 AM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



Yup, Abrazo it's a problem with field ordering
Very unhelpfully, some video formats decided to use top field first, and some use bottom field first -> mpeg and avi use opposite ordering
The deinterlacer should have a top/bottom field first setting to compensate for that
There are also 'field swap' and 'field delay' filters to help sort the ordering issue

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
dloneranger
Posted: Jul 27 2014, 08:17 AM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



QUOTE (raffriff42 @ Jul 27 2014, 01:55 AM)
isn't there a setting to force one-frame-at-a-time access to the filter chain? Or something like that? Maybe Options, Preferences, Threading, Video filter threading?

You can set VDub to run only 1 decoding/filter thread, but that thread may have to access the frames multiple times in odd orders anyway for filters that use anything time based, eg ITVC, temporal cleaners



--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
Rafael
Posted: Jul 27 2014, 06:48 PM


Newbie


Group: Members
Posts: 2
Member No.: 38179
Joined: 25-July 14



Yes silly me. Thank you that solved the issue
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
5 replies since Jul 25 2014, 06:53 PM Track this topic | Email this topic | Print this topic

<< Back to Newbie Questions