SVS Project

I originally started the SVS project because I needed a program for splicing quicktime files together. At the time, iMovie was not capable of doing this. I also added a picture panning feature (which Apple has termed the Ken Burns Effect). Both these capabilities will finally be available in iMovie 3, and both work better then SVS. Thus, the SVS project has been rendered defunct and somewhat useless.

So I've decided to make it public domain and have included the source code with the binary. All I ask is that I be kept aware of any changes made. If you add a cool new feature, or find a bug and fix it, please document your changes and send them to me at chiper@chipersoft.com.

SVS is written in REALbasic. A copy of REALbasic 4.5 is necessary to use the project file. SVS has not been tested in RB5, and probably wont work.

None of the SVS code has been commented. I dont use comments in my code and tend to find them to be a waste of my time. I also don't follow any strict naming conventions. If you need a segment of code explained, email me, or post a message about it on the ChiperSoft Webboard, preferably under the SVS Programmers Corner forum.You may also use the ChiperSoft BugBasefor reporting SVS core project bugs and features. By core project I mean issues evolving only the ChiperSoft distributed package.
Some things I would like to see added:

  • Transitions, if you can figure out how to do them, please do.
    Audio fading / mid-track audio adjustment
  • Improvements to the image segment creation code. I would like to see someone use Alfred Van Hoek's MovieWires plugin.
  • MPEG support. MPEG files must be demuxed before QuickTime can use them. I think you can do this with another of Alfred's plugins, MovieWorks, but I never tried.

Use of the SVS source code falls under terms of acceptable use outlined below. These terms are subject to change without notice and at the descretion of Jarvis Badgley. By using the source included you are signifying that you have read and agree to these terms.

  1. All graphics included with the SVS source code, including the SVS icon and ChiperSoft logos, are Copyrighted 2002 by ChiperSoft Systems and may not be used without premission of Jarvis Badgley.
  2. The SVS project may not be repackaged or distribued under a different name or owner
  3. Elements of the SVS project, including custom interface classes, may be freely used in other code bases with the permission of Jarvis Badgley. Such use must be properly credited in a public location.
  4. Any modifications to the core SVS code should be documented and reported either directly to Jarvis Badgley, or on the SVS programming web board.