Camera and Media Capture give different resolution videos

I’m using Camera to open up a saved video file from phone memory, and the resolution of the video is 1280x720, while using Media Capture to capture a video, the resolution comes out to be 480x360. Why is this happening and is there any way to get the maximum resolution with Media Capture as well?