Media Converter Plugin

Plugin Overview

Convert and resize uploaded videos into HTML5-friendly MP4s with our Media Converter plugin. Offer FLV as an alternative format, add watermarks, and run conversions on a separate server for maximum scalability. Requires FFMPEG on your server; use qt-faststart for streamable MP4s.

Video Conversion


  • HTML5-Friendly MP4 & FLV

    Convert uploaded videos to MP4 for broad compatibility; FLV supported as an alternative format. Better support for iPhone and iPad with no reliance on third-party players.

  • Resize & Watermark

    Resize videos to your chosen dimensions with proportions constrained; add a PNG watermark with configurable position and padding.

  • WebM Support

    Support for video conversion to WebM in addition to MP4 and FLV output.

Queue & Control


  • Converter Queue

    View queue stats and items via the converter plugin page; limit maximum concurrent conversions to protect your CPU.

  • Cancel, Redo & Schedule

    Cancel or redo a conversion from the admin area; manually schedule one or more videos from the queue listing page.

  • Screenshots & Cache

    Option to capture only video screenshots; centralised screenshot storage in global site cache with auto-removal on media deletion.

Flexible Deployment


  • Independent Converter Script

    The converter is built to be independent of the main upload script so you can run it on its own server; copy the file, set database details and go.

  • SSH & Cron

    Set SSH details when running conversions on another server; included guidance on setting up the converter as a cron job.

  • Scalable

    Set up the converter on additional servers to run more conversions in parallel.

Requirements


  • FFMPEG

    FFMPEG must be enabled on your server. For streamable MP4s, ensure qt-faststart is available (sometimes part of FFMPEG).

  • Installation Guidance

    Detailed guidelines on installing FFMPEG are available (e.g. ffmpeginstaller.com). Root SSH access may be needed. Ensure it is working before purchasing.