Use an MP4 as your Mac wallpaper, on a loop

System Settings turns video files away. Walyro takes the same MP4, loops it behind your desktop, and lets you decide which display it lands on.

4 min readmacOS 14+
Download on the Mac App Store
Mac App Store
4.9 out of 5
Product Hunt
Featured
MP4, MOV, and M4V import straight from Finder
Seamless looping with no visible restart
Fit, Fill, or Crop so the framing matches your display

How do you use an MP4 file as a Mac desktop background?

macOS will not do it on its own. System Settings only accepts image files, so dragging an MP4 into the Wallpaper pane does nothing. You need a live wallpaper app: install one, import the MP4, choose the display and how the video should fill it, and the clip loops behind your windows.

Overview

What you need before you start

The reason this question keeps getting asked is that macOS gives no hint about the answer. You open System Settings, find the Wallpaper pane, click Add Photo, and the file picker simply refuses to select your MP4. Nothing explains why. The Wallpaper pane only understands still images, and Apple's own dynamic and aerial options are special cases wired into the system rather than files you can add to.

So the video has to be played by something else. A live wallpaper app runs its own playback layer behind your icons and windows, which is how the clip you already have ends up on the desktop. This page covers the import, the loop, and the encoding choices that decide whether it looks smooth or stutters.

Accepted formats
MP4, MOV, and M4V
Best codecs
H.264 or HEVC, both hardware decoded on Apple silicon
Resolution
Match the display, so 3456 by 2234 for a 16-inch MacBook Pro
System requirement
macOS 14.0+
Purchase
One-time purchase, no subscription or ads
1

Why System Settings rejects the file

The Wallpaper pane in System Settings is built around still images. Add Photo opens an image picker, and video files are filtered out before you can select them. Nothing is broken; the feature was never meant to take them.

Apple's own dynamic wallpapers look like an exception, but they are not really video. They are a set of stills that the system fades between as the day goes on. The aerial screen savers are video, and they are wired into the screen saver system rather than exposed as something you can point at a file.

2

Import the MP4 and set it

With Walyro installed, the flow is short. Open the app, bring in the file, decide where it plays, and apply. The clip starts looping behind your windows straight away.

  • Drag the MP4 into the Walyro window, or use the import button to pick it in Finder

  • Choose Fit, Fill, or Crop depending on whether you mind bars or cropping

  • Pick all displays, the main display, or one specific screen

  • Check the preview against the menu bar and dock, then apply

3

Get the loop to look seamless

A loop reads as seamless when the last frame flows into the first. Clips that were cut arbitrarily will show a visible jump every time they restart, and once you have noticed it you cannot stop noticing it.

Footage sold as a loop is already cut for this. If you are trimming your own, look for a moment where the frame is close to where it started, such as a wave pulling back or clouds crossing an empty patch of sky. Slow, continuous motion hides a seam far better than anything with a hard cut or a fast pan.

  • Trim so the closing frame resembles the opening one

  • Avoid cuts, whip pans, and anything with an obvious beginning

  • 10 to 30 seconds is long enough to avoid feeling repetitive

4

Encode it so it plays smoothly

A wallpaper plays for hours, so encoding choices show up as heat and battery rather than as a one-time cost. H.264 and HEVC both decode in hardware on Apple silicon, which keeps the CPU largely out of it. Formats without hardware support fall back to software decoding and will run the fans.

Resolution is the other lever. Encoding far above your display's native resolution makes the file bigger and the decode heavier without putting a single extra pixel on screen. Match the panel, or come close to it.

  • H.264 for the widest compatibility, HEVC for smaller files at the same quality

  • Size the video to your display rather than leaving it at source resolution

  • Drop the audio track; wallpaper playback is muted anyway

  • 30fps is plenty for ambient motion and halves the decode against 60fps

5

Keep it under control while you work

Motion behind a text editor gets old faster than most people expect. The fix is being able to stop it without unpicking your setup, so Walyro keeps pause, resume, and clear in the menu bar and the Now Playing panel.

Playback also stops on its own when the Mac is locked or the displays go to sleep, and picks up where it left off when you come back.

Sources

Common questions

Put the clip you already have on your desktop

Import the MP4, pick the display, and let it loop. No conversion step, no account, no subscription.

Download on the Mac App Store
Back to homepage