Home
Releases
Discussions
Issue Tracker
Source Code
Stats
People
License
RSS RSS Feed
Search Wiki:
logo.png

Welcome to Splicer for .Net


Hi! this is the Splicer project, a library for the .Net framework that aims to simplify developing applications for editing and encoding audio and video using DirectShow.

Is it free?


Yeah, this library is free and is released under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html).

We make use of the DirectShow.Net library (http://directshownet.sourceforge.net/) version 2.0 in binary form, which is released under the LGPL license. If any credit for this project is to be attributed, it's really for these guys, as they've done all the hard yards... I've just simplified it a little.

What can it do for me?


With this library and a little imagination you can:

  • Encode video or audio suitable for use on a website.
  • Create slide shows from images, videos and audio.
  • Apply effects and transitions to audio and video.
  • Grab System.Drawing.Image clips from a video at certain times.
  • Modify individual video frames during encoding via standard C# Drawing code.
  • Add new soundtracks to existing video clips.
  • Watermark videos.
  • Build a video editing suite, if you were so inclined.

A Quick Taste


taste.png

The library is split into three distinct parts, the timeline, renderer and lastly a set of util classes, which support creation and selection of compressors and constructing the underlying DirectShow filter graph.

The timeline is where you create your hierarchy of groups, tracks, compositions, clips, effects and transitions. The output of a timeline is normally a video stream and or audio stream, which can be fed into a renderer.

A renderer wraps up the functionality required to pipe the results of the timeline into a container (a container could be a WAV file, AVI file, Windows Media or playback to a window) - normally a container will have Audio and Video compressors associated with it.

Where to from here?


  • Grab the latest release Version 1.0.0.0 Stable and have a play - binaries and source code are included - because there is no documentation I would recommend grabbing the source code release and having a look at some of the unit tests.
  • Check out the FAQ (Frequently Asked Questions)
  • Have a look at some of the Samples
  • View the News Feeds for this project (which feeds in news from the various contributors)
Last edited Jun 13 at 12:35 PM  by bittercoder, version 21
Comments
No comments yet.

Updating...