以前書いた Technical Memorandum: FLVのメタデータ(動画の幅や高さ等)を調べるPerlモジュール と同じような内容…
SWFの場合は、CPANにある「SWF::Header」を使う。
プログラム例
#!/usr/bin/perl # swfinfo.pl # 引数で指定されたSWFファイルのメタデータを出力する # 前提:SWF::Headerがインストールしてあること(CPANにある) use SWF::Header; use Data::Dumper; my $h = SWF::Header->read_file($ARGV[0]); print Dumper($h);
実行例
$ perl ./swfinfo.pl ./foo.swf
$VAR1 = {
'width' => 940,
'count' => 50,
'version' => 9,
'background' => '#000000',
'duration' => '4.16666666666667',
'height' => 200,
'xmin' => 0,
'rate' => 12,
'ymax' => 4000,
'signature' => 'CWS',
'filelen' => 124058,
'ymin' => 0,
'xmax' => 18800
};
0 件のコメント:
コメントを投稿