Two Reddit videos that look identical in your feed can download at wildly different qualities, in different container formats, and with different quirks around sound and looping. That is because Reddit is not really serving you "a video" — it is serving you an adaptive stream assembled from several files at playback time. Once you understand the formats and quality tiers involved, saving Reddit content in the best possible shape becomes straightforward. This guide walks through every piece of the puzzle in plain terms.
Where Reddit stores its media
Before the format details, it helps to know where Reddit's content actually lives. In 2026, Reddit-hosted media is spread across three CDN subdomains, each with a specific job:
v.redd.it— native Reddit videos and Reddit-hosted animated posts.i.redd.it— full-resolution images and gallery photos uploaded to Reddit.preview.redd.it— cached preview thumbnails and lower-resolution image variants used inside the feed.
Alongside those, a large share of Reddit posts embed video from external hosts such as RedGIFs, Imgur, Streamable, and YouTube. Those follow the hosting platform's own format rules, not Reddit's, which is why our tool resolves them separately.
The container and codec: MP4 + H.264 + AAC
Reddit-hosted video is stored as MP4 and encoded with the widely supported H.264 (AVC) video codec, paired with AAC audio. This combination is the safest, most compatible pair available: it plays on virtually every device, browser, editor, and messaging app without any conversion. Uploaders are asked to submit H.264 MP4 or MOV files, and Reddit transcodes anything else into that format on ingest.
When you receive a Reddit video from a proper downloader, the final file is a standard progressive MP4 with H.264 video and AAC audio in one container — no exotic codecs, no compatibility surprises.
How Reddit actually delivers video: DASH and CMAF
Reddit does not serve videos as one static MP4. It serves them as an adaptive stream, and the protocol details are where the "no sound" problem comes from.
DASH: the long-running standard
For years, Reddit used DASH (Dynamic Adaptive Streaming over HTTP), the same adaptive streaming concept used by services like Netflix and YouTube. In this model, each video is transcoded into multiple resolution "rungs" and stored as separate files on the CDN, with a manifest that tells the player which rung to fetch. Audio is stored as its own separate track.
CMAF: the current fragmented MP4 format
In 2024, Reddit began migrating to CMAF (Common Media Application Format), a newer container that
delivers the same adaptive experience with smaller, more efficient fragmented MP4 segments. If you ever see
URLs like CMAF_720.mp4 or CMAF_AUDIO_128.mp4 on a Reddit video, that is CMAF in action. The
core idea is the same as DASH — separate rungs, separate audio — just packaged in a more modern container.
From your perspective as a viewer or downloader, DASH and CMAF behave almost identically. The catch, in both cases, is that they split the video and audio tracks apart.
Why video and audio are separate (and what that means for you)
Adaptive streaming requires each track to be independently switchable, so Reddit stores the picture and the sound as two distinct files:
- The video track lives at a URL like
v.redd.it/<id>/DASH_720.mp4(orCMAF_720.mp4). - The audio track lives at
v.redd.it/<id>/DASH_AUDIO_128.mp4(orCMAF_AUDIO_128.mp4). - Reddit's player joins them at playback time so you hear sound in the feed.
Right-clicking a Reddit video in your browser and choosing "Save video as" grabs only the video URL, which is why the saved clip is silent. A proper downloader like RedVidDown detects both tracks, downloads them together, and remuxes them into a single progressive MP4 with sound intact — no re-encoding, no quality loss. If you have run into this exact issue, our guide on why Reddit videos have no sound covers it in more depth.
The Reddit quality ladder
For every video, Reddit generates a ladder of renditions — the same clip encoded at several resolution and bitrate combinations. Which rungs exist depends on the source upload. A typical ladder looks like this:
- 240p — small, low-detail fallback for very slow connections.
- 360p — usable on mobile in a pinch, noticeably soft.
- 480p — reasonable middle ground for older devices.
- 720p — the practical "HD" starting point, sharp on most phones.
- 1080p — full HD, the top rung and Reddit's current maximum for native uploads.
Two important caveats. First, Reddit never upscales. If the creator uploaded a 480p file, the top rung is 480p — no 720p or 1080p version will exist. Second, the version the player picks in your feed depends on your connection, screen size, and bandwidth. What you see is not always the best version available. For a deeper look at resolution and bitrate, our Reddit video quality guide walks through the DASH ladder in detail.
GIFs on Reddit are usually MP4 videos
Reddit stopped serving classic .gif files years ago because they are enormous compared to modern video codecs. Today
almost every "GIF" you see is really a short looping MP4 hosted on v.redd.it or i.redd.it,
with no audio track and a small file size. Downloading one gives you a crisp video that loops seamlessly rather than
a bloated animated image. If you specifically need animated posts saved this way, our
Reddit GIF and gallery downloader handles them directly.
Images and gallery posts
Static images live on i.redd.it and are saved in their original format — usually JPEG
for photos and PNG for screenshots or artwork with transparency — at the resolution the poster
uploaded. Reddit does not re-encode uploaded images by default, so what you get from a proper downloader is bit-for-bit
the same file that was originally submitted.
Gallery posts (Reddit's built-in multi-image post type) can hold up to 20 images each. Every slide is stored as a
separate i.redd.it asset. The tidy way to save them is to fetch them together and package the set as a
ZIP — which is what our tool does client-side in your browser without ever touching a server.
External embeds: RedGIFs, Imgur, Streamable, and YouTube
Not every video on Reddit lives on v.redd.it. A large slice of posts embed clips from external hosts, and
each host has its own format rules:
- RedGIFs and Imgur mostly serve short looping MP4 clips, similar to Reddit's own animated posts.
- Streamable uses standard MP4 with combined audio, so no separate stream to merge.
- YouTube embeds are governed entirely by YouTube's format rules and are outside Reddit's control.
RedVidDown resolves these external hosts alongside Reddit-native URLs, so a single post link works even when the media is not actually stored on Reddit.
What you actually get when you download
Put all of the above together, and here is what a well-built downloader gives you for each post type:
- Native video: a single progressive MP4 with H.264 video and AAC audio, at the highest rung Reddit exposes for that post.
- Reddit-hosted GIFs: a small MP4 loop at the highest available resolution, no audio track.
- Images: the original JPEG or PNG from
i.redd.it, untouched. - Galleries: the full set of original images packaged into a ZIP, one file per slide.
- External embeds: the direct MP4 or animation URL from the source host, resolved automatically.
No re-encoding, no watermarks, and no quality loss anywhere in the chain.
How to always get the best format and quality
Once you know the rules, getting the best download is mostly about avoiding shortcuts:
- Do not rely on "Save video as" in your browser — you will only get the silent video track.
- Use the post URL, not the media URL. The post URL lets a downloader see the full manifest and pick the top rung; a direct
v.redd.itlink often points at whichever quality your player was using at that moment. - Choose a tool that copies streams instead of re-encoding them. Re-encoding always sheds quality, even at high bitrates.
- Grab content promptly. Direct
v.redd.itURLs are signed and can expire, so if a preview loads but the download fails, refetch the post URL and try again.
Final thoughts
Reddit's video setup is more sophisticated than a single MP4 file. Under the hood you have adaptive streaming (DASH or CMAF), separate video and audio tracks, a full ladder of resolutions, GIFs stored as MP4s, images on their own CDN, and a long list of external hosts stitched into the feed. Knowing how those pieces fit together explains most of the "why does my download have no sound" and "why is it blurry" frustrations at a glance.
Whenever you want the best possible file for any of these formats, paste the post URL into our free Reddit video downloader, or use the Reddit GIF and gallery downloader for animated and multi-image posts. Everything is fetched at the top rung and delivered as a clean, standards-compliant MP4 or image with no quality lost along the way.