You can easily edit a Zoom recording for free using Youtube if you don't want to pay for a subscription.
You can post videos on Twitter by uploading them from your computer or mobile device, or copying and pasting a URL to embed in a tweet.