以前書いた 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 件のコメント:
コメントを投稿