An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Make Screen Movie - MakeScreenMovie.js

Plugin desc : Game video creation plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/MakeScreenMovie.js

Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/MakeScreenMovie.js

File name : MakeScreenMovie.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/MakeScreenMovie.js
@plugindesc Game video creation plugin
@author Triacontane
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/triacontane-MZ-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----

MakeScreenMovie.js

Records gameplay and saves it in .webm format.
Recording begins when you press the specified function key or turn the switch
ON.
Recording ends when you press the function key again or turn the switch OFF.
You can set the file name, save location, and whether or not to include audio.

Caution!
While recording, ”●REC” is displayed, but audio is not included in the actual
video.
This plugin only works when run locally (Game.exe).
Recording for an excessively long time may cause instability.
In the current version, recorded videos may occasionally exhibit video
distortion.
(This can be prevented using parameters.)

Referenced Article
https://qiita.com/ru_shalm/items/0930aedad12c4e100446

Script
Gets the full path of the most recently recorded video file.
StorageManager.getLatestMovieFilePath();

This plugin requires the base plugin ”PluginCommonBase.js.”
”PluginCommonBase.js” is located in the following folder under the RPG Maker
MZ installation folder:

dlc/BasicResources/plugins/official

We will create an English version when it works well.

Terms of Use:
You may modify and redistribute it without permission from the author, and
there are no restrictions on its use (commercial, R18+, etc.).
This plugin is now yours.

@param FunkKeyRecord
@text Recording function key
@desc This key starts and stops recording the game screen.
@type select
@default F10
@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 Recording switch number
@desc When the specified switch is turned on, recording will start automatically.
@type switch
@default 0

@param FileName
@text File name
@desc This is the file name of the video you created. You can use the control character ¥V[n], and you can convert it to a date string with ¥D.
@default movie_¥d

@param Location
@text Storage location
@desc The output path of the file. Relative and absolute paths can be used.
@default movies

@param IncludeAudio
@text Include Audio
@desc You can choose whether to include audio in your recorded video.
@type boolean
@default true

@param MovieFileVariableId
@text Video file name storage variable
@desc This variable stores the name of the recorded video file.
@type variable
@default 0

@param TestOnly
@text Only valid during test play
@desc The plugin’s functions are only enabled during test play.
@type boolean
@default true

@param PreventRecordingDisruption
@text Prevents recording disruptions
@desc This prevents the occasional recording disturbance that occurs when a message is displayed, but the message is displayed only for a moment.
@type boolean
@default true

@param MimeType
@text MIME type
@desc This is the MIME type of the video to be generated. Normally, it is fine to set it automatically. If you select an unsupported standard, it will be automatically selected.
@type select
@default 自動
@option 自動
@option video/webm;codecs=vp9
@option video/webm;codecs=vp8
@option video/webm;codecs=h264
@option video/webm

@param RefreshRate
@text Refresh rate
@desc Video refresh rate. -1 is automatic, 0 is still image. If the video becomes unstable, lower this.
@type number
@default 30
@min -1
@max 120

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.