sandywp / plugins / presto-player

Presto Player

4.8 out of 5 stars. 4.8 339 reviews

A modern video and audio player for courses, landing pages, marketing, and testimonials — with captions, branding, and page-builder support.

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v4.5.0 100,000+ installs WP 6.5+ PHP 7.4+

your-sandbox.sandywp.com/wp-admin
Presto Player running inside a SandyWP sandbox

About this plugin

Turn ordinary videos into a polished, branded viewing experience.

Build customizable video experiences for your WordPress website

Presto Player is a WordPress video player that helps you add fast, on-brand video to your site — built natively for the Block Editor and every major page builder.

Use it for course lessons, landing pages, marketing videos, and customer testimonials — anywhere you want clean, on-brand playback you control.

Presto Player is built for:

  • Marketers
  • Online course creators
  • Coaches / trainers
  • Bloggers
  • eCommerce store owners
  • Niche sites
  • Businesses
  • Local businesses
  • Startups
  • Personal brands
  • Real estate agents
  • Artists & photographers
  • Any website with video

Presto Player is built on WordPress, an open platform you fully control.

Features

  • Built specifically for the Block Editor.
  • Works with all page builders
  • Custom Elementor & Beaver Builder modules.
  • Multiple video presets.
  • HTML5, YouTube and Vimeo video support.
  • LMS Learner controls.
  • LearnDash Video Progression
  • Multilingual Captions.
  • Player branding.
  • Custom poster images.
  • Lazy load HTML5 and YouTube video for better performance.
  • Kadence Theme Integration
  • RankMath Integration
  • AutomatorWP Integration
  • Global video hub.

Pro Features

  • Secure, self-hosted private video for logged-in users.
  • Public and private video via Bunny.net.
  • HLS Adaptive Streaming.
  • Video analytics.
  • Google analytics integration.
  • Muted autoplay preview
  • Video chapters.
  • Custom video presets.
  • Bunny.net integration.

Why Presto Player?

  • Free to start — Presto Player is free, so you can add video to your site without a monthly subscription.

  • Open and WordPress-native — Presto Player is built on top of WordPress, so your player settings, content, and data live in your own site.

  • You own your data — Your videos and viewer data stay on your domain and under your control.

Join the Presto Player community

Join our Facebook group to learn how other Presto Player users grow their businesses and to get early news on upcoming features.

Terms And Conditions | Privacy Policy

External services

Presto Player can connect to the third-party services below. Each connection, the data that is sent, and when it happens are described here.

YouTube and Vimeo (only when you embed their videos): Embedding a YouTube or Vimeo video loads that video from the service in the visitor’s browser, which sends the visitor’s IP address and playback interactions to that service. This only happens for videos you choose to embed.

Usage tracking (opt-in, disabled by default): If you explicitly opt in, the plugin periodically sends non-sensitive environment data — such as PHP and WordPress versions, active plugins and theme, site locale, and which plugin features are used — to Brainstorm Force to help improve the product. It is off until you give consent, and you can opt out at any time.

Feedback survey (optional): The plugin may show an in-dashboard NPS feedback survey. If you choose to submit it, your rating and optional comment are sent to Brainstorm Force.

License activation (Presto Player Pro only): If you use Presto Player Pro, activating or validating your license contacts the Presto Player account server to verify the license key for your site URL.

Questions

Does Presto Player host my video files?

Presto Player offers multiple hosting location options for your web-optimized videos. With our free version you can self-host your video or use YouTube or Vimeo. Our Pro version includes deep integration with Bunny.net.

In addition, any video host that gives you a public link to the video can be used with Presto Player, including HLS streams. Learn How

Does Presto Player work with my page builder?

Presto Player works with all page builders — add a video to the Media Hub and use the provided shortcode in any builder. Presto Player also includes native Gutenberg blocks and dedicated Elementor, Beaver Builder, and Divi modules.

Does Presto Player work with LearnDash’s video progression?

Yes, it most certainly does! And just like everything else we do, it’s very easy to use. Head on over to
our integrations page to see how easy it is.

What does “web optimized video” mean?

When you create a video that you want to display on your website, it first needs to be transcoded in a web-optimized format. When using a service such as YouTube, you can upload a video in any format and YouTube will transcode it for you. However, when you are self-hosting your video or using one of our integrations such as Bunny.net, you first need to transcode your video.

It’s a very simple and easy process that we have created an easy-to-follow tutorial for. However, if you skip this step your video viewers will most likely have issues with video playback.

How do I get captions created for my Presto Player videos?

There are many caption creation services available. We use HappyScribe because we like the interface and features they provide, but you can use any captioning service. Your captions need to be exported in the industry standard VTT format.

Does Presto Player secure my videos?

Presto Player Pro offers a public and private video option. Private videos are only accessible when a user is logged into your website. In addition Presto Player will use dynamic expiring links to your private videos.

In cases where someone may want to dig through the HTML on your web page where a video is to try and find the URL, that URL will not work.

What is the cost of using Bunny.net?

One of the main advantages of using Presto Player is our integration with Bunny.net to store and deliver your media. Presto Player will set everything up for you, and the cost is low — you pay Bunny.net only for storage and bandwidth, as outlined below.

You will be paying for 2 things: storage and bandwidth. Storage will cost between $0.01 – $0.03 per gigabyte stored per month. To give you an example, I have two online courses and combined all the videos take up 0.69 gigabytes. So my anticipated cost per month is $0.03 to store the videos with them.

The next cost is for bandwidth. If you have 1 video that is 10 megabytes, each time that video is fully viewed it will consume 10 megabytes of bandwidth. The cost of bandwidth is $0.005 per gigabyte transferred. So if you use 100 gigabytes of bandwidth per month, you will be paying $0.50 per month.

See our Bunny.net cost calculator.

It is also important to point out that Bunny.net has a $1 per month minimum.

How can I report a security bug?

We take plugin security extremely seriously. If you discover a security vulnerability, please report it in a safe and responsible manner.

You can report the issue through our Bug Bounty Program.

4.8

339 reviews

  • 5 ★ 314
  • 4 ★ 5
  • 3 ★ 7
  • 2 ★ 5
  • 1 ★ 8

Ratings come from WordPress.org. SandyWP does not collect its own reviews.

sandywp / also on the shelf

Try another plugin

  • Seriously Simple Podcasting

    4.7 · 30K+ installs

    Podcasting the way it's meant to be. No mess, no fuss - just you and your content taking over the world.

  • Compact WP Audio Player

    4.1 · 20K+ installs

    A Compact WP Audio Player Plugin that is compatible with all major browsers and devices (Android, iPhone, iPad)

  • AudioIgniter Music Player

    4.6 · 10K+ installs

    AudioIgniter lets you create music playlists and embed them in your WordPress posts, pages or custom post types and serve your…

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.