Adding an Image Overlay to a Video

In this topic you will learn how to add an image overlay to a video.

The Interactivity module provides the ability to add different types of interactive overlays to videos. Text and image overlays can be displayed on videos during video playback. For example, overlays can display additional text or a company logo on a video. Overlays can also be clickable and open additional web pages if needed.


Before you get started

Before you can add interactivity to a player, you need an Interactivity-enabled Brightcove Player and you need to make sure an Interactivity project has been created. For information on how to do this, see Getting Started with Video Interactivity.

Adding an image overlay

Image overlays are used to display an image on a video during playback. The overlay can also be clickable and open another browser page when clicked. In the following example, the image overlay (the Brightcove logo) will appear at the 75% point of the video and display until the end of the video. Clicking the overlay will open a link ( in a new browser tab and pause the video.

Follow these steps to add an image overlay to a project:

  1. Login to Video Cloud Studio.
  2. Open the Interactivity module.
  3. Click New project.
  4. Enter a Project Title.
  5. Select a video to use.
  6. Click Create.
  7. Play the video to the point where the image should display.
  8. In the bottom toolbar, click on the image overlay icon.
  9. Click Choose File and browse and select an image or click the URL tab and enter the URL to an image file.
  10. Click Show.
  11. The image will display on the Preview tab. Click Submit.
  12. Click and drag the overlay to where you want it to appear on the video.
  13. Click the Start Time menu.
  14. Enter a Start time in seconds, as a percentage or in time format. This example sets the start time to the 75% point of the video. Click SAVE.
  15. Click the clock icon to set the duration of the overlay. Click Submit.
  16. Click the Link menu.
  17. Enter a URL to direct to when the overlay is clicked.
  18. (Optional) Click the BEHAVIOR tab and have the video Pause on video click. Click SAVE.
  19. Click Done.
  20. Click Embed.
  21. Click Preview, play the video and confirm that the overlay appears.


File size

Image annotations are loaded dynamically when the viewer reaches a certain point in the video. So it's a good idea (as with all images on the web) to ensure a good balance between high quality and low file size. A good rule of thumb for image annotations is to keep them below 200 KB. Like any web based technology, the more images you load up, the longer it will take to load the page.


PNG is the most popular image type as they include a transparency layer that ensures the image seamlessly blends with the video. Brightcove recommends minimizing the size of PNG files with a service like TinyPNG

JPGs can also be used, they don't have a transparency layer, so take care when using them.

Upload File or URL?

Brightcove recommends following your normal workflow. If you usually upload images for your website or other content to a third-party system like Amazon S3 or WordPress, continue doing that. If you normally upload directly from your system, then simply use the Upload File option.