Back to blog

Gallery / P1 · EncoX

Why EncoX Is Instant for Some Videos and Slower for Others: It Checks the Codec First

EncoX does not decide how to convert a video from its filename or from an extension such as .mkv or .mp4. It first reads the codec information inside the file. If the video is already suitable for the target MP4, EncoX can usually change the container without recompressing the picture. If the picture itself has to be rebuilt, EncoX uses a full conversion path instead. That is why two files with the same extension can finish very differently: one may take only a few seconds, while another can take minutes.

That decision is not a promise that every familiar-looking file will take the fast path. Video parameters can still fall outside the compatible range, and some high-frame-rate, high-bit-depth material takes substantially longer. A file that requires full conversion but contains no audio track is also rejected in the current version. This article is only about how EncoX chooses a conversion path, not about treating an extension as a speed label.

1. EncoX checks the codec first, then decides whether the picture has to change

When EncoX receives a video, the important question is not what the filename ends with. The important question is what kind of video is actually stored inside the container and whether that picture can already fit the target MP4 without being rebuilt.

That produces two outward-facing paths. On the faster path, EncoX keeps the existing picture data and changes the container as needed. On the slower path, EncoX performs a full conversion of the picture. These are not user-selectable speed modes; they are different responses to the file EncoX has been given. For the general technical distinction between those two operations, see container changes versus full re-encoding.

EncoX decides from the codec inside the file, not from the extension outside it. Two files named .mkv or .mp4 do not automatically follow the same conversion path.

2. The first step is to find out what is actually inside the file

An extension tells EncoX what kind of container it is opening, but it cannot answer the more important question: what codec carries the picture? EncoX reads that codec information first and uses it to decide whether the existing video can be kept for the output MP4.

For example, H.264 8-bit and HEVC 8/10-bit video can take the faster path when the rest of the picture parameters are compatible. Video encoded as Xvid, VP9, or AV1 requires full conversion. Even a familiar codec name is not an unconditional guarantee, because picture parameters outside the compatible range can still push the file onto the full-conversion path.

3. The faster path: if the picture can stay as it is, EncoX does not recompress it

When the video is already suitable for the target MP4, EncoX prefers to change the container without recompressing the picture frame by frame. In device tests, files on this path finished in seconds. That makes “a few seconds” a useful description of this class of file, but not a promise for every conversion.

Audio is considered separately. Compatible audio can be kept, while incompatible audio is converted to AAC. That does not force EncoX to recompress an already compatible picture. The practical rule is narrower and more precise: EncoX avoids reworking the video when the video itself does not need to be reworked.

The fast result is conditional. EncoX is fast here because the existing picture can be carried into the target MP4 without being recompressed, not because a particular extension receives special treatment.

4. The slower path: EncoX performs a full conversion when the picture cannot be used directly

If the video cannot be carried into the target MP4 as it stands, EncoX has to rebuild the picture. That is a fundamentally larger job than changing the container, so the time scale changes from seconds to minutes.

A full conversion moves into minutes, usually longer than the clip itself. Once a file reaches this path, the dominant fact is that the picture must be processed again, not whether the filename says MKV, AVI, MP4, or TS. Full conversion also has an explicit picture boundary: the output follows its source bit depth, up to 10-bit, with chroma sampling unified to 4:2:0. Those details are covered separately in how EncoX handles HDR and Dolby Vision.

5. Why two .mkv files can have completely different timings

This is the easiest place to draw the wrong conclusion from a filename. Take two .mkv files. If the first contains compatible H.264 video, EncoX may only need to adjust the container, leaving the picture untouched. If the second contains Xvid video, EncoX has to perform a full conversion. The extension is identical; the codec inside is not.

So the question “How long does MKV to MP4 take?” cannot be answered from the extension alone. EncoX reads the codec first and only then chooses the path. For the MKV-specific case where the goal is to keep the existing picture whenever possible, see when MKV can become MP4 without recompressing the video.

The same .mkv extension can lead to two very different outcomes. An H.264 file may finish in seconds, while an Xvid file may take minutes, because the codec—not the three letters in the extension—determines the path. One more thing that shapes the waiting: tasks run one after another - the queue is serial, and several files are not worked on at once.

6. What pushes a file onto the slower path

The clearest trigger is a video codec that cannot be used directly for the target MP4. But the codec name is not the whole decision. If the actual picture parameters fall outside the compatible range, EncoX uses full conversion even when the codec family itself looks familiar. There is no single public threshold that can accurately reduce this to “below this number is fast, above it is slow.”

High-frame-rate, high-bit-depth material shows the difference clearly: when the picture has to be rebuilt, the wait runs in proportion to the clip and usually longer than the clip itself. That is a scale, not a rate to quote for an individual file.

7. Boundaries: the decision logic is not a universal pass

8. The useful expectation is simple: codec first, timing second

The most useful way to read EncoX timing is to start with the codec decision, not the filename. EncoX first determines whether the existing picture can be kept. If it can, the conversion may finish in seconds. If it cannot, EncoX performs a full conversion and the time moves into the minute range.

That is also why EncoX does not expose a “fast” or “slow” quality tier for the user to choose. The path comes from the file’s codec and picture parameters, not from a paid speed switch or a manual preset. EncoX always produces MP4, but the work required to get there depends on what is actually inside the source file.

Once you understand the conversion route, the practical next step is to write down what a successful output must contain. Check how the five free conversions are counted and use a checklist you can run yourself to record the result.

Common questions

How long does a EncoX conversion actually take?

There is no fixed time that can be predicted from the extension alone. When the picture can be kept, the faster path is usually a matter of seconds. When the picture requires full conversion, expect minutes rather than seconds.

Why does one MKV finish in seconds while another takes much longer?

Because EncoX does not choose a path from the .mkv extension. It reads the codec inside the file. Compatible H.264 can use a container-only path, while Xvid requires full conversion, so two MKV files can have completely different timings.

How does EncoX decide which path to use?

EncoX reads the codec information inside the file and considers the actual picture parameters. If the video can already fit the target MP4, EncoX keeps the picture and adjusts the container. If the picture has to be rebuilt, EncoX performs a full conversion.

Can a common codec still end up on the full-conversion path?

Yes. The codec name is not the only condition. If the actual picture parameters are outside the compatible range, EncoX still uses full conversion. EncoX does not publish those internal thresholds as a fixed public cutoff.

If a conversion is slow, does that mean EncoX chose the wrong path?

Not necessarily. Minute-scale processing is expected when the video itself has to be rebuilt, and the wait then runs with the length of the clip rather than with its filename.


Axiom One LLC — EncoX