For modern Android (8+), use MX Player v1.40+ with the AIO codec pack.

: MX Player was the first Android player to support multi-core decoding. In testing, this provided up to a 70% performance boost on multi-core devices compared to single-core alternatives.