|
1.
Installation of VCCI
With projectDivx 1.6
comes the VCCI.dll. In the sub directory of projectDivX, you find the
VCCI.inf. Right click with the mouse on this file and click "Install".

When
you clicked, then the default driver warning is shown. Press "Continue..."

Ready! The VCCI.dll
is now ready to serve!
|
|
1.
Streaming to projectDivX
With the next steps,
you are able to see, what the VCCI.dll in combination with VCCI and projectDivX
can do. The next steps are an example with one program, that serves images
to projectDivX. projectDivX encodes these stream in one steps to two new
streams and then uses the oracle to create the best DivX video you ever
have seen.
It´s important,
that you follow this steps to get VCCI and projectDivX communicate with
each other.
|
Step 1:
Start VCCI.exe
|

The VCCI.exe
is used to communciate between the VCCI.dll and currently with projectDivX.
|
| Step
2: Start
your own application and setup this application |
Now you have
to start you aplication and set up every process, until you want
to encode you final video. In this example, we use FlaskMPEG to
stream a VOB file direct to projectDivX. So we start it. In FlaskMPEG,
you have to set up the AVI Codec:

Now we set up
FlaskMPEG, so that we are ready to stream (for example, you can
mark the end and the beginning frame in FlaskMPEG).
|
| Step
3: Set
Up VCCI Codec |
Then choose
the Output Format Options:

Select the AVI
Codec now:

In the following
known AVI-Codec-Choose-Dialog, select the VCCI entry:

Press "OK".
If you haven´t started the VCCI.exe, you get the following
message:

|
| Step
4: Start
the creating process |
Now we "Flask
it!". With another program, you now can begin to create your
AVI. Don´t be afraid! The creation process stops after the first
frame! We now have to set up projectDivX! |
| Step
5: Start
projectDivX |
In projectDivX,
open the "Full Creation" Dialog. Then choose the "Use
Video Codec Communication Interface":

Then set up
your DivX Codecs for low and fast motion:

|
| Step
6: Go! |
If you have
set up the codecs sucessfully, press "Sart Creation".
And look, what happens!

FlaskMPEG streams
via VCCI.dll and VCCI.exe the video stream to projectDivX.

projectDivX
encodes the stream to two new video streams. After the creation,
projectDivX starts the oracle and you get your final encoding list.
That´s all!
Two things:
Currently, VCCI can only stream to one instance of projectDivX!.
After the encoding process, you have to shutdown projectDivX to
reset the communication!
|
In this example, we
use FlaskMPEG. But you can use any other program, that is able to create
an AVI. If you want to stream to projectDivX, only use VCCI.exe and the
VCCI Codec (VCI.dll).
|