Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Create and Add Cinemagraphs in WordPress

Do you want to learn how to create and add Cinemagraphs in your WordPress posts? Cinemagraphs are images with one part or area moving while rest of the image stays still. These images are highly engaging and add an storytelling element to your articles. In this article, we will show you how to easily create and add cinemagraphs in WordPress.

Creating cinemagraphs for your WordPress site

What are Cinemagraphs?

Cinemagraphs are typically GIF images where a small part of the image is moving while rest of it remains still. They look very cinematic hence the name cinemagraphs.

Cinemagraph preview

They add a storytelling element to images which makes them look more engaging. They are particularly useful when accompanying longform content, podcast episode, or an audio story.

Creating cinemagraphs is a bit different than regular GIFs. However if you have the right tools, then with little effort and some practice you’ll be able to create stunning cinemagraphs from your own videos.

That being said, let’s take a look at how to easily create and add cinemagraphs in WordPress.

Creating Cinemagraphs from Videos

To get started, you’ll need the following items:

  1. A small video clip that you want to convert into a cinemagraph
  2. Adobe Photoshop
  3. Your time, patience, and creativity

Let’s get started.

First you need to get your video ready. You can use a video editing tool like iMovie to trim the video to just the bare minimal clip that you need for the cinemagraph.

Next, you need to open Photoshop and import your video into layers by clicking on the File » Import » Video Frames to Layers menu.

Import your video into layers

Select your video and then click on the OK button to continue. Depending on your video size, it may take a little while to be fully imported.

Video to layers import

Once your video is imported, you will see video frames as layers under the layers panel.

Layers imported from video

Now you need to select all the layers except for the very first layer (Layer 1).

Go to Layer » New » Group From Layers menu or press Command + G (CTRL+G on Windows) to add layers into a group.

Grouped layers

Next, you need to select the group and go to Layer » Layer Mask » Reveal All to add a mask to the group.

Reveal all

After adding the mask, press Command + I (Ctrl + I on Windows) keys to invert the color of the mask.

Now set the foreground color to white and then click on the brush tool. You need to use the brush tool to highlight the area you want to show in the loop.

Brush the moving parts to highlight them

After that, go to Window » Timeline to open all your layers in an animation format.

You will notice all frames appear transparent in the timeline except for the first frame.

Timeline

To change that, select the first layer (Layer 1) in the layers panel and click on the Unfiy Layer Visibility icon and then press the Match button.

Unify visibility

Next, click on the toggle icon of the Timeline and select all frames. After that click on the toggle button again to choose Copy Frames.

Copy frames

After copying the frames, click on the toggle button and select ‘Paste Frames’ option.

You will be asked to choose a paste method. Select ‘Paste After Selection’ and press the OK button.

Paste after selection

Next, you need to click on the Timeline toggle icon once more and select the ‘Reverse Frames’ option.

Reverse frames

Your cinemagraph animation is almost ready.

To save it on your computer, go to File » Save for Web option. This will bring up a popup where you need to select GIF format and click on the save button.

Save as GIF

That’s all your Cinematograph is ready.

You can add it to your site like you would add any other GIFs in WordPress. Simply edit the post or page where you want to add the cinemagraph and click on the add media button.

Upload your cinemagraph GIF in WordPress

This will bring up the media uploader popup, click on the select files button to upload the GIF file from your computer.

Once uploaded click on the ‘Insert into post’ button to continue.

You will now see the image in your WordPress post editor.

Don’t forget to save or update the post. You can now click on the preview button to see the cinemagraph in action. Here is the cinemagraph we created during this tutorial.

Cinemagraph example

We hope this article helped you learn how to create and add cinemagraphs in WordPress. You may also want to see our list of websites offering free royalty free images for WordPress users.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

1 CommentLeave a Reply

  1. Gary Stenzel

    I have been making cinemagraphs with a free editor from Microsoft called “Cliplets”. It works really good and is easy to use.
    It’s a whole lot less complicated than using Photoshop.
    You should give it a try.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.