PDFMove
Converting a MOV File to WEBM: A Step-by-Step Guide
How-To

Converting a MOV File to WEBM: A Step-by-Step Guide

7 min read

First, set the right expectation

Converting MOV to WEBM does not fall into the easy group of container-swap operations. Knowing that difference up front removes the questions of "why is this taking so long" or "why does the file look different" during the job.

MOV is Apple's QuickTime container, and typically holds H.264 inside it, or ProRes on professional shoots. WEBM is a container designed for the web and carries only certain codecs: VP8, VP9 and AV1 on the video side; Vorbis and Opus on the audio side.

The intersection of those lists is empty. Whatever is inside the MOV, WEBM cannot accept it as it stands. This conversion is therefore always a re-encode. The picture is decoded and compressed from scratch with a new codec. That has two consequences: the job takes a long time, and there is a certain amount of quality loss.

This is not a defect, it is the nature of the format. But it does create disappointment when you go in without knowing it.

When you should move to WEBM

Is it worth paying the price of a re-encode? In these situations, yes:

  • If you are going to publish the video on your own website. WEBM is well supported in browsers, and VP9/AV1 usually produce a smaller file than H.264 at the same visual quality, which feeds directly into page speed.
  • If bandwidth cost matters. On a heavily watched video, the reduction in file size makes a serious difference to total traffic.
  • If you want an open format with no patent burden. That is one of the reasons WEBM gets chosen.

In these situations, though, WEBM is the wrong choice:

  • If you are sending the file to someone and expecting them to open it on their device
  • If you are going to import the video into an editing program
  • If you are going to upload to social media platforms — most of them expect MP4

Step-by-step conversion

1. Review your source file

Make sure the MOV file is not damaged; play it from beginning to end and check in particular that the end opens properly. Also look at the file's size. If a video of a few minutes takes up several gigabytes, there is a lightly compressed codec such as ProRes inside — a sign that the conversion will take longer.

2. Finalise the video

Do things like cropping, colour grading and burning in subtitles before the conversion. If you edit the WEBM output and encode again, the loss doubles. The rule is simple: keep the chain of re-encodes as short as you can.

3. Upload the file

Drag your file into our MOV to WEBM converter. If the source file is large, the upload step alone can take minutes.

4. Choose your codec

If you are offered the option, you will need to decide between VP9 and AV1. Briefly: VP9 encodes faster and has wider browser support; AV1 usually produces a smaller file at the same visual quality but encodes markedly more slowly and its support range is newer. If you are not sure, VP9 is the safe choice.

5. Wait

This step calls for patience. VP9 and AV1 encoders do intensive computation for every frame. On a long or high-resolution file it is entirely normal for the job to run for minutes. Do not close the tab.

6. Download the output and check it

Do not skip the checks below.

Post-conversion checklist

Visual check. Open the video in a browser and watch the moving scenes, the wide areas of flat colour and the dark scenes in particular. The traces of a re-encode show up most in those three places: fast movement can blur, colour banding can appear in areas like a plain sky, and blocky degradation can form in dark scenes. If you see problems like these, encode again with a higher quality setting.

Duration check. The total duration of the output should be the same as the source. If it is short, the file has been truncated.

Audio sync. Watch a few seconds towards the end of the video. If frame rate changes occurred during the re-encode, sync drift usually becomes obvious towards the end.

Browser test. If you are producing the file for the web, actually test it in a browser. Your server needs to send the correct MIME type for WEBM; otherwise the file will not play on the page even though it is perfectly sound.

Common problems

The file came out bigger than I expected. The quality setting may have been kept high, or the source video may already be very high resolution. If you do not need to publish 4K for the web, dropping the resolution reduces the size considerably and most viewers will not notice the difference.

The picture is visibly worse than the source. Raise the quality setting and try again. If you are compressing an already-compressed source a second time, it pays to use a generous setting.

The job is taking far too long. If you chose AV1, switch to VP9. The difference will be noticeable. Lowering the resolution also shortens the encoding time.

The file will not open in the player on my computer. Windows' default player does not always get along with WEBM. Try it with VLC; if it opens in VLC the file is sound and the problem is with the player.

If you are publishing on a website: two extra steps

The reason you chose WEBM is most likely web publishing. In that case there are two more things you need to do after the conversion finishes, otherwise the file will not work on the page even though it is sound.

Verify the MIME type. Your server needs to send WEBM files with the correct content type. A misconfigured server can send the file as if it were plain text, and the browser will refuse to play it. If your video opens locally but not on the site, this is the first place to look.

Define a fallback source. The HTML video tag lets you specify more than one source; the browser picks the first one it can support. Putting WEBM first and an MP4 version second is the most robust approach. That way browsers that support WEBM get the small file, those that do not fall back to MP4, and your video works for everyone. The cost of this is hosting two files, but that is reasonable as the price of not losing viewers.

Let us also repeat the resolution decision: if you do not need to publish 4K for the web, lowering the resolution reduces both the file size and the encoding time considerably. Most viewers will not notice that difference, but they will feel the improvement in page speed.

Keep the original

This is perhaps the most important piece of advice in this guide: do not delete your source MOV file after the conversion finishes. The WEBM output is a version that has lost a certain amount of information relative to the source, and that loss cannot be undone. When you need a different format in future, you should convert from the original MOV, not from the WEBM. Otherwise the loss stacks up and accumulates with every conversion.

In summary

Moving from MOV to WEBM makes sense for web publishing but it has a price. Because the codecs the two containers can carry do not overlap at all, the picture is necessarily re-encoded; that means time and a certain amount of quality. What you get in exchange is a file that works well in browsers and is usually smaller. Do the job once and on the final version, do not be stingy with the quality setting, check the output by actually watching it, and be sure to keep your original file.

Frequently Asked Questions

Why does the conversion take so long?

Because this operation is not a container swap but a genuine re-encode. The WEBM container cannot carry the H.264 or ProRes picture inside a MOV, so every frame has to be decoded and compressed again from scratch with VP9 or AV1. VP9 and AV1 encoders do a great deal of computation in order to produce an efficient file, and that naturally takes time. On long, high-resolution files it is normal for the job to run for minutes.

Will I lose quality?

Yes, a certain amount of loss is unavoidable and that needs saying plainly. If the source MOV already carries a compressed picture, decoding that picture and compressing it a second time means additional loss. With a good quality setting that loss is not noticeable to the naked eye in most scenes, but technically it is there. If you shuttle the same file between different formats repeatedly the loss accumulates, so do not delete your original MOV file.

I cannot play my WEBM file on an iPhone, is that normal?

It is largely to be expected. WEBM is a container designed mainly for web browsers, and support for it in the Apple ecosystem's default players is limited. If you are publishing the file on a web page this is not a problem, because browsers do play WEBM. But if you are sending the file straight to someone and expecting them to open it on their device, MP4 is a far safer choice.

Is the audio re-encoded too?

Yes. On the audio side the WEBM container carries the Vorbis and Opus codecs; in MOV files the audio is usually AAC or uncompressed PCM. So the audio track has to be converted to a new codec as well. Opus is a modern and efficient audio codec that holds quality well for speech and music at a reasonable bitrate, but this is still a re-encode and technically involves some loss.

Try this out right away with MOV → WEBM Dönüştür.

Try MOV → WEBM Dönüştür