PDA

View Full Version : Is VFAPI really needed anymore?


neuron2
30th April 2005, 04:57
Taking a little user survey. :)

I want to know if there are any valid uses for VFAPI anymore. I ask because it is going to be difficult to fix it properly, because it tries to upconvert to RGB after pulldown has already been done, which makes it hard to make it follow the per-picture progressive/interlaced flag without a major rewrite. Since I never use VFAPI, I'm not particularly motivated to do that, especially when there are other more exciting things to work on.

So, if anyone has a strong requirement for VFAPI that can't be satisfied in other ways, please tell me.

Axed
30th April 2005, 08:03
I dont personally use it, and if im right in what i believe, i dont see any point to VFAPI.

Isnt most (or all?) Mpeg2 compression in YV12, and since VFAPI only works in an RGB colourspace (right?) is there any positive use for it in DGIndex ? I just really cant see a point for it, especially if its upsampling everything to RGB, which you can do in AVISynth anyway.

iNFO-DVD
30th April 2005, 09:18
I second that, don't waste your time on it.

neuron2
30th April 2005, 15:36
I've just done some experiments with makeAVIS. It appears to have the functionality of VFAPI but with more capability. To get properly upconverted RGB output (following the progressive_frame flag), your AVS script can be this:

mpeg2source("file.d2v",upConv=true)
converttorgb()

Then use makeAVIS, leaving "Force output colorspace" and "Force interlacing" *unchecked*.

makeAVIS is much more flexible than VFAPI and includes audio in the fake AVI.

VFAPI going once, going twice... :)

mimage
30th April 2005, 21:29
I like it a lot, it works a lot better for importing .d2v files in Vegas than MakeAVIS does. The only problem is though that it doesn't support multiple instances. Is there anyway that it could somehow have it, or is there any other make fake avis programs out there?? Thanks!!!:)

Cyberia
1st May 2005, 05:19
When would anyone ever need to create a fake AVI, rather than using AviSynth?

Axed
1st May 2005, 05:37
Originally posted by Cyberia
When would anyone ever need to create a fake AVI, rather than using AviSynth?

Well, Linux for one i think. And, dont programs have to explicitly support AVISynth? You cant just feed an AVS script to a program that doesnt support it can you?

But, if you're using a program that doesnt support AVS input, im sure there are better alternatives out there and you should upgrade.

neuron2
1st May 2005, 05:48
Originally posted by mimage
it works a lot better for importing .d2v files in Vegas than MakeAVIS does. Can you elaborate on that please? Thanks.

mimage
1st May 2005, 05:56
I use AviSynth scripts all the time, like in virtual dub and premiere, but makeAVIS and AviSynth doesn't work when trying to import them into vegas, so the best alternative I can think of is Vfapi.

mimage
1st May 2005, 06:05
Originally posted by mimage
I use AviSynth scripts all the time, like in virtual dub and premiere, but makeAVIS and AviSynth doesn't work when trying to import them into vegas, so the best alternative I can think of is Vfapi. Sorry it took awile to reply, the submit button wasn't working for some reason... anyway, what I mean is fake avs scripts, and fake avi's using avisynth and makeAVIS doesn't work for me in Vegas, so that is why I want to use Vfapi. I'm taking up too much computer space using huffyuv, so It really would be great if I could use Vfapi with multiple instances.:)

guada 2
1st May 2005, 15:49
For my part, I have to use VFAPIConv 1.05 much.
Because it was very easy to be recognized by software, whereas the AVS trés known in the world of the video is not always accepted by all the software.
Apparement the opposite effect starts to enter manners.

Neuron2, I have a small question:
The transfer of the DV towards AVI (without compression with Huffyuv).¶And AVI in AVS (Avisynth).

Exist there a real difference between:
huffyuv.avs + converttoyv12() and huffyuv.avs + converttorbg() for certain coder (m2v and mvp) such Freenc, Quenc and HC.

Thank you in advance.

neuron2
1st May 2005, 16:56
Originally posted by guada 2
Neuron2, I have a small question:
The transfer of the DV towards AVI (without compression with Huffyuv).¶And AVI in AVS (Avisynth).

Exist there a real difference between:
huffyuv.avs + converttoyv12() and huffyuv.avs + converttorbg() for certain coder (m2v and mvp) such Freenc, Quenc and HC.
Thank you for your feedback on VFAPI. But these questions do not belong here, either in this thread or this forum (see forum rule 3).

guada 2
1st May 2005, 18:43
I am sorry Neuron2.
I think that you understood that I did not have nothing to do there.

" Keep the focus: Questions outside the scope of a certain forum will either be moved, locked or simply be deleted ".(forum rules 3)

"Fortunately that the perfection is not in the man".

In short, concerning Vfapi, I think that it has the right to exist as any extension bus of other people can preferred to him like footbridge in the encoding, than it is in HD, SD or DV.
A cooling would be the welcome, as it was the case of DGindex.
I think that the evolution must be based in the improvement and the conviction of the new ideas.

Thank you still Neuron2 :)

neuron2
1st May 2005, 19:00
Here's what I did for the DGMPGDec 1.3.0 release. It is not possible to correctly follow the progressive frame flag without a major rewrite (for which I have neither the interest nor the energy). Therefore, I simply added the capability to force interlaced or progressive upsampling. Interlaced is used by default but you can force progressive by putting "_P" just before the extension of the D2V filename, e.g., "movie_P.d2v". This approach preserves VFAPI syntax and backward compatibility for GK, etc.

@guada 2

Are you using Babelfish or some other automatic translator to translate your posts? If nothing else, they are highly amusing.

It amuses really completely to see how Babelfish translates things. The result often soft viewed English to be, but resembles in fact more narrowly the gibberish. :)

guada 2
1st May 2005, 19:26
Neuron2, I use Systran pro 5.
look at these 2 translations

"Systran pro 5.0"

Apparently, it there not of difference between these 2 translators of language.I believe well that Babelfish (Altavista) rises from Systran or even conversely.

"Babel fish (Altavista)"

Apparently, it there not of difference between these 2 translators of language. I believe well that Babelfish (Altavista) rises from Systran or even conversely.

It appears difficult to me to find a recreation unspecified between these 2 translators.
unless my eyes is damaged.

After all, if you think that I have fun, I suppose that I do not have my place here. For me the subject is closed.... Afflicted

neuron2
1st May 2005, 19:34
Don't misunderstand me please, I'm not suggesting you have no place here. When I can parse what you say, it is often cogent and useful. Thank you for your contributions.

guada 2
1st May 2005, 20:05
Do not want me.
I miss sometimes flexibility in my comments, especially when I the sign of road signs (rules of the forum) sees.
It is not always obvious to gauge the traditions, even the behaviors especially when I come from the hot countries (West indies).
Afflicted for this banal incomprehension.
I like Neurones (Neuron + neuron) and you ? :p ;)

NOTE: I am sorry for this bracket.I hope that the Moderators will be understanding in their judgement.

To soon.

neuron2
2nd May 2005, 05:34
You know what, guada 2? I like you. You're cool. :)

guada 2
4th May 2005, 01:33
The flexibility of makeAVIS would pass it then by a "script"?

Vfapi Convert 1.05 makes very easily this conversion, more especially as it adapts with DGindex like dvd2avi.

Nevertheless, I think that it can be useful and practical.
I would see well a mode in the repertory FILE of DGindex, able of carries out this action in filigree automatically.
Already integrated into the software GK, it will be more even…