Plugins for Editing
Background
A lot of user-generated content comes from a wide variety of sources (phones, photo cameras, various video cameras, ...) for which a certain number of corrections need to be applied to make it look 'profesional':
- movement compensation (because the camera was not stable)
- colour correction (because of poor sensor or wrong/poor capture settings)
- audio noise removal (poor camera, or humming noise)
- video noise removal (poor lighting, sensor gain too high, ...)
We currently don't have gstreamer plugins to apply those corrections in any application using GStreamer (like the PiTiVi video editor or the Jokosher audio editor), but there is code available out there which we should wrap into gstreamer plugins.
The idea of this project is not to write from-scratch filters, but to re-use existing (open-source) code out there which does all those filtering steps. A link to existing code will be provided underneath.
Ideally, all these filters should be split into two elements: one detecting the correction to apply (ex: detect the X/Y/roll/pitch/zoom movement of a video stream), and another one applying the correction (ex: moving the image to reduce the shake).
Resources
http://www.pitivi.org/ http://www.jokosher.org/
Mentor: Edward Hervey - bilboed on IRC
Back to TaskList

