I have a HEVC (h.265 video), and I’m trying to watch it on my Nexus 5x. When I try to play it on VLC, the video just freezes, and when I play H.265 on MX player with normal SW settings, the video is extremely laggy and the audio cuts out constantly. Anyone know a workaround?
Searching the web and from someone’s shared tutorial I collected possible solutions to solve H.265 in MX player issues.
Method 1. Decoder Settings to Fix H.265 on MX Player Lag Issue
Once upon a time I had a field day downloading HD movies without bothering about the size of the files but now that Etisalat has long shut down that service, I have reverted to watching my data consumption again. I now focus on downloading HEVC formatted movies as they come in high quality while keeping file size really low. Unfortunately not many android video players out there support this format. MX Player being the best android video player out there supports this format by default BUT unfortunately it lags on some devices.
To fix the lag issue simple go to Settings >> Decoder and click on CPU Core Limit. For dual core devices set it to 2, quad core 4 and octa core 8.
Also tick Use Speedup Tricks and then reboot your device.
Now when playing files like HEVC or MKV which lag, simply switch the decoder from HW decoder to SW decoder.
HEVC/MKV files should now play well without lags.
NOTE: If the HEVC file’s audio component was encoded with dts/dtshd/ac3/eac3/mlp codecs, you will not get audio. To fix this issue do please check out MX Player Custom Codec with DTS & AC3 Support.
Also do please note that switching from HW decoder to SW decoder will consume your battery a lot faster as SW decoding makes use of the CPU while HW makes use of the device’s GPU. Increased CPU usage = Increased battery usage.
Source from: http://www.patchworkoftips.com/mx-player-hevc-lag-fix/5171/
Method 2. Encode H.265 to H.264 for MX Player
If simply switching the decoder from HW decoder to SW decoder can’t solve the lag issue, converting H.265 to H.264 for MX Player is an alternative solution to the lag issue as well as crash and other issues.
You can re-encode H.265 video to H.264 video for MX Player playback. With Brorsoft Video Converter, you can easily convert H.265/HEVC video to H.264/AVC files. This video transcoder can transcode H.265 MKV, H.265 MP4 and other H.265 files to H.264 MKV, H.264 MP4 for MX Player easier playing. For Mac users, you can turn to Video Converter for Mac.
Convert H.265 to MX Player more friendly format
Step 1. Load H.265 movies
Run the best H.265 converter software and then import your H.265 files onto the interface by convenient drag-and-drop feature. You can add several videos for converting at one time as this video converter supports batch conversion.
Step 2. Set output format
Click on “Format” bar to select output format. Here you can choose to encode H.265 to H.264 .mp4, .mov, .avi for playing with MX Player.
Tip: You can also check the “Settings” box , and set video codec, video size, Bitrate, frame rate to get a decent video you want on your MX player.
Step 3. Start converting H.265 videos
In the end, you just need to click the “Convert” button start the H.265 to MX Player conversion.
When the converting process ends, you can open output folder to check and play the converted H.265 videos in MX Player with the best quality.