With my action cam I am creating some video’s. When I want to upload them with web.whatsapp.com it is not possible due to a 64 Mb file size limitation.
There are a lot of programs you can buy or even you can compress the video online. (Some with watermark, time limitation and other limitations.
Compress Video with VLC
The easiest way to compress your video is to use VLC.
I have an action cam movie which is 3 minute 48 and about 284 Mb. Way to big to send it to another mobile device.
Open VLC and select Media – Convert / Save…
Add the movie you want to compress. 
It is possible to convert it already, but in my case I want to change the duration of the video, so I hit “show more options” 
As you can see  I changed the end time of the video.
Now you can select the option Convert 
When you see the convert dialog, you can select a lot of profiles. Some are optimized for Android, iPhone, TV. You name it and it is there.
You can edit or create your own profile with all kind of parameters. I leave it default, because there is a lot to choose form. This screenshot is just for your reference.
There is the source and destination with a profile of choise. Hit start and VLC will start compressing and convert the video.
You will have to wait some minutes. You don’t see anything on the screen and you have to watch the timer on the left. You will see it changing. The end of the video, we changed to 2 min 22 and what you see in the figure below is the total time of the original video.
Here you see the result of the filesize. It is way smaller, still viewable on a phone and I can send it now with whatsapp.
And here you see the result. In my case I changed also the resolution to 720p and you can see the duration of the video is now 2 minute and 22 sec.
This video was created during one of my last small hike. I did some bigger hikes. [LINK]