1.61.3by: MX Media (formerly J2 Interactive)
MX Player is the best video player that lets you customize all video-watching options, supports all video formats, and gives you an immersive experience.
MX Player is the most popular video player in the market that supports almost all video formats like MP4, MKV, Avi, etc. It also gives you many gesture shortcuts that allow you to use manual controls while watching videos like swiping down/up the screen on the left to increase/decrease video brightness and swiping up/down the screen on the right to raise/lower the volume. While watching videos pinch the screen to zoom. Besides the control of playing videos, it gives some other useful features too, as kids lock. If your phone is in a child's hand & you are worried that the child can open other apps and can make a call by mistake, you can use the kid lock feature and keep your child entertained.
MX Player supports multi-core decoding that gives a better experience as compared to other video players who work on single-core decoding while watching videos.
One of the best features of the MX player is upload & edit subtitles, you can change the font, color, size, and delay in subtitles. In simple, you can change subtitles as you want. Mx player supports many more subtitles formats like DVD, DVB, SSA, SubStation Alpha, SubRip, etc. Hardware acceleration can be used with an HW+ decoder that will help you to improve your watching experience.
MX file share feature of MX player lets you share video, music, etc without using mobile cellular data.
So Overall we can say that the MX player is the best video player in the market player which gives us many more options than others like kid lock, subtitle change, multi-core decoding, gestures shortcut, and many more. Maybe you can find a similar feature in another player but not all in one.