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

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV 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://triacontane.blogspot.com/

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

File name : MakeScreenMovie.js

Help of plugin :

@url https://triacontane.blogspot.com/
@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-MV-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.
This plugin is primarily used as a production aid for creating progress
and introductory videos.
You can set the file name, save location, and whether or not to include
audio.

While recording a test play, "●REC" is displayed, but it is not included
in the actual video.

When combined with MoviePicture.js, you can play recorded videos as
pictures.
1. Stop recording and wait a short while. (File saving is asynchronous.)

2. Execute the following from "Script" under "Variable Operations":
StorageManager.getLatestMovieFilePath();

3. Execute the following from "Plugin Commands":
(n: variable number saved in 2.)
MP_SET_OUTER_MOVIE ¥v[n]

4. Execute "Show Picture" to play the video.

This plugin does not work with web browsers or versions of Maker MV older
than version 1.6.0.
If it doesn't work properly, open the Developer Tools with the F12 key and
check for any logs containing "MakeScreenMovie.js."

- Limitations
Long recording times may cause your PC to become unstable depending on
your environment.
During recording, all text displayed in the "Show Text" menu will be
displayed instantly.
If unexpected behavior occurs, we may not be able to assist you.

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

This plugin does not have a plugin command.

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

@param FunkKeyRecord
@text Recording function key
@desc This key starts and stops recording the game screen. Recording with this function is only effective during test play.
@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 records

@param IncludeAudio
@text Include Audio
@desc You can choose whether to include audio in your recorded video.
@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 Auto
@option Auto
@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

スポンサードリンク

-MV plugins

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