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

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

MV plugins

Movie Manager - MovieManager.js

Plugin desc : Video Management 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/MovieManager.js

File name : MovieManager.js

Help of plugin :

@url https://triacontane.blogspot.com/
@plugindesc Video Management 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
-----
You can now control videos played with the "Play Movie" event command just
like pictures.

You can freely adjust the coordinates, zoom, looping, and playback speed.

The following plugin commands are executed after the "Play Movie" event
command.
(Most commands work before "Play Movie," except for "MM_Wait.")

Plugin Command Details
Execute from the "Plugin Command" event command.
(Parameters are separated by a space.)

All plugin commands are valid even when the movie is not playing.

MM_MOVE_POSITION [X Coordinate] [Y Coordinate] [Move Time (f)] [Wait Flag (ON/OFF)]
Changes the movie's display coordinates over time.

The example below moves [60] frames to coordinates [100:100] and waits while
processing.
ex:
MM_Move_Coordinates 100 100 60 ON

MM_MOVE_SCALE [X Scale (100%)] [Y Scale (100%)] [Time (f)] [Wait Flag (ON/OFF)]
Changes the movie's scale over time.
The example below scales the vertical and horizontal scales to [50%] by 60
frames,
without waiting during processing.
ex:
MM_MOVE_SCALE 50 50 60

MM_MOVE_OPACITY [Opacity (0-256)] [Time (f)] [Wait Flag (ON/OFF)]
Changes the movie's opacity over time.
The example below immediately changes the opacity to the value of variable
[1].
ex:
MM_MOVE_OPACITY ¥v[1] 0 ON

MM_SETTING_PLAY_RATE [Playback Speed (Standard: 1.0)]
Changes the movie's playback speed multiplier.
The example below changes the playback speed to 1.5x.
ex:
MM_SETTING_PLAY_RATE 1.5

MM_SETTING_CURRENT_TIME [Playback Position (S)]
Changes the playback position of the movie.
However, in Chrome, playback will end if you move to a position that is not
loaded.
Use with caution. (Confirmed with the latest version as of June 12, 2016)
The example below jumps to the 100th second playback position.
ex:
MM_SETTING_CURRENT_TIME 100

MM_SETTING_FIT_SCREEN [Setting Value (ON/OFF)]
When ON, the movie size will be adjusted to fit the screen at 100%
magnification. When OFF, it will fit the original video file size.
ex:
MM_SETTING_FIT_SCREEN ON

MM_SETTING_LOOP [Setting Value (ON/OFF)]
When ON, the movie will loop from the beginning after playback has finished.
ex:
MM_SETTING_LOOP ON

MM_PAUSE
Pauses playback.

MM_PLAY
Restarts playback from the paused state. The first time the movie plays, it
will play using only the event command, so
executing this command is not necessary.

MM_STOP
Ends playback and erases the movie.

MM_WAIT
Waits the event until the movie finishes playing before executing.
Please note that if the movie is looping, the game will stop.
Execute this command immediately after the "Play Movie" event.

Script Command Details

MovieManager.isPlaying();
Returns true if the movie is playing.

Restrictions
Currently, the movie display state cannot be saved.

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.

スポンサードリンク

-MV plugins

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