Video::Info::MPEG 0.993 review

Download
by rbytes.net on

Video::Info::MPEG is a basic MPEG bitstream attribute parser. SYNOPSIS use strict; use Video::Info::MPEG; my $video =

License: GPL (GNU General Public License)
File size: 619K
Developer: Benjamin R. Ginter and Allen Day
0 stars award from rbytes.net

Video::Info::MPEG is a basic MPEG bitstream attribute parser.

SYNOPSIS

use strict;
use Video::Info::MPEG;

my $video = Video::Info::MPEG->new( -file => $filename );
$video->probe();

print $file->type; ## MPEG

## Audio information
print $file->acodec; ## MPEG Layer 1/2
print $file->acodecraw; ## 80
print $file->achans; ## 1
print $file->arate; ## 128000 (bits/sec)
print $file->astreams ## 1

## Video information
printf "%0.2f", $file->fps ## 29.97
print $file->height ## 240
print $file->width ## 352
print $file->vstreams ## 1
print $file->vcodec ## MPEG1
print $file->vframes ## 529
print $file->vrate ## 1000000 (bits/sec)

The Moving Picture Experts Group (MPEG) is a working group in charge of the development of standards for coded representation of digital audio and video.
MPEG audio and video clips are ubiquitous but using Perl to programmatically collect information about these bitstreams has to date been a kludge at best.

This module parses the raw bitstreams and extracts information from the packet headers. It supports Audio, Video, and System (multiplexed audio and video) packets so it can be used on nearly every MPEG you encounter.

Requirements:
Perl

Video::Info::MPEG 0.993 keywords