I've modified the module for provide an accessor interface instead of hash
last night.

Take a look at the new documentation and tell me what you think.


NAME
    Mediainfo - Perl interface to Mediainfo

SYNOPSIS
      use Mediainfo;
      my $foo_info = new Mediainfo("filename" => "/root/foo.mp4");
      print $foo_info->{video_format}, "\n";
      print $foo_info->{video_length}, "\n";
      print $foo_info->{video_bitrate}, "\n";

DESCRIPTION
    This module is a thin layer above "Mediainfo" which supplies technical
    and tag information about a video or audio file.
    <http://mediainfo.sourceforge.net/>.

EXAMPLES
      use Mediainfo;

      my $foo_info = new Mediainfo("filename" => "/root/foo.mp4");
      print $foo_info->{filename}, "\n";
      print $foo_info->{filesize}, "\n";
      print $foo_info->{container}, "\n";
      print $foo_info->{length}, "\n";
      print $foo_info->{bitrate}, "\n";
      print $foo_info->{video_codec}, "\n";
      print $foo_info->{video_format}, "\n";
      print $foo_info->{video_length}, "\n";
      print $foo_info->{video_bitrate}, "\n";
      print $foo_info->{width}, "\n";
      print $foo_info->{height}, "\n";
      print $foo_info->{fps}, "\n";
      print $foo_info->{fps_mode}, "\n";
      print $foo_info->{dar}, "\n";
      print $foo_info->{frame_count}, "\n";
      print $foo_info->{audio_codec}, "\n";
      print $foo_info->{audio_format}, "\n";
      print $foo_info->{audio_length}, "\n";
      print $foo_info->{audio_bitrate}, "\n";
      print $foo_info->{audio_rate}, "\n";
      print $foo_info->{have_video}, "\n";
      print $foo_info->{have_audio}, "\n";

AUTHOR
    Written by ChenGang, yikuyiku....@gmail.com

COPYRIGHT
    Copyright (c) 2011 ChenGang. This library is free software; you can
    redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO
Video::Info, Movie::Info



在 2011年6月16日 下午9:52,陈钢 <yikuyiku....@gmail.com>写道:

> I agree "Media::Info" is a greate idea.That`s just what i want.
> Thk for that idea. I think the module may be base on "Mediainfo" in the
> video section. I will get that done later.
>
> I think "Mediainfo" is another thing which focus on videos.
> It`s just a perl interface of the great software called "Mediainfo".
>
>
>
>
> 2011/6/16 brian d foy <brian.d....@gmail.com>
>
>> [[ This message was both posted and mailed: see
>>   the "To," "Cc," and "Newsgroups" headers for details. ]]
>>
>> In article <banlktinrjt1utqmh2a2q_vo3bwxwa9w...@mail.gmail.com>, ��谨
>> <yikuyiku....@gmail.com> wrote:
>>
>> > Hello all - I've written a new module called Mediainfo that I'm planning
>> to
>> > put on CPAN.
>>
>> I'd call it Media::Info and also provide an accessor interface instead
>> of a hash. Otherwise, it looks like a cool idea. Can you add images
>> too?
>>
>> --
>> brian d foy (one of many PAUSE admins), http://pause.perl.org
>> PAUSE instructions:
>> http://pause.perl.org/pause/query?ACTION=pause_04about
>> Archives: http://www.xray.mpe.mpg.de/mailing-lists/modules
>> Please send all messages back to modules@perl.org with no CC to me.
>>
>
>

Reply via email to