DVEdit - Video Editing the Python Way!

Home | News | To-Do | Features | Examples | Tutorial | API Documentation | Download


DVEdit temporarily withdrawn!
version 0.2 coming soon, with radically revamped architecture

Welcome to the website of DVEdit, the exensible Python video editing framework.

DVEdit leverages the power of Python to enable rapid production of video media via Python script files.

The Python classes exposed by DVEdit are intuitive, easily learned, highly flexible and extensible, and are implemented in Cython for the best tradeoff between speed and simplicity.

DVEdit is an alternative and/or complement to other video editing applications and frameworks such as: Compared to these packages, DVEdit aims to be very easily learned, highly extensible yet very adequate in features and performance.

Click on the above links to learn more. Contact: rebirth AT orcon DOT net DOT nz
A simple usage example:
  #!/usr/bin/env python

  from dvedit.core import *
  from dvedit.transitions.crossfade import CrossfadeTransition

  # this is the same as before
  clip = File("myrawclip.vob")
  part1 = clip[:1125] # first 45 secs (1125 frames @ 25fps)
  part2 = clip[3250:3750] # 20 secs, starting at 2mins10

  # create the composite clip which is a 5-second transition (125 frames)
  result = CrossfadeTransition(part1, part2, 125)

  # now can render out
  result.render("another.avi")