file headerinfo video 0.03
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1250
File::Headerinfo::Video 0.03
File::Headerinfo::Video is an extractor of useful information from video files. more>>
File::Headerinfo::Video is an extractor of useful information from video files.
File::Headerinfo::Video uses Video::Info to read the headers of video clips (of various kinds) and a few audio files, and extract from them the useful information we crave.
File::Headerinfo::Video can handle all the types that Video::Info can handle, including quicktime files, mpegs, DivX, AVI and ASF files.
<<lessFile::Headerinfo::Video uses Video::Info to read the headers of video clips (of various kinds) and a few audio files, and extract from them the useful information we crave.
File::Headerinfo::Video can handle all the types that Video::Info can handle, including quicktime files, mpegs, DivX, AVI and ASF files.
Download (0.047MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1196 downloads
FLV::Header 0.03
FLV::Header is a flash video file data structure. more>>
FLV::Header is a flash video file data structure.
METHODS
This is a subclass of FLV::Base.
$self->parse($fileinst)
Takes a FLV::File instance and extracts the FLV header from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file. The interpretation is a bit stricter than other FLV parsers (for example FLVTool2).
There is no return value.
$self->serialize($filehandle)
Serializes the in-memory FLV header. If that representation is not complete, this throws an exception via croak(). Returns a boolean indicating whether writing to the file handle was successful.
$self->has_video()
Returns a boolean indicating if the FLV header predicts that video data is enclosed in the stream.
This value is not consulted internally.
$self->has_audio()
Returns a boolean indicating if the FLV header predicts that audio data is enclosed in the stream.
This value is not consulted internally.
<<lessMETHODS
This is a subclass of FLV::Base.
$self->parse($fileinst)
Takes a FLV::File instance and extracts the FLV header from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file. The interpretation is a bit stricter than other FLV parsers (for example FLVTool2).
There is no return value.
$self->serialize($filehandle)
Serializes the in-memory FLV header. If that representation is not complete, this throws an exception via croak(). Returns a boolean indicating whether writing to the file handle was successful.
$self->has_video()
Returns a boolean indicating if the FLV header predicts that video data is enclosed in the stream.
This value is not consulted internally.
$self->has_audio()
Returns a boolean indicating if the FLV header predicts that audio data is enclosed in the stream.
This value is not consulted internally.
Download (0.72MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1212 downloads
File::Revision 0.03
File::Revision is a Perl module to return a name of non-existing backup file with a revision id. more>>
File::Revision is a Perl module to return a name of non-existing backup file with a revision id.
SYNOPSIS
#######
# Subroutine interface
#
use File::Revision qw(new_revision num2revision parse_options revision2num revision_file rotate);
($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, %options);
$revision_letter = num2revision($revision_number);
$options = parse_options($file, @options);
$options = parse_options($file, @options);
$options = parse_options($file, %options);
$revision_number = revision2num($revision_letter;
$file_name = revision_file($revision_number, $options);
$file_name = rotate($file, @options);
$file_name = rotate($file, @options);
$file_name = rotate($file, %options);
#######
# Object interface
#
$self = File::Revision; # or
$self = new $class; # where $class::@ISA contains File::Revision
($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, %options);
$revision_letter = $self->num2revision($revision_number);
$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, %options);
$revision_number = $self->revision2num($revision_letter;
$file_name = $self->revision_file($revision_number, $options);
$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, %options);
The File::Revision program modules provides the name of a non-existing file with a revision identifier based on the a file name $file. This has many uses backup file uses. There are no restrictions on the number of backup files or the time to live of the backup files.
A typical use would be to create a backup file for If the revised file passes does not pass all validity checks, use the backup file to replace or repair the revised file. This minimizes loses import data when revising files.
Better yet, create a temporary file, using one of the temp file name program modules. Revise the temp file. Once it passes all valitity checks, rename the original file to the backup file and rename the temp file to the original file. This allows full use of the original file until a validated revison is ready to replace it.
The File::Revision program module also supports limiting the backup files and delete the oldest once File::Revision reaches the rotation limit.
<<lessSYNOPSIS
#######
# Subroutine interface
#
use File::Revision qw(new_revision num2revision parse_options revision2num revision_file rotate);
($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, %options);
$revision_letter = num2revision($revision_number);
$options = parse_options($file, @options);
$options = parse_options($file, @options);
$options = parse_options($file, %options);
$revision_number = revision2num($revision_letter;
$file_name = revision_file($revision_number, $options);
$file_name = rotate($file, @options);
$file_name = rotate($file, @options);
$file_name = rotate($file, %options);
#######
# Object interface
#
$self = File::Revision; # or
$self = new $class; # where $class::@ISA contains File::Revision
($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, %options);
$revision_letter = $self->num2revision($revision_number);
$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, %options);
$revision_number = $self->revision2num($revision_letter;
$file_name = $self->revision_file($revision_number, $options);
$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, %options);
The File::Revision program modules provides the name of a non-existing file with a revision identifier based on the a file name $file. This has many uses backup file uses. There are no restrictions on the number of backup files or the time to live of the backup files.
A typical use would be to create a backup file for If the revised file passes does not pass all validity checks, use the backup file to replace or repair the revised file. This minimizes loses import data when revising files.
Better yet, create a temporary file, using one of the temp file name program modules. Revise the temp file. Once it passes all valitity checks, rename the original file to the backup file and rename the temp file to the original file. This allows full use of the original file until a validated revison is ready to replace it.
The File::Revision program module also supports limiting the backup files and delete the oldest once File::Revision reaches the rotation limit.
Download (0.087MB)
Added: 2007-02-12 License: Perl Artistic License Price:
985 downloads
Video::Info::MPEG::Video 0.993
Video::Info is a suite of modules to probe video files for various attributes. more>>
Video::Info is a suite of modules to probe video files for various attributes.
Previous versions of Video::Info depended on external modules, such as RIFF::Info and ASF::Info. This is no longer the case, you dont need to install them. All the functionality is now included with the Video::Info distribution.
INSTALLATION:
To install this module type the following:
perl Makefile.PL
make
make test (optional)
make install
<<lessPrevious versions of Video::Info depended on external modules, such as RIFF::Info and ASF::Info. This is no longer the case, you dont need to install them. All the functionality is now included with the Video::Info distribution.
INSTALLATION:
To install this module type the following:
perl Makefile.PL
make
make test (optional)
make install
Download (0.62MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1214 downloads
FLV::Info 0.03
FLV::Info is an extract metadata from Flash Video files. more>>
FLV::Info is an extract metadata from Flash Video files.
SYNOPSIS
use FLV::Info;
my $reader = FLV::Info->new();
$reader->parse(video.flv);
my %info = $reader->get_info();
print "$info{video_count} video framesn";
print $reader->report();
This module reads Macromedia FLV files and reports metadata about those files.
<<lessSYNOPSIS
use FLV::Info;
my $reader = FLV::Info->new();
$reader->parse(video.flv);
my %info = $reader->get_info();
print "$info{video_count} video framesn";
print $reader->report();
This module reads Macromedia FLV files and reports metadata about those files.
Download (0.72MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1208 downloads
Jabber::NodeFactory 0.03
Jabber::NodeFactory is a simple XML Node Factory for Jabber. more>>
Jabber::NodeFactory is a simple XML Node Factory for Jabber.
SYNOPSIS
my $nf = new Jabber::NodeFactory(fromstr => 1);
print $nf->newNode(presence)->toStr;
->
my $tag1 = $nf->newNode(iq);
$tag1->attr(type, get);
my $query = $tag1->insertTag(query, jabber:iq:auth);
$query->insertTag(username)->data(qmacro);
print $tag1->toStr;
->
qmacro
my $tag2 = $nf->newNodeFromStr(" hi ");
$tag2->attr(to,qmacro@jabber.org);
my $msg = $tag2->getTag(body)->data;
print $tag2->toStr, "n";
print $msg;
-> hi
-> hi
Jabber::NodeFactory is a library for creating and manipulating XML nodes. It was created to offer similar functions to the xmlnode library in the Jabber server implementation.
It provides enough functions to create and manipulate XML fragments (nodes) in the Jabber XML stream world. The functions are low level, RISC-style.
<<lessSYNOPSIS
my $nf = new Jabber::NodeFactory(fromstr => 1);
print $nf->newNode(presence)->toStr;
->
my $tag1 = $nf->newNode(iq);
$tag1->attr(type, get);
my $query = $tag1->insertTag(query, jabber:iq:auth);
$query->insertTag(username)->data(qmacro);
print $tag1->toStr;
->
qmacro
my $tag2 = $nf->newNodeFromStr(" hi ");
$tag2->attr(to,qmacro@jabber.org);
my $msg = $tag2->getTag(body)->data;
print $tag2->toStr, "n";
print $msg;
-> hi
-> hi
Jabber::NodeFactory is a library for creating and manipulating XML nodes. It was created to offer similar functions to the xmlnode library in the Jabber server implementation.
It provides enough functions to create and manipulate XML fragments (nodes) in the Jabber XML stream world. The functions are low level, RISC-style.
Download (0.012MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1143 downloads
Mozilla::PromptService 0.03
Mozilla::PromptService is a Perl interface to the Mozilla nsIPromptService. more>>
Mozilla::PromptService is a Perl interface to the Mozilla nsIPromptService.
SYNOPSIS
use Mozilla::PromptService;
Mozilla::PromptService::Register({
Alert => sub {
my ($parent, $title, $dialog_text) = @_;
# do something smart on alert ...
},
# Prompt callback should return result
Prompt => sub { return "Prompt Result" },
DEFAULT => sub {
my ($name, $parent, $title, $dialog_text) = @_;
# some other confirmation is needed
}
}
Mozilla::PromptService uses Mozilla nsIPromptService to allow perl callbacks on prompt events.
For a much more detailed information on nsIPromptService see documentation on mozilla.org
<<lessSYNOPSIS
use Mozilla::PromptService;
Mozilla::PromptService::Register({
Alert => sub {
my ($parent, $title, $dialog_text) = @_;
# do something smart on alert ...
},
# Prompt callback should return result
Prompt => sub { return "Prompt Result" },
DEFAULT => sub {
my ($name, $parent, $title, $dialog_text) = @_;
# some other confirmation is needed
}
}
Mozilla::PromptService uses Mozilla nsIPromptService to allow perl callbacks on prompt events.
For a much more detailed information on nsIPromptService see documentation on mozilla.org
Download (0.034MB)
Added: 2007-03-22 License: Perl Artistic License Price:
946 downloads
Mozilla::ConsoleService 0.03
Mozilla::ConsoleService is a Perl interface to Mozilla nsIConsoleService. more>>
Mozilla::ConsoleService is a Perl interface to Mozilla nsIConsoleService.
SYNOPSIS
use Mozilla::ConsoleService;
Mozilla::PromptService::Register(sub { print $_[0]; });
Mozilla::ConsoleService uses Mozilla nsIConsoleService to pass log messages to perl code, similar to JavaScript Console in Mozilla.
For more detailed documentation on nsIConsoleService see Mozillas documentation.
<<lessSYNOPSIS
use Mozilla::ConsoleService;
Mozilla::PromptService::Register(sub { print $_[0]; });
Mozilla::ConsoleService uses Mozilla nsIConsoleService to pass log messages to perl code, similar to JavaScript Console in Mozilla.
For more detailed documentation on nsIConsoleService see Mozillas documentation.
Download (0.032MB)
Added: 2007-03-22 License: Perl Artistic License Price:
949 downloads
File::Find::Rule::XPath 0.03
File::Find::Rule::XPath is a Perl module that contains rule to match on XPath expressions. more>>
File::Find::Rule::XPath is a Perl module that contains rule to match on XPath expressions.
SYNOPSIS
use File::Find::Rule::XPath;
my @files = File::Find::Rule->file
->name(*.dkb)
->xpath( //section/title[contains(., "Crustacean")] )
->in($root);
This module extends File::Find::Rule to provide the ability to locate XML files which match a given XPath expression.
METHODS
xpath( $xpath_expression )
Matches XML files which contain one or more nodes matching the given XPath expression. Files which are not well formed XML are silently skipped.
If no XPath expression is supplied, the value / is used. This will match all files which are well formed XML.
<<lessSYNOPSIS
use File::Find::Rule::XPath;
my @files = File::Find::Rule->file
->name(*.dkb)
->xpath( //section/title[contains(., "Crustacean")] )
->in($root);
This module extends File::Find::Rule to provide the ability to locate XML files which match a given XPath expression.
METHODS
xpath( $xpath_expression )
Matches XML files which contain one or more nodes matching the given XPath expression. Files which are not well formed XML are silently skipped.
If no XPath expression is supplied, the value / is used. This will match all files which are well formed XML.
Download (0.004MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1143 downloads
Mozilla::ObserverService 0.03
Mozilla::ObserverService is a Perl interface to the Mozilla nsIObserverService. more>>
Mozilla::ObserverService is a Perl interface to the Mozilla nsIObserverService.
SYNOPSIS
use Mozilla::ObserverService;
my $cookie = Mozilla::PromptService::Register({
http-on-examine-response => sub {
my $http_channel = shift;
print $http_channel->responseStatus;
},
});
# We dont need it anymore...
Mozilla::PromptService::Unregister($cookie);
Mozilla::ObserverService uses Mozilla nsIObserverService to allow perl functions register for notifications.
For more detailed information see Mozillas nsIObserverService documentation.
<<lessSYNOPSIS
use Mozilla::ObserverService;
my $cookie = Mozilla::PromptService::Register({
http-on-examine-response => sub {
my $http_channel = shift;
print $http_channel->responseStatus;
},
});
# We dont need it anymore...
Mozilla::PromptService::Unregister($cookie);
Mozilla::ObserverService uses Mozilla nsIObserverService to allow perl functions register for notifications.
For more detailed information see Mozillas nsIObserverService documentation.
Download (0.033MB)
Added: 2007-03-22 License: Perl Artistic License Price:
946 downloads
Sledge::Plugin::Prototype 0.03
Sledge::Plugin::Prototype is a Sledge plugin which implements wrapper arround HTML::Prototype module. more>>
Sledge::Plugin::Prototype is a Sledge plugin which implements wrapper arround HTML::Prototype module.
SYNOPSIS
package Foo::Pages::Bar;
use Sledge::Plugin::Prototype; # just use
# you can use parameter prototype if template engine is tt
[% prototype.define_javascript_functions %]
# or in your dispatcher
sub dispatch_prototype_js {
shift->show_prototype_js;
}
# use the helper methods
[% prototype.observe_field( editor, http://foo.bar/baz, { update => view } ) %]
Sledge::Plugin::Prototype is Sledge plugin which implements wrapper arround HTML::Prototype module. use Sledge::Plugin::Prototype in your Pages class, then prototype method is imported in it. if you chose Sledge::Template::TT as template engine, parameter prototype is set in your template.
<<lessSYNOPSIS
package Foo::Pages::Bar;
use Sledge::Plugin::Prototype; # just use
# you can use parameter prototype if template engine is tt
[% prototype.define_javascript_functions %]
# or in your dispatcher
sub dispatch_prototype_js {
shift->show_prototype_js;
}
# use the helper methods
[% prototype.observe_field( editor, http://foo.bar/baz, { update => view } ) %]
Sledge::Plugin::Prototype is Sledge plugin which implements wrapper arround HTML::Prototype module. use Sledge::Plugin::Prototype in your Pages class, then prototype method is imported in it. if you chose Sledge::Template::TT as template engine, parameter prototype is set in your template.
Download (0.002MB)
Added: 2007-03-26 License: Perl Artistic License Price:
944 downloads
Games::Mastermind 0.03
Games::Mastermind is a simple framework for MasterMind games. more>>
Games::Mastermind is a simple framework for MasterMind games.
SYNOPSIS
use Games::Mastermind;
# the classic game
$mm = Games::Mastermind->new;
# make a guess
$marks = $game->play(qw( Y C W R ));
# results
print "You win!n" if $marks->[0] == $mm->holes();
# the game history is available at all times
$history = $mm->history();
$last_turn = $mm->history()->[-1];
# reset the game
$mm->reset();
Games::Mastermind is a very simple framework for running Mastermind games.
<<lessSYNOPSIS
use Games::Mastermind;
# the classic game
$mm = Games::Mastermind->new;
# make a guess
$marks = $game->play(qw( Y C W R ));
# results
print "You win!n" if $marks->[0] == $mm->holes();
# the game history is available at all times
$history = $mm->history();
$last_turn = $mm->history()->[-1];
# reset the game
$mm->reset();
Games::Mastermind is a very simple framework for running Mastermind games.
Download (0.014MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1024 downloads
Chroniton::Config 0.03
Chroniton::Config it manages config file for Chroniton. more>>
Chroniton::Config it manages config file for Chroniton.
SYNOPSIS
my $config = Chroniton::Config->new;
METHODS
new
Creates an instance. Takes no arguments.
destination
Returns the directory where the backup should be placed.
locations
Returns a list of directories to be backed up.
config_file
Returns the path to the config file.
archive_after
Returns the number of days between archiving operations.
exclude
Returns a list of compiled regular expressions. If a path matches one of these, dont back it up.
Chroniton::Config->_create
Creates an empty config file.
<<lessSYNOPSIS
my $config = Chroniton::Config->new;
METHODS
new
Creates an instance. Takes no arguments.
destination
Returns the directory where the backup should be placed.
locations
Returns a list of directories to be backed up.
config_file
Returns the path to the config file.
archive_after
Returns the number of days between archiving operations.
exclude
Returns a list of compiled regular expressions. If a path matches one of these, dont back it up.
Chroniton::Config->_create
Creates an empty config file.
Download (0.054MB)
Added: 2006-06-28 License: Perl Artistic License Price:
1213 downloads
Tk Web form Buddy 0.03
Tk Web form Buddy is a helper for Web forms. more>>
Tk Web form Buddy project is a helper for Web forms.
The Tk Web form Buddy is a Tk script that allows one easily to make a series of strings available to the X11 PRIMARY selection, which is useful for filling in Web forms that have common/repetitive data.
How many times have you wished to have something to always fill in your name, address, email, etc.?
Its not automatic enough to fill these in for you, but you can click on each button to make it the PRIMARY selection so that you can paste these strings into a Web form, with the middle mouse button for example.
Enhancements:
- should now work under ActiveTCL by setting the Win32 clipboard
<<lessThe Tk Web form Buddy is a Tk script that allows one easily to make a series of strings available to the X11 PRIMARY selection, which is useful for filling in Web forms that have common/repetitive data.
How many times have you wished to have something to always fill in your name, address, email, etc.?
Its not automatic enough to fill these in for you, but you can click on each button to make it the PRIMARY selection so that you can paste these strings into a Web form, with the middle mouse button for example.
Enhancements:
- should now work under ActiveTCL by setting the Win32 clipboard
Download (0.005MB)
Added: 2006-09-29 License: MIT/X Consortium License Price:
1123 downloads
Bloom::Filter 0.03
Bloom::Filter is a sample Perl Bloom filter implementation. more>>
Bloom::Filter is a sample Perl Bloom filter implementation.
A Bloom filter is a probabilistic algorithm for doing existence tests in less memory than a full list of keys would require. The tradeoff to using Bloom filters is a certain configurable risk of false positives. This module implements a simple Bloom filter with configurable capacity and false positive rate. Bloom filters were first described in a 1970 paper by Burton Bloom, see http://portal.acm.org/citation.cfm?id=362692&dl=ACM&coll=portal.
SYNOPSIS
use Bloom::Filter
my $bf = Bloom::Filter->new( capacity => 10, error_rate => .001 );
$bf->add( @keys );
while ( ) {
chomp;
print "Found $_n" if $bf->check( $_ );
}
<<lessA Bloom filter is a probabilistic algorithm for doing existence tests in less memory than a full list of keys would require. The tradeoff to using Bloom filters is a certain configurable risk of false positives. This module implements a simple Bloom filter with configurable capacity and false positive rate. Bloom filters were first described in a 1970 paper by Burton Bloom, see http://portal.acm.org/citation.cfm?id=362692&dl=ACM&coll=portal.
SYNOPSIS
use Bloom::Filter
my $bf = Bloom::Filter->new( capacity => 10, error_rate => .001 );
$bf->add( @keys );
while ( ) {
chomp;
print "Found $_n" if $bf->check( $_ );
}
Download (0.004MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1117 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above file headerinfo video 0.03 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed