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. |
![]() |
#202 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,320
|
I have been struggling with the source pixel aspect ratio setting in the filter. I want to set it to 0.888 as a NTSC 4:3 PAR, will the filter let me choose this? or do I have to stick to 0.912? Another thing is: is it better to crop after the deshaking? that is leaving some black borders for Deshaker to estimate better.
btw. What does PAR have to be with deshaking? some better motion estimation?
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 15th April 2010 at 18:46. |
![]() |
![]() |
![]() |
#203 | Link | ||
Formerly davidh*****
Join Date: Jan 2004
Posts: 2,467
|
Quote:
0.912 is the closest AR for NTSC (I think it's actually 0.909), because of nominal analogue blanking. What's your source, and how have you determined that the PAR is 0.888? Quote:
David |
||
![]() |
![]() |
![]() |
#204 | Link | |
Registered User
Join Date: Apr 2003
Location: Uppsala, Sweden
Posts: 157
|
Quote:
http://blogs.adobe.com/toddkopriva/2...n-after-e.html Anyway, the only way to be sure about what PAR your camcorder uses, is to measure it from the actual video (by filming a circle for example). And you can enter any PAR value you want in Deshaker. (RTFM! ![]() And yes, the PAR is important for handling rotation and zoom correctly, and also if you use different PAR values for source and destination. The reason Deshaker's preset is appr. 0.912 instead of appr. 0.909 is because I was convinced by that web page, but since most video applications out there seem to use 0.909 I may reconsider, even if it's not correct. ![]() Deshaker prefers not to see any borders during pass 1. They interfere with the motion estimation. You should remove them either by cropping or using 'ignore pixels'. If you use 'previous and future frames to fill in borders' for pass 2, you should definitely crop any borders before deshaking. |
|
![]() |
![]() |
![]() |
#205 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,320
|
This is my source. I calculated PAR on the well known 8:9 value for 4:3 NTSC. I have also tried the 4320/4739 PAR on other similar sources (NTSC DVD with black bars on both sides) but they looked better in 8:9 (checking some circles of the footage and general appearance).
guth: Thank you, yes I tried to just input the value, and I got the same PAR I originally had in the .m2t (1.5 DAR), with 0.912 I was getting 1.4xx instead of the original 1.5, but I was unsure if it had some relation on the PAR value.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
![]() |
![]() |
![]() |
#206 | Link | |
Formerly davidh*****
Join Date: Jan 2004
Posts: 2,467
|
Quote:
PAL: 576/(702*3/4)=1.09402 NTSC: 480/(704*3/4)=0.909091 Both the NTSC values we're discussing (0.909, 0.912) do account for NAB, but different amounts. If you don't account for NAB at all, you end up with 0.888, and only careful experimentation will tell you whether your camera is made up "correctly" (the difference is, at most, less than 3%). David |
|
![]() |
![]() |
![]() |
#207 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,320
|
Well, I dont digitalize video, just old animation so normally the content I work with is NTSC DVD. My question is whether having the black bars do I have to actually take into account NAB in the 100% of the cases or if it depends on every telecined source.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
![]() |
![]() |
![]() |
#208 | Link | |
Registered User
Join Date: Apr 2003
Location: Uppsala, Sweden
Posts: 157
|
Quote:
![]() According to this page, which I still believe is the truth, it should be calculated like this: PAL: 576/(702*3/4)=1.09402... NTSC: 486/(710.85*3/4)=0.91158... |
|
![]() |
![]() |
![]() |
#209 | Link | |
Registered User
Join Date: Apr 2003
Location: Uppsala, Sweden
Posts: 157
|
Quote:
But in case it solves anything for you, the aspect ratio of a pixel (ie the PAR) doesn't change just beacuse the video has borders or not, or if you crop, or not. Finally, I didn't know you wanted to use Deshaker for stabilizing that kind of video. Deshaker was designed to stabilize unwanted camera motion, not really other kinds of shakes, even if it can do that sometimes too. In your case, it might actually be better to include the borders during pass 1, at least when the animation background isn't supposed to move. |
|
![]() |
![]() |
![]() |
#210 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,320
|
NAB
Because if I have the black bars (NAB) I would have to assume 704 width, therefore indicating my source is PAR 0.909. So my question is whether this only applies for direct digitalization (analog->digital) or it stands as well for DVD's digital content previous digitalized. Otherwise I would just need to assume PAR 0.888. I mean, I would like to know what do I have to base on to know if the manufacturer assumed 0.888 or 0.909. Mainly because when I do play any DVD (NTSC) on my laptop the object geometry is the same as using 0.888, and in practice it feels more natural than 0.909. Manufacturers must be doing it wrong? Id like to see examples on this. Sorry this talk derived to AR, its something Ive been carrying on long time. I cant differentiate between camera shake or other shakes, other than floating cels in case of animations(?)
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
![]() |
![]() |
![]() |
#211 | Link | |
Registered User
Join Date: Apr 2003
Location: Uppsala, Sweden
Posts: 157
|
Quote:
If you think 0.888 looks better, maybe you're fooling your brain to think so, because you want it to be that way, or maybe you're used to looking at video like that, or... maybe the manufacturers are wrong. But I really don't think 0.888 is ever the correct PAR to use (except for correcting other's mistakes). |
|
![]() |
![]() |
![]() |
#212 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,320
|
I have been doing some checks between different PAR screenshots and some original sketches from storyboards, and yes it seems to be 0.912 or 0.909, rather 0.909 I think. I think that what it was fooling me was the CGI circle, wrongly implemented into the animation (PAR wise), so anyway, who knows I will stick to 10:11 and see if that fully satisfies me, at least for the hand drawn parts.
I dont know where did I get the 8:9 thing, I cant find it, I guess it was in a thread here. Until now I was using this table I made for reference, now I guess is somewhat wrong: Quote:
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 16th April 2010 at 21:01. |
|
![]() |
![]() |
![]() |
#213 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,655
|
Gunnar,
some questions for you: If I set the Deep analysis to kick in at for example <50%, it often doesn't show the "Deep analysis" text in the preview window even if the percentage of OK blocks is less than the limit. If I set it to 100% or so, it's used for every frame. Is this intentional or a bug? Do you have any plans to improve the motion detection method, for example by introducing overlapping blocks (such as in MVTools2)?
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
![]() |
![]() |
![]() |
#214 | Link | ||
Registered User
Join Date: Apr 2003
Location: Uppsala, Sweden
Posts: 157
|
Quote:
![]() Quote:
![]() We'll see, but I'm afraid it probably won't happen any time soon anyway... |
||
![]() |
![]() |
![]() |
#215 | Link | ||
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,655
|
Quote:
Quote:
![]()
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
||
![]() |
![]() |
![]() |
#216 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,655
|
Another feature request: it would be nice to be able to use Lanczos or Spline for resampling. I assume that you use the selected resampling option for zooming in the edge compensation functionalities? Lanczos or Spline should provide sharper output than bicubic.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
![]() |
![]() |
![]() |
#217 | Link | |
Registered User
Join Date: Apr 2003
Location: Uppsala, Sweden
Posts: 157
|
Quote:
![]() Deshaker needs resampling for lots of reasons, but everything is always combined into one single resampling (so no pixel is ever resampled twice between input and output). And that single resampling uses the selected algorithm. |
|
![]() |
![]() |
![]() |
#218 | Link |
Registered User
Join Date: Oct 2007
Posts: 713
|
Hello guth, it has been awhile, hope all is well.
i probably mentioned this before a couple years ago but i cant find what ive type,plus im more experienced in this matter but im still having a problem. The problem im having is to stablize a shot, this contains a panning camera from right to left in an empty (static) room to only have a person sitting in the middle of the shot making large and fast movements. The camera itself is of course what i want to stabilize, however from what im gathering, the motion vections are picking the person's movement as camera shake, therefore the resulting video look would shake in accordance to the movement that the person is making. I was wondering how can i avoid this? and what parameters do i need to set accordingly? i hope u understand what i mean, and i would really appreciate it if u can help me on this. thanks and look forward hearing back, |
![]() |
![]() |
![]() |
#219 | Link | |
Registered User
Join Date: Apr 2003
Location: Uppsala, Sweden
Posts: 157
|
Quote:
If it's very shaky after deshaking, then Deshaker probably lost track on where the stable background is and started matching partly or completely on the person. Remember, you shouldn't get any white vectors on parts of the person that are moving. The white vectors should only be on the background or on the person's still parts. This can sometimes be tricky to accomplish, especially if the person takes up a large portion of the frames. You can try decreasing block size and increasing differential search range and set "use pixels" to "all". If possible, you should definitely use "deep analysis". And if everything else fails, you can use "ignore pixels" to help Deshaker ignoring the person. Next version of Deshaker will have more ways to help avoiding this problem. (Now that VirtualDub 1.9.9 is out and seems to include a bugfix I've been waiting for, I'll probably release it soon. Don't expect any major cool new features, though...) |
|
![]() |
![]() |
![]() |
#220 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,655
|
What sort of improvements are expected to be in the next version? I'll start working on the second passes of my projects and was wondering whether I should wait a while for the new release?
While I'm writing, here's another shameless feature request ![]()
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|