Yes, InVideo allows you to upload your own images and videos to use in your projects. Simply select the template you want to customize, and you can easily replace the existing media with your own. This gives you full creative control over your videos and allows you to showcase your brand in the best possible way.