niiyan's blog

niiyanの個人ブログ。

AviSynth版成分解析もどき

AviSynth スクリプトによる成分解析もどきです。

1フレームにまとめて結果を出力する「成分解析もどき(seibunkaiseki_modoki)」と、高橋メソッド風のAviSynthスクリプトのような動画を作成できる「成分解析ムービー(seibunkaiseki_movie)」の 2 種類があります。

AviSynth版」「AviSynth スクリプトによる」と書きましたが、実際には、処理のほとんどを JScriptJavaScript)に投げています。ネタ半分、AviSynthWindows Script の連携のデモンストレーション半分といった感じで考えてください。

ダウンロード

seibunkaiseki_modoki_20060509.zip - Windows Live2006-05-09 更新)

含まれているもの

  • 成分解析もどき(seibunkaiseki_modoki)用
    • seibunkaiseki_modoki.avs: 成分解析もどきの AviSynth スクリプトファイル。1 フレームにまとめて結果を出力。結果を静止画保存可能。
    • seibunkaiseki_modoki.js: seibunkaiseki_modoki.avs で使用する JScript ファイル。
  • 成分解析ムービー(seibunkaiseki_movie)用
  • 共通
    • 成分定義ファイルのサンプル。成分を定義するときは、1 行に 1 成分という形で指定。

使い方

AviSynth をよく知らない人でも、keyword(解析対象語句)さえ変更すれば、実行できるようになっています。手順は、以下のとおりです:

  1. メモ帳などのテキストエディタで avs ファイルを開く。
  2. 1 行目の keyword を解析したい単語に変更して、保存。必要があれば、他の項目も変更する。
  3. AviSynth に対応しているソフトウェアで avs ファイルを開く。

細かい設定については、avs ファイルの中のコメントを参考にしてください。

参考

AviSynthのダウンロード、インストールと avs ファイルを開く手順については、以下のページを参考にしてください。

サンプル

成分解析もどき(seibunkaiseki_modoki)」の実行例

成分解析ムービー(seibunkaiseki_movie)」の実行例


seibunkaiseki_movie_example.mpg - Windows LiveMPEG-1, 744KB)

使用上の注意

  • Windows XP(SP2), AviSynth 2.5.6a, VirtualDubMod 1.5.10.2 で動作確認しています。
  • ただし、これらのスクリプトを実行したことにより何らかの不都合が生じたとしても、作者(にーやん)は責任を負わないものとします。
  • 動作は、やや重いです。メディアプレイヤーでのリアルタイム再生には(たぶん)向いていません。いったん別の形式(MPEG など)に変換してから、視聴したほうがいいでしょう。
  • JScript はよくわからないので、かなり適当です。見る人が見たら、無茶苦茶なはず・・・。
  • ★ カ ド ル コ ア 世 代 ☆成分解析にヒントを得て作成しました。解析の仕組みなどは異なります。あくまでも「もどき」です。

更新履歴

  • 2006-04-13: 初版。
  • 2006-05-09: seibunkaiseki_modoki.js の関数 seibunkaiseki_modoki において、引数 clip が内部処理で使われていなかったのを修正。seibunkaiseki_modoki.avs をいじらなければ、前の版のままでも動きます。