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

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

MZ plugins

Movie Picture - MoviePicture.js

Plugin desc : Video picture display plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

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

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

File name : MoviePicture.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/MoviePicture.js
@plugindesc Video picture display 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
-----

Plays videos using the picture display frame.
Pictures can be moved, rotated, and color-coded.
Multiple videos can be played in parallel.
Videos will also be displayed at the bottom of the window.

After executing the ”Prepare Picture Video” command, empty the file and
execute the ”Show Picture” event command.

This plugin only supports local execution (Game.exe).
It may also work in a web browser, but use at your own risk.

Similar to pictures, you can also display enemy characters as videos.
Set the following in the enemy character’s memo field:

/ Display video [aaa] instead of the enemy character image.
<Video:aaa>
<Movie:aaa>

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 this plugin without permission from the
author, and there are no restrictions on its use (commercial, 18+, etc.).
This plugin is now yours.

@param movieVolumeType
@text Video volume type
@desc If the video contains audio, this is the audio type that refers to the volume. If not specified, it will always play at 100%.
@type select
@default none
@option none
@option BGM
@option BGS
@option ME
@option SE

@param autoEraseOnEnd
@text Automatic deletion on exit
@desc Automatically delete the video picture when the video finishes playing. If not deleted, the video will freeze at the last frame.
@type boolean
@default true

@param webmExt
@text webm disguised extension
@desc This is the disguised extension when playing webm format. Specify this if you want to obfuscate it. This does not increase the number of supported formats.

@param mp4Ext
@text mp4 disguised extension
@desc This is the disguised extension when playing mp4 format. Specify this if you want to obfuscate it. This does not increase the number of supported formats.

@command PREPARE
@text Picture video preparation
@desc Prepares the specified video file as a picture video.
@arg fileName
@text File name
@desc This is the video file to play. Enter the video file under the ”movies” folder without the file extension.
@type file
@dir movies
@arg loop
@text loop
@desc When enabled, the video will play in a loop.
@type boolean
@default false
@arg smooth
@text Smooth display
@desc When enabled, videos will be displayed smoothly when enlarged.
@type boolean
@default true
@arg volume
@text volume
@desc The volume of the video.
@type number
@default 100
@max 100
@arg reload
@text Reload
@desc When you try to display the same video for a picture with the same number, playback will restart from the beginning.
@type boolean
@default false
@arg autoplay
@text Autoplay
@desc Playback will begin as soon as loading is complete. If disabled, playback will be performed manually using the plugin command.
@type boolean
@default true
@arg finishSwitch
@text Playback end switch
@desc This switch turns ON when the video finishes playing. In the case of loop playback, it turns ON after one loop.
@type switch
@default 0

@command PAUSE
@text pause
@desc Pauses the video that is playing.
@arg pictureId
@text Picture Number
@desc The target picture number.
@type number
@default 1

@command PLAY
@text reproduction
@desc Starts playing the action.
@arg pictureId
@text Picture Number
@desc The target picture number.
@type number
@default 1

@command WAIT
@text Wait until completion
@desc Waits for the event to finish playing.
@arg pictureId
@text Picture Number
@desc The target picture number.
@type number
@default 1

@command SET_VOLUME
@text Volume Settings
@desc Set the volume of the video.
@arg pictureId
@text Picture Number
@desc The target picture number.
@type number
@default 1
@arg volume
@text volume
@desc The volume of the video.
@type number
@default 100
@max 100

@command SET_RATE
@text Playback magnification setting
@desc Set the playback speed of the video.
@arg pictureId
@text Picture Number
@desc The target picture number.
@type number
@default 1
@arg rate
@text Playback magnification
@desc The playback magnification of the video.
@type number
@default 100

スポンサードリンク

-MZ plugins

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