How to Produce High-Quality Videos with Your Smartphone