Are you looking to take longer videos directly to your audience on twitter? This video outlines the steps you can take to upload longer videos directly to the twitter platform.
Twitter Ads allows you to upload video up to 10 minutes in length. At the time of this article this can only be down through the web version of twitter and not the app.
Note: You will need to set up a Twitter Ad account by giving twitter your credit card number. You will not have to pay for any of posts you are sharing immediately. Twitter will only charge you if you choose to run a paid campaign.