Convert audio to video for YouTube
YouTube does not take an mp3. Here you get a 1920×1080 MP4 with a title, bars that follow the voice and subtitles, ready to upload.

Updated: October 2026 · 6 min read

mp3 to mp4 for YouTube
1920×1080 H.264 + AAC
Title and bars that follow the voice
Subtitles word by word
A full hour no cap
Make the video Pro or 7-day pass
Quick answer

YouTube does not take an mp3: it has to become a video. With AppGrabbit: drop the audio onto Download › Subtitles with AI, click Get subtitles (1 credit; the AI transcribes on your PC), pick Landscape, a background and the title on the preview (free) and Make the video leaves you a 1920×1080 MP4 in H.264 with AAC, with bars that follow the voice and subtitles. Exactly what YouTube recommends. 1 credit · the video: Pro

AppGrabbit: an audio turned into a video, with a title, bars that follow the voice and subtitles, chosen on a real preview

Why YouTube won't take an mp3, and what it does take

YouTube is a video platform: there is no way to upload a bare audio file. Its recommended encoding guide asks for an MP4 container, H.264 video, AAC audio and, for 1080p, 1920×1080. What people do is put a still image over the audio in an editor, which takes time and looks static. What comes out here already meets what YouTube asks for and also moves with the voice.

What YouTube asks forWhat AppGrabbit gives you
ContainerMP4✓ MP4
VideoH.264✓ H.264, 30 frames per second
AudioAAC✓ AAC, your audio leveled
1080p1920×1080, 16:9✓ 1920×1080 in Landscape
SubtitlesOptional, .srt✓ Burned in, plus the .srt

What you get: a full hour of class, sermon or episode

A two-color background that drifts slowly, the title at the top (up to 70 characters) with a small line reading “AUDIO · 58:20”, 64 mirrored bars that are the real spectrum of the voice, and the subtitles at the bottom, in the Classic style, timed word by word. There is no length cap: a two-hour talk comes out as a two-hour video. If you are uploading a course, each audio lesson becomes a video with its own title.

Timing, in numbers

  • Transcribing — with an NVIDIA card, about 30 seconds per 10 minutes of audio; CPU only, about 2 minutes per 10.
  • Building the video — about 9 seconds per 51 of audio on the PC we measured it on: an hour of audio, about 11 minutes.
  • File size — an hour of 1080p at 30 fps weighs less than camera footage: the background barely changes.
  • Uploading to YouTube — as long as your connection takes; the file is already in the right format, no re-encoding.

AppGrabbit against the other ways

AppGrabbit“mp3 to mp4” websitesEditor with a still imageCanva
Moves with the voice✓ Real bars✗ Still image or template✗ Still image~ Templates
Timed subtitles✓ Yes, from the AI✗ No✗ You add them~ Automatic, per sentence
Your audio never leaves your PC✓ Never✗ Goes to their servers✓ Yes✗ Goes to their cloud
An hour of audio✓ No cap✗ Minute or size cap✓ No cap~ By plan
Your photo or logo✗ No~ One image✓ Yes✓ Yes
CostGet subtitles: 1 credit (5 free a month) · preview: free · Make the video: Pro $8.99/mo or 7-day pass $3.99Free with watermark, then paidYour timeFree with limits, paid Pro

Step by step

  • 1
    Install AppGrabbit for Windows — Download the free installer (everything included). Windows will say it protected your PC because the installer is not code-signed: click More info, then Run anyway.
  • 2
    Drop the audio onto Download › Subtitles with AI — mp3, m4a, wav, ogg, opus, flac… the class, the sermon, the episode, the talk. A SoundCloud link works too.
  • 3
    Click “Get subtitles” (1 credit) — The app transcribes the audio on your PC, word by word, and leaves .srt, .vtt and .txt in the Subtitles folder. The first time it gets the AI engine ready, once. With no speech, it tells you and gives the credit back.
  • 4
    Pick Landscape, a background and the title — Landscape 16:9 is YouTube's: 1920×1080. Night, Paper or Sky background. The title sits at the top with the audio length. All on a real preview, free.
  • 5
    Click “Make the video” (Pro or the 7-day pass) — Out comes an H.264 MP4 with AAC audio: background, title, bars that follow the voice and subtitles with the spoken word lit up. It sits in the Subtitles folder and in the Library.
  • 6
    Upload it to YouTube — YouTube Studio › Create › Upload video. The MP4 already meets what YouTube recommends: MP4, H.264, AAC, 1920×1080. If you also want closed captions besides the burned-in ones, upload the .srt under Subtitles.

Frequently asked questions

Why won't YouTube let me upload the mp3?

Because YouTube only takes video. Its encoding guide asks for an MP4 container with H.264 video and AAC audio; an mp3 has no picture. This guide turns that mp3 into exactly that.

What resolution do I get?

1920×1080 (Full HD) at 30 frames per second, with AAC audio. That is what YouTube labels 1080p.

Does it work with music-only audio?

No. The feature needs speech: it transcribes what is said and shows it as subtitles. With music only the app warns you and gives the credit back. For music you need an editor, not this.

Can I add my photo, my logo or a background picture?

Not today. You choose among three backgrounds (Night, Paper and Sky), a title and the format; bars and subtitles come by themselves. That is on purpose, so it is ready in a minute. If you need your own image, do it in an editor with the .srt you get here.

Is there a length cap?

No. An hour of audio comes out as an hour of video; it just takes longer: about 9 seconds per 51 of audio on the PC we measured it on, plus the transcription (about 30 seconds per 10 minutes with an NVIDIA card).

Are the subtitles mandatory?

They are always there: in landscape they use the Classic style, two lines at the bottom. They are part of what makes an audio video look right and be accessible. The .srt can also be uploaded separately to YouTube as closed captions.

What is free and what is Pro?

Getting the subtitles (.srt, .vtt and .txt) costs 1 credit; Free comes with 5 a month. Previewing with format, background and title is free. “Make the video” is for Pro (USD 8.99 a month) or the 7-day pass (USD 3.99, no renewal). There is never a watermark.

Is nothing really uploaded?

Nothing. The audio is transcribed by Whisper (whisper.cpp) on your computer and FFmpeg builds the video right there. With a file of yours it even works offline, after the first time.

Source: Recommended upload encoding settings (YouTube Help)

Related guides

Your audio, ready for YouTube

Windows 10/11 · Get subtitles: 1 credit, 5 free a month · Make the video: Pro or 7-day pass