Log in

View Full Version : Premiere Pro and avisynth frameserving...


vasudev71
13th December 2003, 10:03
Hi,

I have some questions on frameserving techniques from Premiere Pro to CCE and TMPGEnc.
How would I make avisynth 2.54 alpha or 2.53 version to frameserve from Premiere Pro? I read that ffvfw has to be enabled for frameserving support.
I know that there are other frameserving tools that work with Premiere Pro. PluginPac (www.debugmode.com) and Premiere Pro Plugin Server (www.videotools.net) work in RGB color space (checked up with the authors) which is definitely not a good idea with respect to quality and speed.
As you all know, Premiere Pro now works in YUV (YUY2 to be precise) color space. I would also make use of the native color space support while frameserving to CCE or TMPGEnc.

BTW, does avisynth work in YUV color space when frameserved from Premiere Pro?

My source: NTSC DV AVI (29.97 fps)

I'm would very much appreciate experts feedback on this.

Rgds,

VVV888

satishkumr
13th December 2003, 19:55
Correction: PremierePro does NOT work in YUY2 space, it works in AYUV space (and not all the time, only if the input is DV AVI). That is YUV with alpha - the reason is that YUY2 is not really useful for video editing/effects except for straight cuts (atleast that's what PremierePro's developers feel). So there is no concept of directly frameserving from PremierePro using YUY2 because the native format is not YUY2.

AYUV needs to be converted to YUY2 before it can be served (without much quality loss because only U&V have to be subsampled), and that is what i am trying with my latest development version of PluginPac FS. After converting it is served as YUY2 to your encoder (i tested with CCE) and it gives a speed increase of 8% on average. Quality wise it is worse than RGB serving because most of the time PremierePro gives data in BGRA32 and not in YUV (in fact only DV AVIs will give AYUV data in premierePro, all other AVIs will give BGRA32 - PremierePro does not convert between color spaces all the time). So if you put in a DV avi in PremierePro's timeline and try frameserving you would technically have a speed improvement of 20% and better quality than the existing frameservers - this is what i am working on right now for the PluginPac FS.

vasudev71
14th December 2003, 02:15
Hi,

Thanks for your insight.
I need to get clarification on the last line in your reply.
You said you are working on a version of PluginPac FS that is better than other frameservers with respect to quality and speed. Can you elaborate more on this as to how PluginPac is better to others?
Also, will your improved version do the conversion to RGB before frameserving to CCE or TMPGEnc?

BTW, does anybody know if avisynth 2.54 alpha or 2.53 along with ffuyw work with Premiere Pro for frameserving to CCE?

Again, excepting answers from experts.

satishkumr
14th December 2003, 21:12
I did not say the version i am working on now is better than other frameservers - it would be having a YUY2 serving option which is better in speed than RGB serving through my own Frameserver (i do not claim it is faster/better than others).

RGB serving is the primary method, and there would be an option to serve as YUY2.

vasudev71
15th December 2003, 02:58
Hi Satish,

In your first reply to my original posting, this is what you have specified:

Quote: "So if you put in a DV avi in PremierePro's timeline and try frameserving you would technically have a speed improvement of 20% and better quality than the existing frameservers - this is what i am working on right now for the PluginPac FS."

Thats the reason I was asking to explain in detail as to how PluginPac is better when compared to others.

Anyways, how soon can we expect this new version that has support for YUY2 color space?

Again, if my source is strictly NTSC DV AVI with Premiere Pro's built-in transisitions, as you said (info from Premiere Pro developers), there will be no color conversion whatsoever and it will also frameserved as is to any MPEG Encoder. Right?

Can you please clarify me on this?

BTW, anybody on using avisynth 2.54 alpha or 2.53 with ffyuw for frameserving from Premiere Pro to CCE/TMPGEnc?


- VSS988

satishkumr
15th December 2003, 04:04
Sorry, the "s" in "frameservers" was a mistake. I meant existing frameserver...

Currently i am testing with various encoders so would take a week or two may be to get it done.

Even if you use an NTSC DV AVI with built-in transitions, the frameserver would only get AYUV from PrPro. This has to be downsampled to YUY2 and then served. Still, this would be quality wise better than RGB serving bcos there is no YUV->RGB->YUV conversion from Premiere to CCE. So bottomline - better than RGB serving.

nicco
15th December 2003, 10:10
Let us know when this new YUV-frameserve will be downloadable!