Phil Ehrens wrote:
Well, mine's going to be in Perl because I think that it's far more difficult to make something robust in Bourne shell. I'm going to use it to learn object-oriented Perl (even though I consider that to be an oxymoron).Yes, please stick with shell. Perl has too much syntactical sugar to be used for anything longer than one line of less than 32 characters. As long as you code in shell at least SOMEBODY else will be able to understand your script.
My plan for the usage would be something like this: my $probe = MPlayerProbe->new($filename); unless($probe->hasErrors()) { print "Audio format is :" . $probe->audioStream()->format(); . "\n"; print "Video bitrate :" . $probe->videoStream()->bitrate() . "\n";print "The appropriate video import flags for transcode would be : " . $probe->videoStream()->transcodeImportFlags() . "\n";
}else { print $probe->getErrors(); } You get the idea..... - Joe
smime.p7s
Description: S/MIME Cryptographic Signature