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. |
|
|
Thread Tools | Search this Thread | Display Modes |
22nd April 2004, 05:20 | #41 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
1) kewl! does this work in 1-pass ?
2) okay, I'll try to explain it: - lets assume I have a made bobbed (50fps or 59.94 fps) Video out of my interlaced content. - this bobbed video gets analysed by deshaker. - deshaker is creating a (progressive) logfile. - then I can do my motioncompensation in avisynth with a bobbed video to my wishes using genmotion. but I want to pass by the first three step. I want to feed deshaker with the interlaced video (thus creating an interlaced logfile), and then want to use genmotion on the bobbed (double framerate, progressive) version of the video.
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
23rd April 2004, 11:07 | #44 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Quote:
cool = [ku:l] kewl = [kju:l]
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
|
23rd April 2004, 15:22 | #46 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
fizick, if your new version of genmotion supports onepass gmc'ing,would this be some kind of master/slave structure?
some pseudoicode: Code:
one=avisource("one.avi") two=avisource("two.avi") x=one.genmotion(analyse=true) #where x is a variable containing movement information output=two.genmotion(analyse=false,motiondata=x) this is easily possible with the current 2-pass method, but would that be possible with your next version?
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
23rd April 2004, 19:39 | #47 | Link | |
Registered User
Join Date: Dec 2003
Posts: 147
|
Quote:
__________________
Stuff was here at some point. |
|
24th April 2004, 00:27 | #49 | Link | |
Registered User
Join Date: Dec 2003
Posts: 147
|
Quote:
(this is a joke!)
__________________
Stuff was here at some point. |
|
24th April 2004, 23:36 | #50 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
O.K., I release new plugin. It has got name DePan -
tools for estimation and compensation of global motion (pan). The DePan plugin must replace my experimental GenMotion C-plugin (which uses motion data from VirtualDub Deshaker plugin log file). The DePan works in one pass, but consist of server part (function) and one or more clients parts (functions or its instances). The server function estimates frames motion data and gives it to client functions on inquiry. (to SoonUDie: I not quite understand you joke, but decided to use other, safe terminology ) Current version of DePan uses a special service clip as the motion data container. DePan plugin functions: DePanEstimate (server) - estimates frames global motion data and write it to special service clip DePan (client) - make full or partial global motion compensation DePanInterleave (client) - generates long motion compensated interleaved clip DePanStabilize (client) - makes some motion stabilization GenMotion() function is new DePan() function. Note. The "offset" parameter of DePan() is extended version of "delta" parameter of GenMotion(). Features and limitations of current version of DePan plugin 1. Works only in YV12 color format. 2. Uses only pan motion (no zoom, rotation), but it gives advance in speed and stability. 3. The source clip must be same length as motion data clip. 4. Directly works only with progressive clips. For interlaced sources, you must use Avisynth function SeparateFields, with followed optional AssumeTFF, and following Weave (after motion compensation and denoising) Plugin estimates and calculates motion from one field to neighbour (by time) field (from same or neighbour frame). 5. Not very fast, not assembler optimized. You may download it from my site (link is on first page of thread). It has beta (may be alpha) status. Please, test all its bugs (i know some) and report to here. |
25th April 2004, 13:08 | #53 | Link | |
Registered User
Join Date: Dec 2003
Posts: 147
|
Quote:
Code:
http://bag.hotmail.ru/genmotion/depan01.zip
__________________
Stuff was here at some point. |
|
25th April 2004, 13:30 | #54 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
already tried that!
I am always getting to a blueish site Save File but whatever I do, I am in loop, when clicking in the download-link of this blueish site
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
25th April 2004, 18:10 | #57 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
link corrected
Sorry, now i correct the link. It was one of bugs.
(By the way, I use Opera browser.) Probably, I must make a mirror (what is the recomended for free?) Last edited by Fizick; 25th April 2004 at 18:13. |
27th April 2004, 14:07 | #58 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
depan 0.1 has a bug.
depan(offset=x) doesn't work for x being in the range of 1>x>-1 even the info=true screen disappears, if offset is between 1 and -1. this means depan(offset=0.5) won't work.
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
27th April 2004, 23:10 | #60 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
thanks!
I'll try that out. I hope, I can realease some kind of 'smoothpan' standards conversion function (NSTC <-> PAL) within the next days (will be nearly the same code like the one I coded for morsa's 30p to 24p conversion)
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
Thread Tools | Search this Thread |
Display Modes | |
|
|