WordPress plugin intelligence profile

Magic Product Video for WooCommerce – Self-Hosted Product Video Gallery

Product video for the WooCommerce gallery: upload a clip, get self-hosted MP4 and WebM with a poster frame. No YouTube, no embeds, no code.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.8.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.6 · PHP 7.4
Directory statusactive
Last directory update28 Oct 20265d ago
Active installations20Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 7 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Magic Product Video for WooCommerce – Self-Hosted Product Video Gallery version 1.8.1 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

▶ Live demo · Documentation · Get Pro

Magic Product Video for WooCommerce adds a product video to the WooCommerce product gallery. Upload a clip once, and it plays as a slide next to your product photos, with a poster frame taken from the video. No YouTube channel, no embeds, no shortcodes, no theme edits.

Shoppers cannot touch what they buy. A short video shows size, movement, fabric and detail in seconds, right where they decide: on the product page.

  • Self-hosted. Files stay in your own media library. No outside video service, no ads, no tracking.
  • Plays everywhere. Every clip becomes MP4 (H.264) and WebM, and the browser picks the one it plays best.
  • Fits your store. Works with the standard WooCommerce gallery ( FlexSlider and PhotoSwipe ), block themes and custom templates.
  • Made for stores. Video library, poster frames, a background conversion queue and per-product control.

Why self-hosted instead of a YouTube embed

com. A self-hosted product video is a file on your own site: it looks like part of the store, keeps the shopper on the page, and needs no cookie consent for a third-party player.

How it works

  • Upload a clip into Magic Media, from a computer, phone or tablet.
  • Convert it with FFmpeg on your server, in a background queue. Or skip conversion and attach MP4 and WebM files you already have.
  • Attach the video in the Magic Video box on the product edit screen.
  • Show. It plays as a slide in the product gallery, first or last.

Product video in the WooCommerce gallery

The video is a real gallery slide, not a pop-up bolted on top. It sits first or last among the product images, works with thumbnails, swipe and the lightbox, and keeps the layout of your theme. Choose autoplay, sound, loop and controls, how the video fills the frame, and the background behind it.

Featured video for any product

Attach a video to a single product from the product edit screen, or reuse one clip on several products. The poster frame is taken from the first second of the clip; open the video in Media and pick any other frame if you want a better cover.

Self-hosted video, no third-party service

Your videos live in wp-content/uploads on your own hosting. Nothing is sent to YouTube, Vimeo or any other service, and the free plugin loads no outside scripts. You decide who sees what, and the files stay yours if you ever change themes or plugins.

Convert on your server, or in the browser

The video library converts every clip to MP4 and WebM for you, in a background queue that keeps running after you close the tab. Server conversion uses FFmpeg. No FFmpeg on your hosting?

Attach ready MP4 and WebM files, or convert right in your admin browser with Pro (WebAssembly, no exec() needed).

Free features

  • Video slide in the WooCommerce product gallery, first or last
  • Server conversion to MP4 and WebM with FFmpeg, in a background queue
  • Attach MP4 and WebM files you already have, with no conversion
  • Poster frame from the video, and a frame picker
  • Video library (Magic Media) for all your clips, upload from desktop or phone
  • Player settings: autoplay, controls, sound, loop, aspect ratio, fill mode, background
  • Gallery position: video first or last
  • WooCommerce product edit screen box (Magic Video)
  • English and Ukrainian admin
  • Optional “delete all data on uninstall”

Pro features

Magic Product Video Pro adds:

  • Conversion in the browser (WebAssembly): no FFmpeg or exec() on the server, for shared and restricted hosting
  • Custom FFmpeg presets: quality, size, codecs and audio per preset
  • Popup player: a poster with a Play button that opens a fullscreen player
  • Video in the shop grid: product videos instead of thumbnails on shop and category pages
  • Posts, pages and other post types, with the [mpvw_video] and [mpvw_magic_video] shortcodes and the mpvw_the_video() template function
  • WPML: one video for all translations of a product
  • Updates and email support

Pro replaces the free plugin in place; your videos and settings stay as they are. org.

Works with your stack

4 and up. HPOS and block checkout are supported. Tested with the default WooCommerce gallery, block themes and classic themes.

Requirements

  • WooCommerce 9.6 or newer, active
  • PHP 7.4 or newer (8.0+ recommended)
  • FFmpeg 5.1.6 or newer on the server for server-side conversion. Optional: you can attach ready files, or use Pro browser conversion.

Third-party libraries

The plugin uses the following open-source libraries, bundled with it (nothing is loaded from an outside server):

  • Video.js v8.22.0, Apache-2.0: the player in the product gallery
  • Angular v20, MIT: the admin app
  • PrimeNG v20, MIT: admin interface components
  • RxJS v7, Apache-2.0
  • Tailwind CSS v4, MIT: admin styles (build time)

txt. Server conversion runs the FFmpeg you have installed on your hosting; the plugin does not ship it.

Links

  • Plugin website and live demo
  • Documentation
  • Get Pro

Roadmap

  • Option to skip the poster frame during conversion
  • Cloud conversion: server-class speed with no FFmpeg on your hosting

Recently shipped: in-browser (WebAssembly) conversion as an alternative to server FFmpeg; the MPVW video library; pre-saved FFmpeg presets.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • featured video
  • product gallery
  • product video
  • video gallery
  • woocommerce video
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.6 · PHP 7.4
Update activity28 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.81.8.1
WordPress compatibility6.8.87.1.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.