I'm looking for an easy-to-use API that takes an image and an MP3 file as inputs and produces an MP4 video with the still image and background audio. I've found a lot of AI-based tools through Google, but I'm specifically interested in non-AI solutions that can do this task. Any help would be appreciated!
4 Answers
If you prefer to keep it simple, try searching for "mp3 to mp4 with image" online. I found a couple of options like OnlineConverter and VideoUtils that should help with what you need, though I haven't personally tested them.
CapCut could be a great alternative if you're not into command-line tools. It's super user-friendly for creating videos from images and audio, and you can easily export to video format without any hassle!
ffmpeg is perfect for your needs! You can handle it as a subprocess in various backends like Node or Python. For a simple command, try this: `ffmpeg -loop 1 -i image.jpg -i audio.mp3 -c:v libx264 -tune stillimage -c:a aac -b:a 192k -shortest output.mp4`. If you want a managed API, look into Shotstack or Creatomate; they have decent free tiers too! But honestly, if this is just a one-time thing, using ffmpeg directly will save you money.
You might not even need an API for this! Using ffmpeg locally could do the trick. Just run a command like this: `ffmpeg -loop 1 -i image.jpg -i audio.mp3 -c:v libx264 -c:a copy -shortest output.mp4`. If you're looking for an online API instead, let me know and I can whip something up for you!

Related Questions
Extract Audio From Video File