ゲーム動画作成プラグイン – MakeScreenMovie.js

タイトル
ゲーム動画作成プラグイン
作者名
ヘルプ
MakeScreenMovie.js

ゲーム画面を録画してwebm形式で保存できます。
指定したファンクションキーを押すか、スイッチがONになると録画開始します。
もう一度ファンクションキーを押すか、スイッチがOFFになると録画終了します。
主に進捗や紹介用の動画を作成する際の制作補助プラグインとして使います。
ファイル名や保存場所、音声を含めるかどうかを設定できます。

テストプレーのみ録画中「●REC」と表示されますが、実際の動画には含まれません。

MoviePicture.js組み合わせると録画した動画をピクチャとして再生できます。
1. 録画を終了して少し待つ。(ファイルの保存は非同期なので)

2.「変数の操作」の「スクリプト」から以下を実行する。
StorageManager.getLatestMovieFilePath();

3.「プラグインコマンド」から以下を実行する。(n: 2.で保存した変数番号)
MP_SET_OUTER_MOVIE \v[n]

4.「ピクチャの表示」を実行すると動画が再生される。

このプラグインは、ウェブブラウザ実行もしくはver1.6.0より古いツクールMVでは
動作しません。うまく動作しない場合は、F12キーでデベロッパツールを開いて
「MakeScreenMovie.js」と記述されたログが出力されていないかをご確認ください。

・制約事項
長時間の録画は、環境次第でPCの動作が不安定になる場合があります。
録画中は「文章の表示」で表示する文章が全て瞬間表示されます。
予期しない動作が起こった場合、こちらで対応できない場合があります。

・参考にした記事
https://qiita.com/ru_shalm/items/0930aedad12c4e100446
 
このプラグインにはプラグインコマンドはありません。

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param FunkKeyRecord
text 録画ファンクションキー
desc ゲーム画面の録画と停止を行うキーです。この機能による録画はテストプレー時のみ有効です。
default F10
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param RecordSwitchId
text 録画スイッチ番号
desc 指定したスイッチがONになると自動で録画を開始します。
default 0
type switch

param FileName
text ファイル名
desc 作成した動画のファイル名です。制御文字\V[n]が使えるほか、\Dで日付文字列に変換できます。
default movie_\d

param Location
text 保存場所
desc ファイルの出力パスです。相対パス、絶対パスが利用できます。
区切り文字は「/」もしくは「\」で指定してください。
default records

param IncludeAudio
text 音声を含める
desc 録画した動画に音声データを含めるかどうかを選択できます。
default true
type boolean

param MimeType
text MIMEタイプ
desc 生成する動画のMIMEタイプです。通常は自動で問題ありません。サポート外の規格を選択すると自動選択されます。
default 自動
type select
option 自動
option video/webm;codecs=vp9
option video/webm;codecs=vp8
option video/webm;codecs=h264
option video/webm

param RefreshRate
text リフレッシュレート
desc 動画のリフレッシュレートです。-1で自動設定、0で静止画になります。動画が不安定になる場合は下げてください。
default 30
type number
min -1
max 120

ライセンス表記
"Torigoya Plugins" is published under public domain.
The part quoted from the RPG Maker MV CoreScript is MIT License. (Please look at each file for detailed license)

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/MakeScreenMovie.js