HDR10 video files playback - Redmi K20 Pro / Xiaomi Mi 9T Pro Questions & Answe

Is there any way to play HDR10 video files with proper HDR colors? HDR works fine in YouTube, but neither the stock player nor VLC or Kodi manage to play the video file properly; washed-out greyish colors are the result. The file is a standard 4k HEVC HDR10 24fps video, and plays fine besides missing HDR. Since the phone itself supports HDR10, I really wonder why it won't work. Is it a software-side artificial limitation to Netflix and YouTube (where HDR works just fine), or is there any technical reason behind this? And would there be any custom ROMs with proper HDR playback support?

Try mxplayer, has better support for hdr metadata than stock &Vlc

martravi said:
Is there any way to play HDR10 video files with proper HDR colors? HDR works fine in YouTube, but neither the stock player nor VLC or Kodi manage to play the video file properly; washed-out greyish colors are the result. The file is a standard 4k HEVC HDR10 24fps video, and plays fine besides missing HDR. Since the phone itself supports HDR10, I really wonder why it won't work. Is it a software-side artificial limitation to Netflix and YouTube (where HDR works just fine), or is there any technical reason behind this? And would there be any custom ROMs with proper HDR playback support?
Click to expand...
Click to collapse
Any solution to this....?

i dont have proper information regarding the question asked.. but i felt to share my experience too..
i have VLC , MX player, KM player .. i tried playing Batman begins(2k) movie..
then VLC changed colours drastically by boosting saturation and gamma levels..
KMplayer played it in good colours, i found that something relating to SW/HW enforcing or acceleration has to do with it..
then finally i tried to disable all enhancements in VLC and tried.. then video became choppy..
it couldn't play the video at all.. same as my Laptop ( i3,8th gen - default HDgraphics) plays 4k video in choppy manner
then i thought: they are not only playing video, but converting the video while playing it.. because i can observe loss in detailing of picture ( my laptop with 1080p screen has more detailing than, phone 1080p screen)

Related

[Q] Hardware H.264/MKV support...sucks?

I'm a heavy video watcher, so I naturally loaded up my Captivate with tons of videos, thrilled at the idea that I didn't need to convert them first...or so I thought.
While playback performance is superb on even HD content with subtitles, it seems that hardware acceleration will only work with files encoded at 23.976fps Playing files encoded at other framerates (like 30fps, or a few variable-framerate files) results in completely out-of-sync video and audio.
Now, I can maybe excuse lack of VFR support, since timecode implementation might not be so simple (I wouldn't know), but why can't my Captivate play videos at their correct framerates? Videos are perfectly in sync when playing in software mode (using players like VPlayer and RockBox), but performance is poor in comparison. That leaves me to re-encode a good portion of my videos using AviSynth--hours and hours of setup and encoding time--just to end up with a workable framerate for my Captivate.
I just want to make sure this isn't just an isolated issue, as I've had this problem on both my original and my replacement Captivates. Anyone think this should be fixed by Samsung in their Froyo release?
I convert lots of videos (BD and standard DVD discs) for use on my Cappy. Some I leave at 23.97, others I switch to 30fps. All play fine in both mkv, divx, mp4 and h.264 formats. I use PavTube Ultimate Video Converter as it reads BD discs, even those with copy protection (The Dark Knight, for one, as well as rental discs). Works great and the vids look stunning on my Cappy.
Miami_Son said:
I convert lots of videos (BD and standard DVD discs) for use on my Cappy. Some I leave at 23.97, others I switch to 30fps. All play fine in both mkv, divx, mp4 and h.264 formats. I use PavTube Ultimate Video Converter as it reads BD discs, even those with copy protection (The Dark Knight, for one, as well as rental discs). Works great and the vids look stunning on my Cappy.
Click to expand...
Click to collapse
Hmm, interesting. The files in question are all mkv's that have framerates of 29.97 (constant framerate) or 23.976 (variable framerate). They have various resolutions and audio encoding. Every single one of them is heavily out of sync on my Captivate, even after remuxing into an mp4 container, although they play fine on my laptop. Using AviSynth and FFDshow to convert the framerate to 23.976 (constant) allows the videos to play fine on the phone.
A small bump: Another major issue I have with H.264 content seems to be seeking. Although I can't figure out whether this is caused by the video itself or the phone (since the videos always play and seek fine in VLC), the issue only seems to occur with H.264 videos in MP4 containers (not with MKV's).
The first set of videos are all MP4's made by extracting the H.264 streams from MKV's (all 23.976fps), re-encoding them at 800x450 resolution (using AviSynth and FFDshow on my desktop), and putting them into MP4 containers. The reason I converted them was to embed .ass softsubs as styled hardsubs (since styled .ass support is lacking in Android video players). Every single one of these videos will not manually seek past around 14:06 on my phone (they seek and play fine on my computer). If I seek to around 14 minutes and let the video play (or just let it play from the beginning), it will play through just fine, but attempting to seek beyond that causes ANY video player on my phone that relies on hardware acceleration to freeze (software codec players like RockBox and VPlayer will seek fine).
The second set of videos are exactly the same, except they are 640x480 resolution and they were encoded on my laptop (still using AviSynth and FFDShow). These videos will not seek past 3:25 seconds on my phone without freezing the player (once again, they play and seek fine on any computer). On top of that, these videos will NOT play through on their own: at some random point in the video (different each time), I get an error message saying "Sorry, the video cannot be played" (in any player relying on hardware acceleration), and then the video frame will freeze while the sound continues to play in the background.
Note that this only happens with MP4's: the MKV's have no problem playing or seeking, but they are out of sync if they are not at 23.976fps (constant) and I want my styled subtitles. Can anyone else reproduce issues like this? This has happened so far on TWO Captivates, whether on stock or running custom ROM's (I've used Cognition, Cezar's and Darky's with various kernels). I'm very confused and running out of ideas, I've already been asking about this on video encoding forums and haven't found a solution.
Edit: Nevermind these additional issues. I solved them by using FFmpegSource instead of DirectShowSource, now all my videos play and seek fine. However, this doesn't solve my issue with different framerates being out of sync.

[Q] HQ Videos wont play! only audio...

High quality videos wont play anymore on my cdma htc hero. They used to work fine and very snappy at that. But now all i can see is usually a thumbnail or one or two frames and audio. This is for both youtube videos and normal videos that are stored on my phone.
Any help would be awesome.
thanks,
collin
It's a hit or miss. Some videos on YouTube actually have their file encoded at 480x270. While others do not. Those files we can't play.
Yeah the Youtube app only has 2 modes, "standard" and "high quality." Standard can be 240p or 360p. Unfortunately "high quality" includes 480p, 720p, and 1080p. Our Hero is not capable of playing video at 720p or higher And it's not just in Youtube, the same thing happens if you try playing a video file from the SD card.
So if the video is only available in 480p at the highest, it will be fine in high quality.

MX Player Pro - optimal settings for no lag with 1080p videos

Just updated my MX Player Pro (to the current latest version 1.7.19) which is arguably the finest Android media player - it plays everything you throw at it. I figured since the HTC One has the best full HD smartphone display with the industry highest PPI in the world right now, i should at least enjoy the maximum it offers. So, i played a full 1080p MKV video but it was lagging a little on my HTC One M7. I disabled power saving mode to unleash the full power of the Snapdragon 600 SoC, but the slight lag persists. By the way, i'm on stock Sense 5.0 with Android 4.2.2, never rooted and my AnTuTu score is 26511 so i doubt if my M7 is being slowed-down because of bloatware, defects, etc. I also closed all other running games and apps, but still the issue remains.
The specifications of the 1080p MKV video that i've tested:
File Size: 9.83 GB
Video: MPEG4 Video (H264) 1920x800 23.976fps
Audio: Dolby AC3 48000Hz 6ch 640kbps
Subtitle: VobSub [Subtitle]
My current settings on MX Player Pro: i'm using S/W decoding for both video and audio. I disabled H/W+ for video, audio, drawing subtitles and aspect ratio correction. Basically, i turned off H/W+ everywhere in the settings. But then, i also tried enabling H/W+ for video only, and then for both video and audio. But still, the slight lagging didn't go away. I also downloaded a custom codec ARMv7 Neon from XDA forums directly from the Settings of MX Player Pro itself. Still, no luck.
So, i want to know what are the best MX Player Pro settings that you personally use to achieve a smooth viewing experience (without lag) when playing the most demanding videos, like 1080p? FYI, i have zero issues with 720p videos.
electronical said:
Just updated my MX Player Pro (to the current latest version 1.7.19) which is arguably the finest Android media player - it plays everything you throw at it. I figured since the HTC One has the best full HD smartphone display with the industry highest PPI in the world right now, i should at least enjoy the maximum it offers. So, i played a full 1080p MKV video but it was lagging a little on my HTC One M7. I disabled power saving mode to unleash the full power of the Snapdragon 600 SoC, but the slight lag persists. By the way, i'm on stock Sense 5.0 with Android 4.2.2, never rooted and my AnTuTu score is 26511 so i doubt if my M7 is being slowed-down because of bloatware, defects, etc. I also closed all other running games and apps, but still the issue remains.
The specifications of the 1080p MKV video that i've tested:
File Size: 9.83 GB
Video: MPEG4 Video (H264) 1920x800 23.976fps
Audio: Dolby AC3 48000Hz 6ch 640kbps
Subtitle: VobSub [Subtitle]
My current settings on MX Player Pro: i'm using S/W decoding for both video and audio. I disabled H/W+ for video, audio, drawing subtitles and aspect ratio correction. Basically, i turned off H/W+ everywhere in the settings. But then, i also tried enabling H/W+ for video only, and then for both video and audio. But still, the slight lagging didn't go away. I also downloaded a custom codec ARMv7 Neon from XDA forums directly from the Settings of MX Player Pro itself. Still, no luck.
So, i want to know what are the best MX Player Pro settings that you personally use to achieve a smooth viewing experience (without lag) when playing the most demanding videos, like 1080p? FYI, i have zero issues with 720p videos.
Click to expand...
Click to collapse
Try playing MP4 1080p files..they just play fine
and may be its because for both video and audio (5.1) you need S/W decoding and this may be the reason for your lag too
Even with S/W decoding too it should work but causes a lot of battery drain
I reset the settings and using S/W decoding everywhere. I restarted my phone and now it's working fine. I guess a good ole reboot did the trick.
I'm also using RGB 16-bit. I tried RGB 32-bit mode and haven't noticed any slowdowns or noticeable differences.
The original video file was actually in MP4 format but i wanted to mux the subtitle into it to end up with only one MKV file (instead of an MP4 file and its corresponding .sub subtitle file), so i used MKVtoolnix to merge the .sub file into it. Maybe it's the .sub file giving MX Player some extra work. Usually, .srt subtitle files are much lighter in terms of file size and for decoding as well.
electronical said:
Just updated my MX Player Pro (to the current latest version 1.7.19) which is arguably the finest Android media player - it plays everything you throw at it. I figured since the HTC One has the best full HD smartphone display with the industry highest PPI in the world right now, i should at least enjoy the maximum it offers. So, i played a full 1080p MKV video but it was lagging a little on my HTC One M7. I disabled power saving mode to unleash the full power of the Snapdragon 600 SoC, but the slight lag persists. By the way, i'm on stock Sense 5.0 with Android 4.2.2, never rooted and my AnTuTu score is 26511 so i doubt if my M7 is being slowed-down because of bloatware, defects, etc. I also closed all other running games and apps, but still the issue remains.
The specifications of the 1080p MKV video that i've tested:
File Size: 9.83 GB
Video: MPEG4 Video (H264) 1920x800 23.976fps
Audio: Dolby AC3 48000Hz 6ch 640kbps
Subtitle: VobSub [Subtitle]
My current settings on MX Player Pro: i'm using S/W decoding for both video and audio. I disabled H/W+ for video, audio, drawing subtitles and aspect ratio correction. Basically, i turned off H/W+ everywhere in the settings. But then, i also tried enabling H/W+ for video only, and then for both video and audio. But still, the slight lagging didn't go away. I also downloaded a custom codec ARMv7 Neon from XDA forums directly from the Settings of MX Player Pro itself. Still, no luck.
So, i want to know what are the best MX Player Pro settings that you personally use to achieve a smooth viewing experience (without lag) when playing the most demanding videos, like 1080p? FYI, i have zero issues with 720p videos.
Click to expand...
Click to collapse
the solution to your problem is simple,... you should try to play with s/w decoder in your mxplayer and it will go fine, it also offers much more loudness adjustments compare to h/w decoder,. you will see the option in front of you! xD
Personally i use hw+ decoder for every supported format. It plays 1080p videos very smooth here. For all the other formats you should try sw with yuv instead of 16bit or 32bit rgb.
mcrenz said:
the solution to your problem is simple,... you should try to play with s/w decoder in your mxplayer and it will go fine, it also offers much more loudness adjustments compare to h/w decoder,. you will see the option in front of you! xD
Click to expand...
Click to collapse
very nice, you don't read but give advice..., dude he said already use S/W
 @topic i recommand use h/w instead and test with other video files also.
hw vs sw decoder?
I thought hardware is the only way to go and software is for last resort. My AC3s are playing back in stereo and now I'm trying to figure out why...
Thanks in advance...

Video playback. Help.

Anyone facing video playback problem? If I try to play a 720p or higher resolution video, the playback is very choppy as though frame rate has dropped. The play speed also jumps by 2 seconds. This is in VLC player. If I play from the phone original player, same problem but without audio.
I have tried only avi format since that's what I get from torrent.
Am I supposed to do something for a smooth playback or should I dump this beautiful phone?
I had problems woth a LITTLE choppy videos in FHD only. How choppy are those u mention? Unbearable choppy or noticeably choppy? Also, is ur battery mode set on performance (which I think is on default) and are you on the latest software?
Have you tried MX player? I use it and don't have issues with 1080p videos. You can choose how MX decodes the video, HW, HW+, or software. VLC still isn't the greatest on Android.
oTToToTenTanz said:
I had problems woth a LITTLE choppy videos in FHD only. How choppy are those u mention? Unbearable choppy or noticeably choppy? Also, is ur battery mode set on performance (which I think is on default) and are you on the latest software?
Click to expand...
Click to collapse
Yes it is noticeably choppy. And battery has been set to performance. Latest software too. Audio of the video is ac3, i think.
bunnybash said:
Have you tried MX player? I use it and don't have issues with 1080p videos. You can choose how MX decodes the video, HW, HW+, or software. VLC still isn't the greatest on Android.
Click to expand...
Click to collapse
Yes, I did try MX player but it seems to be worse there. The audio is not even supported. At least it did in VLC. AUDiO: 192 CBR AC3 2.0. Can it play xvid and avi well? I mean the phone.
Did you try software decoding?

Video playback pixelized specially on youtube app and mi video player.

Does anyone encounter this issue? Pixelized video playback on youtube, I tried to lowered the resolution to 240, yet still happen to appear jagged video playback.

Categories

Resources