The use of Blender as a tool to produce video-related material is a great alternative when you need something like a non-linear video editor. As well as getting all the options regarding video editing, you also have at hand a full-featured 3D creation environment.
One of the advantages of that 3D environment is the ability to use motion tracking tools to make virtual cameras. The use of such motion tracking abilities will give you the power to work with all types of projects, blending live-action footage with virtual content.
A common use of such a technique is when you have footage with a green screen, and you want to add or replace content using that special space.
For instance, you may want to add ...