Container Swap

Sometimes you have a video file that won't play on a certain device — not because there's anything wrong with the video itself, but because the device doesn't recognize the file format. Container swap (also called "remuxing") fixes this by changing the wrapper without touching the actual video.

Containers vs Codecs

Think of a container as a box that holds your video and audio. The video inside might be perfectly compatible with your device, but if the box is the wrong shape, the device refuses to open it.

Codecs (like H.264 or H.265) determine how the video is compressed. Containers (like MP4 or MKV) determine how the video is packaged.

Same video, different container = same quality, different compatibility.

Why Container Swap is Great

Because you're not re-encoding the video, container swaps are:

  • Instant — A 10 GB file converts in under a minute
  • Lossless — Zero quality loss, it's the exact same video
  • Efficient — Output file is the same size as the input

Compare this to transcoding, which can take hours and always involves some quality trade-off.

Common Containers

Container Extension Best For
MP4 .mp4 Universal playback, streaming
MKV .mkv Multiple audio tracks, subtitles
WebM .webm Web embedding
MOV .mov Apple devices and software

MP4 is the go-to for compatibility. If a device or app plays video at all, it almost certainly plays MP4.

MKV is more flexible — it can hold multiple audio tracks, multiple subtitle tracks, and preserves more metadata. Great for archiving, but some devices won't play it.

When to Use Container Swap

MKV won't play on your TV? Swap to MP4. The TV probably supports the video inside, just not the MKV container.

Need multiple audio tracks? Keep the MKV. MP4 has limited support for multiple tracks, and a container change in Fetchii keeps only one audio track (see below).

Sharing with someone? MP4 is safest. Everyone can play it.

Preserving subtitles? MKV keeps them embedded. MP4 might lose some subtitle formats.

How to Swap Containers

In your download list, right-click a downloaded video and choose Convert > Change Container. Pick the target format under Container (MP4, MKV, WebM or MOV) and click Start. Done in seconds.

In a hurry? Select the video and choose Convert > Quick Remux in the menu bar, then to MP4, to MKV, to WebM or to MOV — it starts right away, no sheet.

The new file is saved next to the original and appears under its source video in History. Fetchii converts one downloaded video at a time; it can't convert files it didn't download. You can start another conversion while one is running.

Compatibility Notes

Not every codec fits in every container. Here's what works:

Codec Works In
H.264 MP4, MKV, MOV, AVI
H.265 MP4, MKV, MOV
VP9 WebM, MKV
AV1 MP4, MKV, WebM

If the video's codec doesn't fit the container you picked, the conversion fails and its row shows Conversion failed. You'd need to transcode in that case.

MP4 vs MKV: How to Choose

Choose MP4 when:

  • You need maximum compatibility
  • Sharing files with others
  • Streaming to devices like Roku, Apple TV, or Chromecast
  • File will be played on phones or tablets

Choose MKV when:

  • Video has multiple audio tracks (like different languages)
  • Video has embedded subtitles you want to keep
  • You're archiving and want to preserve everything
  • Playing on a computer or Plex/Jellyfin server

What Might Not Survive

When converting from MKV to MP4, you might lose:

  • Some subtitle formats (especially styled/formatted subtitles)
  • Extra audio and subtitle tracks beyond the first (Fetchii's container change keeps one video, one audio and one subtitle track, whichever container you pick)
  • Chapter markers (depends on the player)

If these matter to you, keep the MKV version or keep a backup.

Speed Expectations

Container swap is fast — it's mostly just copying data:

File Size Typical Time
1 GB 5-10 seconds
5 GB 20-30 seconds
10 GB 1-2 minutes

Speed depends mainly on your disk. SSDs are much faster than spinning hard drives.

Troubleshooting

"Incompatible codec" error: The video inside uses a codec that doesn't fit in your target container. You'll need to transcode instead.

Audio missing after swap: Some audio codecs (like Opus) don't work in all containers. Try MKV, which supports everything, or convert the audio separately.

Subtitles disappeared: MP4 doesn't support all subtitle formats. Keep MKV if you need subtitles, or extract them as a separate .srt file.

Try it with your next video

Free for 14 days · macOS 14.6 or later

Almost ready to fetch.

Fetchii is in the final stretch before launch. Drop your spot in line and we'll bark the moment it's downloadable.