Title: FrameRate
Author: FrameRate
Published: <strong>août 21, 2026</strong>
Last modified: août 21, 2026

---

Search plugins

![](https://ps.w.org/framerate/assets/banner-772x250.png?rev=3659103)

![](https://ps.w.org/framerate/assets/icon-256x256.png?rev=3659103)

# FrameRate

 By [FrameRate](https://profiles.wordpress.org/framerate/)

[Download](https://downloads.wordpress.org/plugin/framerate.1.0.0.zip)

 * [Details](https://tah.wordpress.org/plugins/framerate/#description)
 * [Reviews](https://tah.wordpress.org/plugins/framerate/#reviews)
 *  [Installation](https://tah.wordpress.org/plugins/framerate/#installation)
 * [Development](https://tah.wordpress.org/plugins/framerate/#developers)

 [Support](https://wordpress.org/support/plugin/framerate/)

## Description

[FrameRate](https://framerate.tv) is where motion designers and studios share their
work in full quality. This plugin makes FrameRate videos first-class citizens in
WordPress.

**Paste a link, get a player.** Drop any FrameRate watch link into a post and it
becomes a responsive player that fills your content column at the video’s true aspect
ratio. Without the plugin, WordPress strips the embed down to a blank box; this 
fixes that.

**The FrameRate block.** For full control, use the FrameRate block. You get a live
preview of the player right in the editor, plus:

 * Autoplay, mute, and loop
 * Start and end times, for linking to a specific moment
 * Player colors that match your site
 * Show or hide any individual player control, down to the AirPlay button
 * Background mode for chromeless hero-section video
 * Wide and full alignment support

Any option you leave alone keeps the setting the video’s creator chose on FrameRate,
so you only override what you mean to.

**The [framerate] shortcode.** Prefer shortcodes, or writing in the classic editor?
Everything the block does is available as attributes, for example:

    ```
    [framerate url="https://framerate.tv/watch/..." autoplay="yes" muted="yes" start="30" accent_color="#E4F43C"]
    ```

**Works everywhere WordPress puts content.** Posts, pages, site templates, widget
areas, and the classic editor. Feeds get a clean « Watch on FrameRate » link instead
of a broken player, and excerpts stay pure text.

**Respects creators’ settings.** Videos restricted to specific domains embed correctly
on allowed sites, because the plugin identifies your site to FrameRate when resolving
the video.

### External services

This plugin connects to FrameRate (framerate.tv), the video service the embedded
videos are hosted on. It is required for the plugin to work: without it there is
no video to show.

**When your site requests data.** When you embed a FrameRate video, your site makes
a server-side request to `https://framerate.tv/api/oembed` to turn the video link
into a player. That request sends the video URL you entered and your site’s own 
address (as the HTTP referer, so that videos whose owners restrict embedding to 
certain domains can be shown on yours). No visitor data and no personal information
is sent.

**When your visitors load data.** The player itself is an iframe served from `https://
framerate.tv/embed/`. When a visitor views a page containing a FrameRate video, 
their browser loads that player directly from FrameRate, which means FrameRate receives
the visitor’s IP address and standard browser information, and may count a view,
as any third-party video embed does.

FrameRate’s terms of service: https://framerate.tv/terms
 FrameRate’s privacy policy:
https://framerate.tv/privacy

## Screenshots

[⌊A FrameRate video in a post, filling the content column at its true aspect ratio.⌉⌊
A FrameRate video in a post, filling the content column at its true aspect ratio
.⌉[

A FrameRate video in a post, filling the content column at its true aspect ratio.

[⌊The FrameRate block, with a live player preview and its options in the sidebar.⌉⌊
The FrameRate block, with a live player preview and its options in the sidebar.⌉[

The FrameRate block, with a live player preview and its options in the sidebar.

[⌊Options applied: brand accent color, muted looping playback, and a player theme,
all previewed live.⌉⌊Options applied: brand accent color, muted looping playback,
and a player theme, all previewed live.⌉[

Options applied: brand accent color, muted looping playback, and a player theme,
all previewed live.

[⌊The [framerate] shortcode, for the classic editor and page builders.⌉⌊The [framerate]
shortcode, for the classic editor and page builders.⌉[

The [framerate] shortcode, for the classic editor and page builders.

## Blocks

This plugin provides 1 block.

 *   FrameRate Embed a FrameRate video with full control over playback, player controls,
   and appearance.

## Installation

 1. Install and activate the plugin.
 2. Paste a FrameRate watch link into any post or page. That’s it.
 3. For more control, add the FrameRate block and set playback, controls, and appearance
    options in the sidebar.

## FAQ

### Do I need a FrameRate account?

No. Anyone can embed public FrameRate videos. You only need an account to upload
your own videos at framerate.tv.

### Why do I need a plugin at all?

WordPress only fully trusts a built-in list of embed providers. For everyone else
it sanitizes the embed, which strips the attributes that make fullscreen, autoplay,
and picture-in-picture work, and on WordPress.com the embed can be removed entirely.
The plugin registers FrameRate as a trusted provider so the player arrives intact.

### Does it work on WordPress.com?

Yes, on plans that support plugin installation. Installing this plugin is exactly
what makes FrameRate embeds work there.

### Can I make a video autoplay?

Yes, with the block’s Autoplay toggle or `autoplay="yes"` in the shortcode. Browsers
require autoplaying video to be muted, so enable Muted as well.

### A video’s owner set autoplay on FrameRate. Can I turn it off for my embed?

Not currently. Autoplay, mute, loop, and background mode can be forced on for a 
placement but not off; the creator’s own setting wins otherwise. Control visibility
options can be overridden in both directions.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FrameRate” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ FrameRate ](https://profiles.wordpress.org/framerate/)

[Translate “FrameRate” into your language.](https://translate.wordpress.org/projects/wp-plugins/framerate)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/framerate/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/framerate/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/framerate/) by [RSS](https://plugins.trac.wordpress.org/log/framerate/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First public release.
 * Paste a FrameRate link into any post or page and get a responsive player.
 * FrameRate block with a live editor preview and full playback, controls, and appearance
   options.
 * [framerate] shortcode with the same options as attributes.
 * Works in site templates, widget areas, page builders, and the classic editor.
 * Feeds show a « Watch on FrameRate » link; excerpts stay clean text.

#### 0.4.4

 * Fixed players overlapping nearby text in page builders such as Elementor.

#### 0.4.3

 * The block’s « Controls: Hide » switch now reliably hides the player controls.

#### 0.4.2

 * Feeds now show a « Watch on FrameRate » link instead of an iframe that feed readers
   would strip.

#### 0.4.1

 * Block sidebar controls are now honest about the three states: default, on, and
   off.

#### 0.4.0

 * New: the FrameRate block, with live preview and full playback, controls, and 
   appearance options.

#### 0.3.1

 * Removed the shortcode’s enclosed-content form, which WordPress’s shortcode parser
   mishandles.

#### 0.3.0

 * New: the [framerate] shortcode with per-embed playback, timing, and appearance
   options.

#### 0.2.2

 * Editor previews now update correctly even when a URL was embedded before the 
   plugin was installed.

#### 0.2.0

 * Embeds now fill the content column at the video’s true aspect ratio.

#### 0.1.0

 * Initial release: registers FrameRate as a trusted oEmbed provider so pasted links
   become working players.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 jour ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/framerate/)
 * Tags
 * [embed](https://tah.wordpress.org/plugins/tags/embed/)[oembed](https://tah.wordpress.org/plugins/tags/oembed/)
   [portfolio](https://tah.wordpress.org/plugins/tags/portfolio/)[video](https://tah.wordpress.org/plugins/tags/video/)
   [video player](https://tah.wordpress.org/plugins/tags/video-player/)
 *  [Advanced View](https://tah.wordpress.org/plugins/framerate/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/framerate/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/framerate/reviews/)

## Contributors

 *   [ FrameRate ](https://profiles.wordpress.org/framerate/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/framerate/)