Max Maischein > App-VideoMixer-0.02 > App::VideoMixer

Download:
App-VideoMixer-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.02   Source  

NAME ^

App::VideoMixer - a simple video mixer using OpenGL

SYNOPSIS ^

        #!/usr/bin/perl -w
        use strict;
        use App::VideoMixer;

        my $app = App::VideoMixer->new();

        my $base = 'videos/;
        my $movie = $base . 'camel.avi';

        $app->add_source( $movie );
        $app->set_output( filename => 'camel2.mpg', width => 640, height => 480);
        $app->run();

DESCRIPTION ^

This module implements a small application that allows you to display video and to manipulate the video using GLSL filters.

METHODS ^

->new

Creates a new video mixer instance, complete with window and keybindings. To start playing a video, see the ->run() method.

->tick

Called whenever the next video frame can be rendered

->run

Starts the GLUT playback loop. This will loop until you press ESC.

AUTHOR ^

Max Maischein (corion@cpan.org)

LICENSE ^

This module is released under the same terms as Perl itself.

syntax highlighting: