|
|
| 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 |
 |
| 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? |
 |
| 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 ? |
 |
| 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 |
 |
| 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 |
 |
| 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 |
 |