noupload.tools

Audio to video

Wrap a track in an MP4 so it can be uploaded anywhere that wants video.

Your file

Drop a file here, or click to choose

It stays on this device. Nothing is sent anywhere.

    Leave empty to draw a waveform instead.

    Settings

    Cover art or waveform

    Add an image and the whole video is that image, held still, at whatever canvas size you pick. This encodes fast because a still picture compresses to almost nothing, the file ends up roughly the size of the audio.

    Leave the image out and the tool draws an animated waveform in the color you choose. It looks like a music release video and takes longer to encode, because every frame is different.

    Sizes worth knowing

    1920 × 1080 for a standard YouTube upload. 1080 × 1920 for Shorts, Reels and TikTok. 1080 × 1080 for a square feed post.

    Why an audio file needs a picture at all

    Most places that will host a recording for you are video platforms, and they will not accept an MP3. YouTube, Instagram, TikTok and Twitter all want a video stream, so a podcast episode, a demo, a mix, a lecture or a song has to be given something to show. That is the whole job here: the audio is what matters and the picture exists so the file is allowed through the door.

    The still-image route is the one to reach for by default. A single frame held for the whole duration compresses to almost nothing, because every frame after the first is identical and the encoder stores that as "no change". An hour-long episode with cover art comes out roughly the size of the audio itself, and encodes in a fraction of the time the waveform version takes.

    What the waveform costs

    The animated waveform looks the part and is genuinely more work. Every frame is different, so there is nothing for the encoder to skip and the whole duration has to be rendered. On a long recording that is a real wait, and the file will be substantially larger than the still version. It is worth it for a short track or a single, and rarely worth it for a two hour episode.

    Choose the color against where it will be seen. Something bright on the dark background reads well in a feed; a low-contrast color disappears at thumbnail size.

    Preparing the cover image

    Give it the same shape as the canvas. A square cover on a 1920 by 1080 canvas will be centred with bars either side, which is fine but not what most people picture. If the artwork is square and the destination is YouTube, either accept the bars or extend the image to 16:9 first with resize image. For vertical platforms, a 1080 by 1920 canvas with artwork to match fills the screen.

    Resolution of the source image should meet or exceed the canvas. Scaling a 500 px cover up to 1920 will look soft, and no encoder setting fixes that.

    Before you convert

    Level the audio first if it is going anywhere public. Change volume can normalise to -16 LUFS, which is what podcast platforms expect and roughly where most streaming services land, so the result does not arrive noticeably quieter than everything around it. Doing it before this step means one encode rather than two.

    Common questions

    Why is a still-image video so fast to make?

    Identical frames compress to almost nothing, and the frame rate is dropped to 2 fps since nothing moves. Players handle it fine.

    Can I have both cover art and a waveform?

    Not in this tool. It is one or the other.

    Related tools