FMVMachine is a cross-platform, locally-running interactive video editor using electron, nodejs, and H5P. This application allows users to create, edit, and export interactive videos with features such as hotspots, video linking, and custom interactions.
- Import and manage multiple video files
- Create and edit interactive hotspots on videos
- Link hotspots to other videos, dialogue pop-ups, or external URLs
- Set video playback options (looping, next video)
- Export projects as interactive web content
- Cross-platform support (Windows, macOS, Linux)
- Download the latest release for your operating system from the Releases page.
- Extract the downloaded archive to your preferred location.
- Run the FMVMachine executable.
- Launch FMVMachine.
- Click "Import Video" to add your first video.
- Use the "Create Hotspot" button to add interactive elements.
- Set video options and links as needed.
- Save your project or export it as an H5P package.
For detailed instructions, please refer to the User Guide.
FMVMachine is built using Electron and Node.js. To set up the development environment:
- Clone the repository:
git clone https://github.com/midnightroachmedia/FMVMachine.git
- Install dependencies:
cd FMVMachine npm install
- Run the application in development mode:
npm start
We welcome contributions to FMVMachine! Please read our Contributing Guidelines for details on how to submit pull requests, report issues, and suggest improvements.
FMVMachine is open-source software licensed under the MIT License. See the LICENSE file for more details.
For questions, suggestions, or support, please open an issue on our GitHub repository or contact Midnight Roach Media directly.
Thank you for using FMVMachine!