Skip to main content
Develop Tools

Audio and Image to Video Converter

Combine one background image and an audio file to create an MP4/WebM video with the same length as the audio.

The selected image and audio file and the created video are processed entirely in your browser and are not uploaded to or stored on the server. The conversion engine is loaded from this site the first time you create a video.

Select image and audio

Background image

Drop PNG, JPEG, WebP, BMP or click to choose one file

Audio files

Drop MP3, WAV, OGG, M4A, AAC, FLAC or click to choose one file

Video settings

#000000
100%
Output size 1920×1080 Video time Match audio duration Frame rate 30fps Large and long files use a lot of device memory and CPU.
0% Choose a background image and audio file.

Conversion result

The video you created will be displayed here.
This tool uses ffmpeg.wasm as its conversion engine. Version/license information

About this tool

You can set background images for audio distribution, songs, narrations, etc., and create single-picture videos that can be used with video posting services.

Features

  • Background images in PNG, JPEG, WebP, BMP and audio in MP3, WAV, OGG, M4A, AAC, FLAC, WebM
  • MP4 (H.264/AAC) and WebM (VP9/Opus) output
  • 16:9, 1:1, 9:16, original image ratio, 720p/1080p/original image size, image placement, background color, volume, quality settings

How to use

  1. Select or drop one background image and one audio file.
  2. Set output format, screen ratio, resolution, image placement, volume, etc.
  3. Create a video, check the playback on the page, and save it to your device.

Limitations

  • Compatibility depends not only on the extension, but also on the image and audio codecs within the file.
  • Conversions with large volumes, long durations, or high resolutions may use a lot of your device's memory and CPU, and may take some time to process.
  • Whether the output format can be played depends on the browser and video player you use.

Privacy: The selected files and conversion/analysis results are processed within the browser and are not sent or saved to the Develop Tools server.