We recommend power director for creating your on demand Videos.
https://www.cyberlink.com/products/powerdirector-ultra/features_en_GB.html
Power director is reasonably priced and includes a wide array of tools, it outputs into a wide range of codecs and our video creation tutorials will generally be made with it.