動画再生
前提条件
- なし
このプラグインで出来ること¶
- 言葉に反応して動画を再生できます。
- 40種類以上のメディアフォーマット対応
- 自動ループ再生機能
- プレイリスト対応(M3U, WPL, ASF)
- Windows Media Player統合
- 再生時間制御とクリア設定
- ファイル自動検出システム
有効化¶
- プラグインを使うチェックをONにしてください。
設定¶
設定 | 意味 |
---|---|
動画特定辞書 | 何に反応して読み上げるかを定義します |
動画フォルダ | 再生したい動画ファイルの置き場を指定します |
いつまでだす? | 再生状況を指定します |
動画画面 | 動画を再生する画面を出します |
対応メディア
- Windowsメディアプレーヤが再生できるものに対応しています。(MPEG、MP4など)
- コーデックによっては再生がうまくいかないものがあります。
対応メディア形式(完全版)¶
動画形式¶
拡張子 | 形式名 | 説明 |
---|---|---|
.mp4 | MPEG-4 | 最も一般的な動画形式 |
.avi | Audio Video Interleave | Windows標準動画形式 |
.wmv | Windows Media Video | Microsoft独自形式 |
.mov | QuickTime Movie | Apple QuickTime形式 |
.mkv | Matroska Video | オープンソース動画コンテナ |
.flv | Flash Video | Adobe Flash動画形式 |
.webm | WebM | Web動画標準形式 |
.mpeg, .mpg | MPEG Video | 標準動画圧縮形式 |
.3gp | 3GPP | 携帯電話動画形式 |
.m2ts | MPEG-2 Transport Stream | Blu-ray動画形式 |
音声形式¶
拡張子 | 形式名 | 説明 |
---|---|---|
.mp3 | MPEG Audio Layer 3 | 最も一般的な音声形式 |
.wav | Wave Audio File | Windows標準音声形式 |
.wma | Windows Media Audio | Microsoft独自音声形式 |
.ogg | Ogg Vorbis | オープンソース音声形式 |
.flac | Free Lossless Audio Codec | 無損失音声圧縮 |
.aac | Advanced Audio Coding | 高効率音声圧縮 |
.m4a | MPEG-4 Audio | iTunes標準音声形式 |
プレイリスト・特殊形式¶
拡張子 | 形式名 | 説明 |
---|---|---|
.m3u | M3U Playlist | 標準プレイリスト形式 |
.wpl | Windows Media Player Playlist | WMP専用プレイリスト |
.asf | Advanced Systems Format | Microsoft ストリーミング形式 |
.ifo, .vob | DVD Video | DVD動画ファイル |
高度な機能¶
自動ループ再生¶
- 機能: ファイル名に "loop" が含まれる場合、自動的にループ再生
- 例:
background_loop.mp4
→ 自動ループON - 用途: BGM、効果音、背景動画の連続再生
再生制御オプション¶
クリアモード¶
モード | 説明 | 設定 |
---|---|---|
最後まで再生 | メディア終了まで表示継続 | "Play until end" |
時間制限再生 | 指定時間後に自動停止 | 秒数設定 |
ウィンドウ管理¶
- リサイズ対応: メディアプレーヤーウィンドウのサイズ変更
- アスペクト比保持: 動画の縦横比を自動調整
- フルスクリーン対応: ダブルクリックでフルスクリーン切り替え
ファイル検出システム¶
自動スキャン機能¶
- 対象: 指定された動画フォルダ内の全メディアファイル
- リアルタイム更新: フォルダ内容変更の自動検出
- 拡張子判別: 40種類以上の拡張子を自動認識
辞書連携¶
- CSV形式: "認識キーワード, ファイル名" 形式
- 相対パス: 動画フォルダからの相対パスで指定
- マッチング: 上から順次判定、最初にマッチした項目で実行
技術実装詳細¶
Windows Media Player統合¶
- ActiveX: AxWMPLib.AxWindowsMediaPlayer使用
- コーデック対応: システムインストール済みコーデックを活用
- ハードウェア支援: GPUアクセラレーション対応
ネットワーク対応¶
- プロキシ検出: システムプロキシ設定の自動適用
- タイムアウト: 10秒のHTTP接続タイムアウト
- ストリーミング: HTTP/HTTPSストリーミング再生対応
動画特定辞書の作り方¶
編集方法
- Excel もしくは メモ帳で実施します。
-
Excelでデータを作ります。
-
CSVファイルとして保存します。
- 下記のようなファイルを作ります。
おはよう,goodmorning.mp4
使うとき¶
- 音声認識をすれば自動的に再生されます。
特性等¶
- 上から順番に条件判定します。
- 条件が一致したら、その行で判断を終了します。