PHPでFLVの情報を取得する方法      



2008年05月14日

PHPでFLVの情報を取得する方法

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

まぁメタデータ取ってくるだけですが、うまくパースできなかったので
Web漁ってみるも、どうにも見つからない…

FLVの仕様自体はAdobeにあるのだけれども、仕様読んでも意味わからん!
ていうか、結構適当な感じなんだけどどうなんだろう。

で、なんとか見つけたのがFLV4PHPってもの。

Flv4Php is a OS ( Open Source ) .flv Meta-data Manipulator / File output run-time. This article will give an example on how use Flv4Php. This tool can be used to change a flv file's header ( meta-data ) run-time as you back-play it, ( save it to desktop ) or what you wanna use it for.

デモページ

FLV4PHPでググってもさっぱり実績とかないので、中身見てみると
どうやらPHPでFLVの操作全部やっちゃうぜ!的なノリっぽい。

メタデータ取ってるとこだけ参考にしようと思ったけど、そのまんま使ってたりw
が、そのまんま使うとファイルをオープンするときに、どうもハッシュ計算してる
様で結構重い罠。

ローカルパス前提でメタデータだけ取れればいいので、余計なとこ取ったら軽くなった!

で、実装してみた
動画サイズと時間が取れれば良かったので、こんな感じでいいかなと。

時間があったら、メタデータだけ取得するようにしてみよう。

canSeekToEndが取得できてないのはご愛敬?

trackbacks

trackbackURL:

comments

comment form
comment form





MSN:chrome_fs@hotmail.co.jp
※メッセ専用

800*600 ATOM1.0
RSS1.0 RSS2.0
人気ブログランキング - Free Style