Compile the tool which will extract the VP3 data out of your AVI file: gcc *.c -o avi2vp3

Compile the tool which will extract the VP3 data out of your AVI file: gcc *.c -o avi2vp3

+

== Build transcoder_example ==

+

+

Copy theora/win32/experimental/transcoder/transcoder_example.c to theora/examples/encoder_example.c - this will replace the usual Theora encoder example with the application creating a Theora stream from the raw VP3 data.

−

Cpy theora/win32/experimental/transcoder/transcoder_example.c to theora/examples/encoder_example.c - this will replace the usual Theora encoder example with the application creating a Theora stream from the raw VP3 data.

−

Build your copy of Theora (run autogen.sh). This has a few dependencies. The configuration process will guide you. Be patient.

+

Configure your copy of Theora (run autogen.sh). This has a few dependencies. The configuration process will guide you. Be patient. Once configuration didn't complain because of missing dependencies: Invoke make.

After everything compiled you should rename the encoder_example binary (which is in the examples directory) to e.g. transcoder_example to avoid confusion.

After everything compiled you should rename the encoder_example binary (which is in the examples directory) to e.g. transcoder_example to avoid confusion.

+

+

== Process your videos ==

* Use avi2vp3 to converter your VP3 AVI. The input file *must* be named vp31.avi, the output file will always be output.vp3

* Use avi2vp3 to converter your VP3 AVI. The input file *must* be named vp31.avi, the output file will always be output.vp3

Get the Theora code

Build the avi2vp3 tool

Go to theora/win32/experimental/transcoder/avi2vp3/

Compile the tool which will extract the VP3 data out of your AVI file: gcc *.c -o avi2vp3

Build transcoder_example

Copy theora/win32/experimental/transcoder/transcoder_example.c to theora/examples/encoder_example.c - this will replace the usual Theora encoder example with the application creating a Theora stream from the raw VP3 data.

Configure your copy of Theora (run autogen.sh). This has a few dependencies. The configuration process will guide you. Be patient. Once configuration didn't complain because of missing dependencies: Invoke make.

After everything compiled you should rename the encoder_example binary (which is in the examples directory) to e.g. transcoder_example to avoid confusion.

Process your videos

Use avi2vp3 to converter your VP3 AVI. The input file *must* be named vp31.avi, the output file will always be output.vp3