Home‎ > ‎

Programmable Transitions for Video Stream Editing

Abstract

Video editing applications provide a facility to transition from one video stream to another, or to filter a video stream in some way. New transitions are usually developed using a custom API for the particular package. In this article we present a shading language for specifying transitions and filters on video streams. Video editing is performed by constructing a tree based on the transitions. The shading language is compiled to a virtual machine, but can still be executed efficiently. We provide several examples of transitions which have been successfully applied using our video stream editing software.

Preprint

stream_edit.pdf

Videos

rotate.ogg slide.ogg tvnews.ogg

BibTeX entry

@inproceedings{stream,
author = {Alexandre Hardy},
title = {Programmable Transitions for Video Stream Editing},
booktitle = {AFRIGRAPH '09: Proceedings of the 6th international conference on Computer graphics, virtual
reality, visualisation and interaction in Africa},
year = {2009},
isbn = {978-1-60558-428-7},
pages = {101--107},
location = {Pretoria, South Africa},
publisher = {ACM},
address = {New York, NY, USA},
}
ċ
example.ogg
(751k)
Alexandre Hardy,
Feb 18, 2009, 3:02 AM
ċ
rotate.ogg
(1065k)
Alexandre Hardy,
Feb 18, 2009, 3:00 AM
Ċ
Alexandre Hardy,
Feb 18, 2009, 2:59 AM
ċ
tvnews.ogg
(490k)
Alexandre Hardy,
Feb 18, 2009, 3:00 AM
Comments