Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 7th August 2012, 06:44   #1  |  Link
cools
Registered User
 
Join Date: Aug 2006
Posts: 3
Awkward Source: 60p -> 24p

So, I've come across a source which was originally 24 fps, and I believe converted to 30 fps by repeating frames followed by a bob (iThink) to 60 fps - which creates some judder that is imperceptible at 60fps - however, when slowed down or decimated it immediately becomes apparent and when freeze-framed aliasing-like lines show up. I've tried a couple of things - to varying degrees of success - but haven't been able to truly fix the issue.

TestClips

Example of Aliasing Like lines (around the book):


Fixed!:


Simply applying TDecimate(cycleR=3) doesn't work as the file ends up bobbing up and down - especially noticable in slow moving scenes (not so much in fast motion).

So one of the ways I came about trying to fix it was by merging the odd and even frames together
Code:
MPEG2Source("full-movie.d2v")
v1 = SelectEven()
v2 = SelectOdd()
Merge(v1,v2)

#and the decimation back to 24p while dealing with annoying pop-ups...
saved = last
CropBottom(150)
Tdecimate(clip2=saved)
While this works in slow moving scenes (like the image above - it also works well for whiskers...) - it usually creates some wicked ghosting in faster moving scenes.




I then also tried using dup() with blending to much greater success - it works quite well in most scenes, but in slow scenes it can end up not being effective as the judder is more apparent and the threshold would have to be jacked up for it to work correctly.
Code:
MPEG2Source("full-movie.d2v")
dup(threshold=2,blend=true) #thresh set to 2 based on other parts of the film
saved = last
CropBottom(150)
TDecimate(cycleR=3, clip2=saved)
I suppose something like this:
Code:
MPEG2Source("full-movie.d2v")
saved = last
CropBottom(150)
TDecimate(cycleR=3, blend=true, clip2=saved)
would work - if it was a thing! So any ideas on the best way to fix this issue?
cools is offline   Reply With Quote
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.