Skip to content
uncompressed.io

Portfolio and showreel

A showreel page that autoplays muted.
One switch here, and the browser rule behind every silent hero on the web.

Your reel can start playing on its own, without sound, as a visitor arrives at the top of your page. It is one account-level switch, it is off until you turn it on, and the silence is not our decision. Here is how to set it up, how to cut a hero that works without audio, and how to put the same autoplaying reel on a site of your own.

See the plans

Video hosting for filmmakers · 5 GB free · Paid plans from USD 9/month

Updated September 2026

One switch, one film

Autoplay hero (muted) lives in Settings,
and it is off until you turn it on.

The setting is written exactly that way in the app, under Your videos and then Behavior. It is a property of your account, not of a film, and it governs whichever film currently carries the Hero layout tag on your public page. Turn it on once and the arrangement holds while you swap reels underneath it.

Off

by default

Nothing on your page moves until you switch it on. A new account behaves like a still gallery.

35%

in view before it plays

Playback follows visibility, so the hero starts as it comes into view rather than at the instant the page opens.

6

embed URL parameters

autoplay, muted, loop, title, accent and bg, for the same autoplaying reel on a site of your own.

1

Upload the reel and set it Public

Every upload arrives Hidden, which keeps it off your public page until you place it. Open the film and set its visibility to Public. Two deliberate steps, so nothing goes live by accident.

2

Tag it Hero in Public Profile

In the PUBLIC PROFILE tab, drag films into the order you want and give this one the Hero tag. Hero renders as a single card at the full width of the content column. Featured is two across, Standard is three, Hidden keeps a film off the page.

3

Switch on Autoplay hero (muted)

Settings, then Your videos, then Behavior. The label reads Autoplay hero (muted). One switch, saved to your account.

4

Load your page and scroll

Your page is uncompressed.io/yourname, and the same page answers at yourname.uncompressed.io. The hero starts silently as it comes into view. Visitors need no account and no login.

Two behaviours are worth knowing before you build a page around this. If you tag more than one film as Hero, only the one most in view plays, and the handover happens as the visitor scrolls; two reels never play over each other. And hovering any other card on the page pauses the hero, because the cards themselves run silent previews on hover, then releases it when the pointer moves away.

The switch does nothing on a film that is not tagged Hero, and nothing at all if your Hero film is still set to Hidden or to a private visibility. If the page looks static, those two settings are almost always the reason.

Why it is silent

Muted
is the only autoplay the web reliably allows.

This is the part people fight before they find it. You cannot make a reel start with sound for a first-time visitor, on any platform, on any site, however you build it. Browsers stopped allowing that years ago, and the block is on the viewer side, not on the host.

The reasoning is straightforward. Audio that starts by itself is disruptive on a phone in a meeting and hostile on a laptop with fifteen tabs open, so browser vendors converged on a rule: a video may start on its own if it is muted, and it may make sound once the viewer has done something that counts as asking for it. A click on a play button counts. A scroll does not. A page load certainly does not.

The practical consequence for a portfolio is that every autoplaying hero you admire on another filmmaker’s site is muted too. That is not a limitation invented here, and no host can sell you around it. What a host can do is make muted autoplay easy, keep the player clean while it runs, and get out of the way. Our player carries no wordmark, no badge and no watermark on any plan, so an autoplaying hero reads as part of your page rather than as an embed of someone else’s.

Sound is one click away, and that click is worth designing for. A visitor who wants to hear the mix opens the film’s own page, where the player starts paused with its controls in reach. The hero sells the images; the film page delivers the whole thing.

What that means for the cut

A hero that has to work without sound is a different edit from a reel that opens with a music drop. Assume nobody hears the first pass. If the film only makes sense with the track, it is a fine film and a poor hero.

Cutting a hero

Short, legible, and a first frame
that reads with the volume down.

The mechanics take five minutes. Choosing what plays is the part that decides whether the page works. Four things matter more than the rest.

Keep it short

A hero is a hook, not a screening. Thirty to sixty seconds is enough to show range, and it starts over quickly for a visitor who scrolled away and came back. A five-minute reel at the top of a page is mostly watched for eleven seconds and paid for in full.

Cut for the eye

Without audio, the rhythm has to come from the images. Wide, clear compositions, movement inside the frame, and cuts that land on their own rather than on a beat the viewer cannot hear. Dialogue scenes and anything that depends on a needle drop belong further down the page.

Pick the first frame deliberately

Before playback starts, the visitor sees your poster. It is the still that carries your page in a search result, in a link preview and in the half second before the hero moves. Scrub the master itself and capture the frame you want, or upload your own image.

Skip the burned-in titles

Text sized for a festival screen is unreadable in a hero card on a phone, and it dates the reel the moment a credit changes. Let your page carry the words and let the hero carry the pictures.

The poster deserves a second look, because it is doing more work than most people credit. It is what a visitor stares at while the file starts arriving, what shows on a connection too slow to play, and what represents the film everywhere the video itself does not render. You can scrub the uploaded master directly and capture a still from it with no re-encode in between: arrow keys move in 0.04 second steps, shift moves a second at a time, and the captured poster is saved as a JPEG up to 1600 px wide. If your browser cannot decode that particular master, the option to upload your own image sits right beside it.

The honest constraint

An autoplaying file starts downloading on arrival,
so a heavy hero is a slow first impression.

This is where an autoplaying hero differs from the rest of your page. A film a visitor chooses to play is a file they asked for. A hero streams to everyone who loads the page, on whatever connection they happen to have, before they have decided they care.

The player here streams the exact bytes you uploaded. Nothing is transcoded on the way in or on the way out, which is the point of the product for a finished film, and it carries a real trade-off for a hero: there is no rendition ladder, so there is no smaller version for the player to fall back to. On a slow line the hero buffers rather than dropping to a lower quality, because a lower quality was never made. That argues for keeping the hero modest and saving the full-bitrate master for the film’s own page, where the visitor pressed play on purpose.

20 Mbps export
50 Mbps export
150 Mbps export
60 secondsof hero
150 MB
375 MB
1.1 GB
First 3seconds
7.5 MB
19 MB
56 MB
On a 25 Mbpshome line
Keeps up
Buffersin and out
Buffersmost of the way
On a phoneon cellular
Usually fine
Dependson the signal
A stall,then a still
Where itbelongs
The hero
A good hero ona fast audience
The film page,not the hero

Arithmetic rather than measurement: bitrate times runtime, rounded. There is no adaptive ladder here, so the browser either keeps up with the file or waits for it. Bandwidth itself is not metered and not billed: storage is the only meter on every plan, and views, uploads and viewers are unlimited.

The one number that is not about money

Nothing on this page is a bandwidth bill. An autoplaying hero can be loaded by ten thousand people in a day at no charge. The cost is the visitor’s patience, which is why the export you pick for the hero is a design decision rather than an accounting one.

On a site of your own

The embed is a plain iframe,
and six of them can be set in the URL.

If your portfolio lives somewhere else and you want an autoplaying muted reel at the top of it, you do not need the profile page at all. Copy the embed code from the film, add the parameters you want to the URL, and paste it into your own layout.

The snippet the dashboard gives you carries no parameters at all:

<iframe src="https://uncompressed.io/embed/VIDEO_ID"
        title="Your film" width="1280" height="720"
        frameborder="0" loading="lazy"
        allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
        allowfullscreen
        style="border:0;max-width:100%;aspect-ratio:16/9;height:auto;"></iframe>

For an autoplaying hero, add the parameters to the src and leave everything else alone:https://uncompressed.io/embed/VIDEO_ID?autoplay=1&loop=1&bg=transparent. The allow attribute in the snippet already lists autoplay, which the iframe needs before the browser will let the player start at all.

What it does
Value
Worth knowing
autoplay
Starts playback
autoplay=1
Forces muted,whatever else you set
muted
Silences the player
muted=1
Already impliedby autoplay
loop
Repeats the film
loop=1
The usual pairingfor a hero strip
title
Shows the title pill
title=1
Off unlessyou ask for it
accent
Paints the progress bar
accent=RRGGBB
Six hex digits,no hash
bg
Paints the framearound the video
bg=transparentor bg=RRGGBB
transparent lets yourpage show through

Six parameters, and only six. Anything else in the query string is ignored. The Embed panel in the dashboard is a different list: eleven switches saved on the film itself, which travel with every embed of it. The two counts are not the same thing.

Two limits to state plainly. Embedding is refused for private, password-protected and vaulted films, and the iframe shows a quiet unavailable card instead, so a hero embed has to be a film you are happy to have play in public. And there is no custom domain here: your profile lives at uncompressed.io/yourname and at yourname.uncompressed.io, and embeds are always served from uncompressed.io. If a domain you own is a requirement, that is the row where this loses, and an embed on your own site is the way around it.

When nothing moves

Six checks,
in the order they actually go wrong.

The switch is off

Autoplay hero (muted) ships off. Settings, then Your videos, then Behavior. This is the answer roughly half the time.

The film is not tagged Hero

The switch only reaches the Hero tag. A Featured or Standard film shows a silent hover preview and nothing else, which looks like a broken autoplay but is not.

The film is still Hidden or private

Every upload starts Hidden, and it also has to be set to Public visibility. Both conditions have to be true before it appears on the page at all.

The hero is not in view

Playback follows visibility. If you are testing on a short window, or you landed further down the page, scroll until the hero is properly on screen.

Your pointer is on another card

Hovering any other film pauses the hero on purpose. Move the pointer off and it resumes.

The browser cannot decode the file

A hero has to be a browser-playable export. H.264, HEVC and AV1 decode in a tab; ProRes and DNxHR are hosted and downloadable at full fidelity but do not play in one. A ProRes hero shows a poster and never starts.

One more, less obvious: if you replaced the film recently, the poster does not follow the new cut. Replacing a video keeps the link, the view count, every embed already on someone else’s site, the privacy setting and the film’s place on your page, and it swaps only the file. The previous cut is deleted rather than archived, so keep your own copy, and repick the poster frame after a real re-edit or your hero will open on a still that no longer exists in the film. The same applies to captions and to any timecoded notes already left on it.

If you are building the page from scratch, video portfolio hosting covers the rest of the page around the hero. For the mechanics of swapping the reel later without breaking a link you already sent, see updating a showreel without changing the link.

Questions

Frequently asked

Does the reel start the moment the page opens?

Not literally. Playback is tied to visibility: the Hero film starts once it is at least 35 percent on screen. For a visitor who lands at the top of your page that is immediate, because the hero is the first thing in view. For someone who arrives at an anchor further down, it waits until they scroll back up to it.

Can I make it autoplay with sound?

No, and neither can anyone else. Browsers block autoplay with audio unless the viewer has already interacted with the page or the site, which is not the case for a first-time visitor landing on a portfolio. Muted autoplay is the only start that works reliably, which is why every autoplaying reel you have seen on the web is silent. A visitor who wants sound clicks through to the film page and unmutes there.

Is autoplay on by default?

No. Autoplay hero (muted) is off until you switch it on in Settings, under Your videos and Behavior. Until then your Hero film sits on the page as a still with a silent preview on hover, like every other card.

Is the switch per film or per account?

Per account. It is one setting on your profile and it governs whichever film carries the Hero layout tag. If you swap which film is the Hero, the new one autoplays and the old one stops, with nothing else to change.

What if I have more than one Hero film?

Only the one most in view plays. As you scroll from one to the next the first pauses and the second takes over, so two heroes never play at once. Hovering any other card on the page also pauses the hero, and it resumes when the pointer leaves.

Will an autoplaying hero cost me bandwidth?

Not in money. Storage is the only meter here and there are no bandwidth caps or per-view charges on any plan, so an autoplaying hero is free to serve however many people load your page. It costs the visitor, not you: the file starts downloading on arrival, so a heavy hero is a slow first impression on a modest connection.

Can I autoplay a reel on my own website instead?

Yes. The embed is an iframe pointing at uncompressed.io/embed/ plus the film id, and the URL accepts autoplay, muted, loop, title, accent and bg. Add autoplay=1 and it starts muted, because that is the only way a browser will start it. Embeds are refused for private, password-protected and vaulted films by design.

Put the reel at the top of your own page

Every plan gets the public profile, the layout tags, the autoplay switch and the unbranded embed, the free one included. What changes with the plan is how much footage you can keep online: Starter is free with 5 GB and one film at a time, Lite holds 100 GB, Pro holds 500 GB and Max holds 1.5 TB hot.