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 18th May 2008, 11:18   #1  |  Link
evilc
Registered User
 
Join Date: May 2008
Posts: 7
PPro CS3 and AVISynth Plugin issues

I have been using AVISynth and PPro together for years. Mainly to do the Deinterlace Smooth plugin that lets you create 50p footage from 25i source, enabling silky smooth slowmos.

I started using PPro CS3 recently, and when I try to do this, PPro starts getting clunky.

I am using Tom Ford's plugin at the moment, but I have tried others, and also the AMVPack which contains an older version of Tom Ford's plugin and a load of other goodies. In there it talks about an alternative ffdshow method as well, and also using AVIS to make fake AVIs, none of which I can get to work.

I can get the plugin to work though, but it causes issues...
The clips I am using at the moment are long takes (4-5 mins) with multiple bits I want to use from each. To keep track of things, I duplicate clips in PPro so I can name each clip. One way or another, the whole thing seems to crap out when it is opening more than a small number of files. CPU usage in PPro pegs at 99% for ages, but no disk activity. This especially happens when you open a PPro project. If you rename files so PPro can't see them and offline them at startup, then point PPro to them once the project is opened, it works, but this is a real pain to do every time you load a project, esp if PPro crashed on you (again).

There are so many bits of information I could give you to help me here, but at the moment this is more of a cursorary "Has anyone else had this issue and solved it?" type of post. Besides, it's lovely outside, and I have to go out and ride! I had to wait 5 days to make any kind of post, I just wanted to get something up for now, more info will be forthcoming if anyone decides to try and help me out.

If anyone wants to try and recreate, sample source file that I would use is here (My new camera saves as PAL DivX AVI to it's SD card) and all the avisynth scripts are the same, like this:
Code:
#ASYNTHER Deinterlace Smooth
AVISource("deint_smooth_me.avi")
SmoothDeinterlace(tff=true, doublerate=true)
Ideally I am going to be wanting to frameserve 30 odd clips like that into PPro CS3 ranging from 1 min to 5mins+

TIA!

Last edited by evilc; 18th May 2008 at 11:23.
evilc is offline   Reply With Quote
Old 18th May 2008, 20:15   #2  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
Avisynth input to Premiere is a little dicey. I dont think the creators of Avisynth really envisioned say 20 instances of it being open at the same time.

My advice to you is to save all your clips as lossless AVIs first - maybe Lagarith. Just do whatever deinterlacer you like and save the result. Then operate directly off those clips in Premiere.

Do make sure you've got the project configured correctly - I.E. it's not set up as a DV project but a desktop video project - progressive frames etc etc...

~MiSfit
__________________
These are all my personal statements, not those of my employer :)
Blue_MiSfit is offline   Reply With Quote
Old 18th May 2008, 21:02   #3  |  Link
GrofLuigi
Member of a Library
 
Join Date: Oct 2002
Posts: 463
I would go that route too - create intermediate files. Premiere doesn't play nice with avisynth, I don't know whether intentionally or not.

GL
GrofLuigi is offline   Reply With Quote
Old 19th May 2008, 12:05   #4  |  Link
evilc
Registered User
 
Join Date: May 2008
Posts: 7
Yeah, I know creating intermediates works, and I have had some success with using lots of avs files with older versions of premiere, I just wanted to know what the deal was with cs3 really.
It's all rather annoying really, as the only thing I really need avisynth to do is the deinterlace smooth. My other angle of attack is to find an NLE that can do the deinterlace smooth internally. I have a thread here if anyone knows one that does.

Cheers for your replies anyway guys.
evilc is offline   Reply With Quote
Old 19th May 2008, 12:06   #5  |  Link
Leak
ffdshow/AviSynth wrangler
 
Leak's Avatar
 
Join Date: Feb 2003
Location: Austria
Posts: 2,441
Quote:
Originally Posted by GrofLuigi View Post
I would go that route too - create intermediate files. Premiere doesn't play nice with avisynth, I don't know whether intentionally or not.
I don't think Premiere intentionally "doesn't play nice with avisynth", but rather it's all filters of all AviSynth scripts being initialised on opening that takes a lot of time (and memory, of course, since many AviSynth filters allocate quite a lot of memory when they're instantiated) which delays everything a lot.

And that's nothing that can be changed on either the Premiere or AviSynth side since it's mostly in all the random filter plugins available for AviSynth, which can't all be magically changed...
__________________
now playing: [artist] - [track] ([album])
Leak is offline   Reply With Quote
Old 19th May 2008, 12:35   #6  |  Link
evilc
Registered User
 
Join Date: May 2008
Posts: 7
Hmm, so you reckon removing all the filters from the plugin directory apart from deinterlacesmooth might help?
I see you are tagged as a "ffdshow/AviSynth wrangler" - I saw something about an ffdshow alternative? With AVIS? Couldn't get that to work, should I maybe be able to do it like that instead of using the avisynth plugin for ppro? I think maybe the plugin is one of the things causing the problem, so I would be interested to see what happened if I eliminated that.

Last edited by evilc; 19th May 2008 at 12:37.
evilc is offline   Reply With Quote
Old 19th May 2008, 12:39   #7  |  Link
smok3
brontosaurusrex
 
smok3's Avatar
 
Join Date: Oct 2001
Posts: 2,392
if you can use the original avi's as sources, then why not just frameserve 2 avisynth&deinterlacesmooth the final edit (and just edit things interlaced)?
__________________
certain other member
smok3 is offline   Reply With Quote
Old 19th May 2008, 12:42   #8  |  Link
evilc
Registered User
 
Join Date: May 2008
Posts: 7
mm, ok, then open the avs in vdub to compress it?
not sure how that would work, could give it a go... I never compress in ppro anyway, divx rendering always seem to bork. I use debugmode frameserver to fs to vdub. I suppose I could fs to avisynth using debugmode, wrap that in an avs to deinterlace then compress in vdub.

Interesting angle, thanks.
evilc is offline   Reply With Quote
Old 19th May 2008, 13:37   #9  |  Link
Leak
ffdshow/AviSynth wrangler
 
Leak's Avatar
 
Join Date: Feb 2003
Location: Austria
Posts: 2,441
Quote:
Originally Posted by evilc View Post
Hmm, so you reckon removing all the filters from the plugin directory apart from deinterlacesmooth might help?
No, that won't really help.

You'd have to remove all the filters from your script, but that'd be missing the point, obviously.

Quote:
I see you are tagged as a "ffdshow/AviSynth wrangler" - I saw something about an ffdshow alternative? With AVIS?
The MakeAVIS wrapper will exhibit the exact same problem - it's all the filters that are being used being loaded that makes things slow. The only thing to "fix" this is, as was already said, to render the AviSynth scripts into some lossless intermediate file.
__________________
now playing: [artist] - [track] ([album])
Leak is offline   Reply With Quote
Old 19th May 2008, 14:15   #10  |  Link
smok3
brontosaurusrex
 
smok3's Avatar
 
Join Date: Oct 2001
Posts: 2,392
Quote:
I suppose I could fs to avisynth using debugmode, wrap that in an avs to deinterlace then compress in vdub.
yes, thats what i do from time to time.
__________________
certain other member
smok3 is offline   Reply With Quote
Old 19th May 2008, 19:41   #11  |  Link
evilc
Registered User
 
Join Date: May 2008
Posts: 7
Quote:
Originally Posted by smok3 View Post
yes, thats what i do from time to time.
I cannot get this to work...
If I slow down an interlaced clip in premiere, when it comes to frameserving that bit out, I get 2 frames forwards, 1 frame back as soon as I process it in avisynth.
I made sure I turned off frame blending in premiere and the project is interlaced, it definately seems to be smooth, just it intserts the wrong frame every now and then.

To replicate:

Take the deint_smooth_me.avi I linked above.
Drop into PPro
Right click, untick "Frame Blend"
Right click, Speed/Duration, set to 50%

Render movie:
I am using DebugMode Frameserver, set to RGB32 mode.
In "Keyframe and Rendering", I tried "upper field first" and "lower field first"
Take the signpost AVI, wrap in avs:

Code:
AVISource("Sequence 01.avi")
SmoothDeinterlace(tff=true, doublerate=true)
Import that avs into vdub - this is where I see the error.

I can change the avisynth script to
Code:
AVISource("Sequence 01.avi")
ComplementParity
SeparateFields
And I still see the issue in vdub.
I guess premiere is just handling the slowdown of the interlaced clip less than gracefully
evilc is offline   Reply With Quote
Old 19th May 2008, 21:05   #12  |  Link
smok3
brontosaurusrex
 
smok3's Avatar
 
Join Date: Oct 2001
Posts: 2,392
shame, i do recall fighting similar issues, but i cannot recall what was the solution...
__________________
certain other member
smok3 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 19:46.


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