Novus Stream Solutions
All tutorials

Novus Convert

Convert and transcode video: MP4, MOV, MKV & WebM

Transcode MP4, MOV, MKV, and WebM between each other, extract an audio track, and capture a poster frame in Novus Convert — every video processed locally in the browser through a WebAssembly build of FFmpeg, with each result validated before it downloads.

Video is where "just change the format" hides the most work, because a video file is really several streams — picture, sound, and timing — packed into a container. Novus Convert now transcodes video entirely in your browser, so an MP4 that a site rejects, a MOV straight off a phone, an MKV from a capture tool, or a WebM headed for the web can each become the container the destination actually wants without uploading a single frame.

This guide covers the three things people reach for most: transcoding between common video formats, pulling the audio out of a clip as its own file, and grabbing a still poster frame. The decoding and re-encoding run through a WebAssembly build of FFmpeg loaded inside the page, which is why the work stays on your device — and also why file size and your computer's speed matter more here than with a small image. Confirm the exact input-to-output pair at /conversions before you commit a long clip.

Contents
  1. 1.1. Know what Novus Convert does with video now
  2. 2.2. Confirm your exact video pair in /conversions
  3. 3.3. Load the clip and set the output
  4. 4.4. Extract audio or capture a poster frame
  5. 5.5. Mind size, memory, and the local limits
  6. 6.6. Let validation gate the download, then save it

Two ways to finish

Change the container

Transcode a video from one format to another — MP4, MOV, MKV, or WebM — when a player, editor, or uploader wants a specific one.

Pull audio or a frame

Extract the soundtrack as an audio file, or capture a single poster frame as a still image, from a video you already have.

  1. 1

    1. Know what Novus Convert does with video now

    The video routes accept a wide range of inputs — MP4, MOV, MKV, WebM, AVI, FLV, WMV, MPEG, 3GP, OGV, M4V, and more — and transcode among video formats, so the common jobs (MOV to MP4 for compatibility, MP4 to WebM for the web, MKV to MP4 for a player that refuses MKV) are all first-class. On top of straight transcoding, a video row can extract its audio track as a standalone file and capture a poster frame as a still image.

    Everything runs through a WebAssembly build of FFmpeg that loads inside the page the first time a video job needs it. That means your footage is decoded and re-encoded on your own machine and is never sent to a server. It also means throughput depends on the clip's length and resolution and on your device — a short phone clip is quick, a long 4K file asks more of the browser.

    • Transcode among MP4, MOV, MKV, WebM, and other common video containers.
    • Extract the audio track, or capture a poster frame, from the same clip.
    • Decoding and encoding run locally through a WebAssembly FFmpeg build.
  2. 2

    2. Confirm your exact video pair in /conversions

    Because video pairs run into the hundreds, /conversions is the authoritative place to confirm the specific route before you load a large file. Look up your input container and check that the output you want — another video format, an audio extraction, or a poster frame — is offered for it. Confirming first saves you from waiting on a long decode for a destination the route does not produce.

    Novus Convert identifies each file by its signature, the actual bytes, rather than by the extension. A clip renamed from .mkv to .mp4 is read as what it truly is, so the outputs offered on its row reflect the real container. If the output you expected is missing from a row, the file is often not the format its name claims.

    • Look up your input container and confirm the output pair is listed.
    • Signatures, not filenames, decide the outputs a video row offers.
    • Confirm before committing a long clip, not after the decode.
  3. 3

    3. Load the clip and set the output

    Open convert.novusstreamsolutions.com/convert and add the video by dragging it in or choosing it with the file picker. The queue takes several files at once and each row carries its own output selector, so a mixed set of clips can head to different targets in a single batch. Set the row's output to the video format you need.

    Pick the container for the destination, not out of habit. MP4 is the safe, near-universal choice for players, phones, and uploaders; WebM is the leaner option for modern web embedding; MOV and MKV suit specific editors and capture workflows. Because the format actually changes here, expect the re-encode to take real time on a long clip — this is a genuine transcode, not a rename.

  4. 4

    4. Extract audio or capture a poster frame

    When you only want the sound — a podcast pulled from a screen recording, music lifted from a video, narration you need as a standalone track — choose the audio-extraction output on the clip's row instead of a video format. The result is an audio file drawn straight from the video's soundtrack, produced locally like everything else.

    When you want a single still — a thumbnail, a poster image, a frame to show what a clip contains — choose the poster-frame capture. It writes one representative frame out as an image you can use as a preview or a placeholder. Both of these are ordinary outputs on the row, so you decide per file whether a video becomes another video, an audio file, or a still.

    • Audio extraction turns a clip's soundtrack into a standalone audio file.
    • Poster-frame capture writes a single still image from the video.
    • Choose the behavior per row — video, audio, or frame — in one batch.
  5. 5

    5. Mind size, memory, and the local limits

    Video is the heaviest thing the browser will process, so plan for it. The whole job — source, working buffers, and finished result — shares the tab's memory, which is why a very long or high-resolution clip can strain a session that a handful of images never would. Convert big files one or a few at a time, keep the tab in the foreground, and download and clear finished rows to free memory before the next.

    Daily download allowances are tracked in your browser and reset by the local calendar day, with the remaining count shown beside the download control and the current figures listed on the Help page. The app is free, but free is not unlimited. Expect a real transcode to take noticeably longer than an image conversion, and let a long clip finish rather than assuming it stalled.

    • The clip, its buffers, and the result all share the tab's memory.
    • Convert long or high-resolution videos a few at a time, tab in front.
    • Allowances reset by local day; the Help page lists the current figures.
  6. 6

    6. Let validation gate the download, then save it

    The download control appears only after the result passes validation — the output has to match the expected container and be decodable before it is offered. For video that guarantee is worth the wait, because a malformed file would only reveal itself later in a player or an editor. A row that fails validation fails on its own without discarding the results that already succeeded.

    Results live behind temporary object URLs in the current session, so save each finished video, audio file, or poster frame before you remove its row or close the tab — nothing is stored on a server for you to return to. Because the source never left your machine, re-running a row recreates a lost result in moments.

    • The download unlocks only after the output passes the validation gate.
    • Save results before closing — object URLs are temporary.
    • Re-running a row recreates a result, since the source stays local.

Confirm the pair, then give the transcode room to run

Video is a real re-encode, not a rename, so confirm the exact input-to-output pair in /conversions first, then let it work: convert long or high-resolution clips a few at a time with the tab in the foreground, and download finished rows to free memory. Reach for audio extraction when you only want the sound and poster-frame capture when you only want a still. Trust the validation gate over any filename, and save every result before you leave, since the files live only where you save them.

Frequently asked questions

Quick answers to common questions about this topic.

Can Novus Convert convert MOV to MP4 or MKV to MP4?

Yes. The video routes transcode among common containers such as MP4, MOV, MKV, and WebM, all in the browser through a WebAssembly build of FFmpeg. Confirm your exact input-to-output pair in the /conversions directory, since which outputs a given input offers depends on the route.

Is my video uploaded when I convert it?

No. Video decoding and re-encoding run on your own device through a local WebAssembly FFmpeg build loaded inside the page, so your footage is never sent to a conversion server.

Can I get just the audio out of a video?

Yes. Choose the audio-extraction output on the clip's row and Novus Convert produces a standalone audio file from the video's soundtrack. You can then convert that audio to another format if you need a specific one.

Why does converting a video take longer than converting an image?

A video conversion is a genuine transcode of the picture and sound streams, and it runs locally on your device, so the time depends on the clip's length and resolution and on your computer. Convert long clips a few at a time with the tab in the foreground and let them finish.