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.

 

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

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd April 2004, 05:20   #41  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
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.
scharfis_brain is offline   Reply With Quote
Old 23rd April 2004, 04:41   #42  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
1. Yes (but i do not know what is "kewl" )

2. I answer later.
Fizick is offline   Reply With Quote
Old 23rd April 2004, 10:32   #43  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,653
kewl = cool

same pronunciation, hehe
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote
Old 23rd April 2004, 11:07   #44  |  Link
Didée
Registered User
 
Join Date: Apr 2002
Location: Germany
Posts: 5,389
Quote:
Originally posted by scharfis_brain
kewl = cool

same pronunciation, hehe
Not quite the same.

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!)
Didée is offline   Reply With Quote
Old 23rd April 2004, 11:11   #45  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,653
Okay, next time:

k(-j)ewl
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote
Old 23rd April 2004, 15:22   #46  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
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 means, I want to use the motioninformation of video one to move video two.

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.
scharfis_brain is offline   Reply With Quote
Old 23rd April 2004, 19:39   #47  |  Link
SoonUDie
Registered User
 
Join Date: Dec 2003
Posts: 147
Quote:
Originally posted by scharfis_brain
this is easily possible with the current 2-pass method, but would that be possible with your next version?
I hope it is. It shouldn't be hard, fox example, to have the motion information from the first clip stored in a logfile like deShaker (except the file is generated at run-time).
__________________
Stuff was here at some point.
SoonUDie is offline   Reply With Quote
Old 23rd April 2004, 23:54   #48  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
Yes, master and slave (or slaves).
Fizick is offline   Reply With Quote
Old 24th April 2004, 00:27   #49  |  Link
SoonUDie
Registered User
 
Join Date: Dec 2003
Posts: 147
Quote:
Originally posted by Fizick
Yes, master and slave (or slaves).
Tsk tsk! That's not politically correct anymore in Los Angeles, where I am. The correct terms are primary and secondary.

(this is a joke!)
__________________
Stuff was here at some point.
SoonUDie is offline   Reply With Quote
Old 24th April 2004, 23:36   #50  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
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.
Fizick is offline   Reply With Quote
Old 25th April 2004, 04:25   #51  |  Link
SoonUDie
Registered User
 
Join Date: Dec 2003
Posts: 147
Thanks! I'll try it out as soon as possible.
__________________
Stuff was here at some point.
SoonUDie is offline   Reply With Quote
Old 25th April 2004, 11:43   #52  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,653
the download link doesn't work
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote
Old 25th April 2004, 13:08   #53  |  Link
SoonUDie
Registered User
 
Join Date: Dec 2003
Posts: 147
Quote:
Originally posted by scharfis_brain
the download link doesn't work
There's a typo in the link. It currently says
Code:
http://bag.hotmail.ru/genmotion/depan01.zip
when it should be http://bag.hotmail.ru/depan/depan01.zip
__________________
Stuff was here at some point.
SoonUDie is offline   Reply With Quote
Old 25th April 2004, 13:30   #54  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
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.
scharfis_brain is offline   Reply With Quote
Old 25th April 2004, 13:32   #55  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,653
I HATE Sites being not compatible with non-IE browsers!
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote
Old 25th April 2004, 14:12   #56  |  Link
SoonUDie
Registered User
 
Join Date: Dec 2003
Posts: 147
Actually, I use Firefox, and I didn't have any problems... you just have to wait until the download starts on its own (10 seconds?).
__________________
Stuff was here at some point.
SoonUDie is offline   Reply With Quote
Old 25th April 2004, 18:10   #57  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
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.
Fizick is offline   Reply With Quote
Old 27th April 2004, 14:07   #58  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
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.
scharfis_brain is offline   Reply With Quote
Old 27th April 2004, 22:45   #59  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
Released version 0.2, April 27, 2004 - bug for non-integer OFFSET values is fixed.

Last edited by Fizick; 20th July 2004 at 23:12.
Fizick is offline   Reply With Quote
Old 27th April 2004, 23:10   #60  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
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.
scharfis_brain is offline   Reply With Quote
Reply

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 12:35.


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