RenderTune is a free open-source electron app that uses ffmpeg to render videos by combining audio and image files.
You can render videos from just a single audio file, or combine multiple audio files into a specific order and concatenate them into a single video.
RenderTune also offers options such as setting the output video resolution, output location, and you can add black/white padding to the image frame if you wish.
To see examples of videos rendered with RenderTune, check out my YouTube channel martinradio; where I use RenderTune for all my videos:
To use RenderTune, download and open it. You will start on the Home page with a tutorial for if you ever get lost. To begin creating videos, click the "New Upload" button icon in the left sidebar.
Drag your audio + image files into the window or click "Choose Files" to pick multiple files, click "Create" to create a new upload with your files.
When the upload is created, you will see a Files Table, Options, and Renders. RenderTune currently provides the following options:
Image: Choose which image you want to render the video with.
Padding: Choose if you want to pad the resolution of your video with a white or black background.
Resolution: Change which output resolution for your video.
Output Dir: Change which folder you want your videos to be outputted to (by default this will output to the folder where your image is located).
If you want to combine multiple audio files into one video, reorganize the songs in the table to any order you would like by sorting them based on the columns, or organize them manually by clicking and dragging. Use the checkboxes to select which songs you want to include in your video, change any options you want, and then click the "Render" button under the "Combine x songs into 1 video" box.
When your render has started, click the 'Renders' sidebar tab to view the render progress.
If you want to render one or multiple single song videos, select the audio file from the table, change any options under the "Render x individual videos" box, and click the 'Render x individual files button'.
Below is an example showing the difference between padding and no padding on the output video file.