Log in

View Full Version : x264vfw.dll - using x264 in video conferance tool?


repLanigre
24th January 2006, 22:05
hi, i have a question about x264vfw.dll

what capabilities does that dll file have?

If anyone can tell what can be done, or show me some sources to get information, I would be grateful.

forexample, is it possible to use it, to write a small code (like in java) that can encode a video file using x264, by using x264vfw.dll???

the reason why I ask this question is, I thought it would be nice to have a video conferance program that uses x264to encode the captured frames, and then transmits the encoded bitstream.

any ideas suggestions about the subject?

thanx anyway

bond
24th January 2006, 22:06
i doubt x264vfw.dll does any encoding, its propably only the vfw gui for the real x264 lib

Inventive Software
24th January 2006, 22:21
@bond: x264vfw.dll is the main encoding dll as well as the VFW GUI. Everything is compiled into that DLL.

el divx
25th January 2006, 07:29
i doubt x264vfw.dll does any encoding, its propably only the vfw gui for the real x264 lib
I don't think so, since the VFW GUI is not separated from the x264 library, as oposed to XviD, where xvidvfw.dll is used for configuration and xvidcore.dll for the actual encoding.

celtic_druid
25th January 2006, 07:38
Yep. x264vfw.dll includes the lot. Still if one was writing such an app, they could link x264.lib or create a custom dll. No reason really why you would need to go VfW.

Not much point going x264core.dll like XviD since x264 has no dshow decoder. Although I guess it does make it easier to update each part seperatly.

mason.N
25th January 2006, 12:13
hi, i have a question about x264vfw.dll

what capabilities does that dll file have?
any ideas suggestions about the subject?

thanx anyway
x264vfw.dll contains 1 single exportable function called "Configure"
note that the "C" is in capital letter.
If you are a programmer you know how to load "dynamically" the dll and call "Configure".
if you simply want to try, type this in a Dos box from the same Folder
where your x264vfw.dll is placed:
rundll32 x264vfw.dll,Configure
hit enter.
Again "C" is capital.

Cheers

bratao
25th January 2006, 16:44
But you need a realtime encoder for conference..
X264 will demand too horse power to do that..

Inventive Software
25th January 2006, 21:10
But you need a realtime encoder for conference..
X264 will demand too horse power to do that..
Erm... have you read Doom9's latest codec comparison? With a dual-core CPU, such as Intel's Pentium D 820 or AMD Athlon-64 X2 3800+ it can reach real-time encoding speeds. But with one core, you don't really have much choice other than lowering the quality options to get real-time encoding speeds.