Skip to content
This repository was archived by the owner on Feb 4, 2026. It is now read-only.
mtakagiPublic archive

About

flv ファイルを Spotlight で検索できるようにする

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

flv.mdimporter

flv ファイル用の Spotlight プラグインです。このプラグインをインストールすることで flv ファイルの情報(動画の縦横のサイズや再生時間など)が Finder などで確認できるようになります。(なるはず)
Screen shot
現在のところ flv ファイルにある onMetaData の AMF 形式のデータからメタデータを抽出しているだけのはずです。はずですになっているのはこのプラグインを作りかけで__半年くらい放置__していたため flv ファイルのフォーマットの記憶も無ければ、ソースコードにコメントもないのであしからず。

How to use

対応 OS とか

ぶっちゃけプロジェクトの設定が 10.7 の SDK を使用するようになっているので、そのままビルドした場合の対応 OS は Mac OS X 10.7 からになります。対応 CPU は設定が i386 と x86_64 になっています。
コードは基本的に CoreFoundation の CFReadStream を使用しているので、SDK さえあれば 10.4 からの対応 にするのも PPC に対応 するのもそれほど難しくはないと思います。がんばって!

Build

プロジェクトをダウンロードするか git clone でリポジトリをローカルにクローンし、flv ディレクトリに移動し rake コマンドでビルドできます。あ、もちろん __Developer Tools のインストール__は必要ですよ!

インストール

~/Library/Spotlight/ ディレクトリにビルドしたファイルを移動するか、 rake install でビルド後にビルドしたファイルを移動できます。

テスト

インストールしたプラグインはターミナルで

mdimport -d 1 /path/to/flv
Parse flv tags
2012-02-25 23:46:13.217 mdimport[41020:707] Imported '/Volumes/Macintosh HD/Users/mtakagi/Desktop/第6回カーネル:VM勉強会 2.flv' of type 'com.adobe.flash.video' with plugIn /Users/mtakagi/Library/Spotlight/flv.mdimporter.

のように mdimport コマンドをデバッグレベルを指定して実行することで、ファイルからメタデータをインポートする際にデバッグ情報を出力しプラグインの挙動をチェックすることができます。
mdimport の詳細はターミナルで man ページを参照してください。また ADC にも mdimport の man ページがあります。

免責事項とか

このソフトウェアの使用によって生じた損害に対して、一切責任負いかねますので予め御了承下さい。
質問等は @deprecated などにどうぞ。

About

flv ファイルを Spotlight で検索できるようにする

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages