Wave.video allows you to create videos of up to 15 seconds for free. Intro and outro videos tend to be short so this length should be enough in most cases. There are unique templates in the library that you can customize for your purposes.