Jump to: navigation, search

VP3 to Theora

448 bytes added, 13:59, 6 July 2008
 == About ==  This is a quick guid guide to show how to transcode [[VP3 ]] (usually with [[MP3]] audio) to [[Theora]].
Now, this quick guide involves a lot of tools which are either experimental or are known to be buggy. Beware. Use with caution.
== NSV ==
If your Video video is encapsulated in [[NSV ]] you first need to remux it to [[AVI]]:
mencoder -oac copy -ovc copy -fafmttag 0x55 -o vp31.avi input.nsv
You can skip this step if your input file already is an AVI.
== Get the Theora code ==
Download the Theora source code (: <tt>svn co</tt>
== Build the avi2vp3 tool ==
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 This has a few dependencies. The configuration process will guide you. Be patient. Once configuration didn't complain because of missing dependencies: Invoke make.
theora.ogg now should be a valid Theora + Vorbis Ogg file. Congratulations!
== Bugs ==
If the VP3 video input has dropped frames (this is common on broadcasted videos with narrow bandwidth constraints) you may notice that the created Theora file is distorted in affected parts of the video (apparently because the information that frames were dropped is lost, thus some video frames predict from the wrong predecessors).

Navigation menu