Ok, I've been struggling with this and doing all sorts of research, but I can't seem to piece together a definitive answer. This is what I know (or think I know anyhow)
1) H264 will play just fine from more or less any video player as long as you have the decode mode set right. this seems to be why so many people swear to their particular player (and I've tried so many, moboplayer, dice, etc etc.)
2) H364 is just pure crap because Tegra2 just can't handle it. Something with proprietary codecs or some such.
Now, experimenting with different HD files over the time I've owned my TF, some play and some don't. I've heard others claim otherwise. If anybody can guarantee they can play ANY , really ANY HD mkv file (H364 without re-encoding included) I'd like to know what ROM/app you're using (and I'm sure a lot of others would too). I'm sick of having to pick out/convert my movies all the time.
I'd really like to put this thing to rest.
I hear ya I dont want to re-encode my library either but becuase I cant stand not knowing I have been doing some testing to see what the problem is with not being able to play all files. I have discovered that that the Transformer does not like 5.1 channel AAC audio. I can encode any video to MP4 and it plays great when I set the audio to stereo but when I try with 5.1 AAC MP4 files it no worky. 5.1 AC3 seems to be ok. I too have tried many players from the market and get different results with each one using the 5.1 setting (such as stuttering or lagging or I think it was BS player would only play the rear channel audio) but setting my encoding output to stereo they all play fine. I was on the Google Android Developers site and it stated stereo only was supported for honeycomb so maybe the ICS upgrade will fix this issue? In the meantime I plan on continuing testing different bit rates and audio settings to try and get to the bottom of this. Sorry in advance if this did not help you.
MX player- plays anything i throw at it. make sure you get the Arm7 codec pack too.
bob dylan said:
MX player- plays anything i throw at it. make sure you get the Arm7 codec pack too.
Click to expand...
Click to collapse
I like very much the MX player and it is true it plays mkr videos fine but I do not have sound... I have the ARMv7 codec pack (only this one) do you get sound?
Instead, to play and hear mkv I use DicePlayer Ad. with Dice player plugin for tegra2.
(I am unrooted)
Use software for audio (but hw for video)
Christian Troy said:
Use software for audio (but hw for video)
Click to expand...
Click to collapse
The problem with this is that most players out there only let you use one decoding mode for both video AND audio. what player lets you do what you're saying?
wehweh said:
The problem with this is that most players out there only let you use one decoding mode for both video AND audio. what player lets you do what you're saying?
Click to expand...
Click to collapse
Mx video with the codec pack as said previously.
I'll be sure to try it once I get home.
MX player will play the movies just fine but the issue is with the audio. The Transformer has a problem playing audio encoded with 5.1 & 6.1.
Christian Troy said:
Use software for audio (but hw for video)
Click to expand...
Click to collapse
It worked great! thanks a lot!!
Friends
has any of you tried playing a 1080p MKV with MX Player in HW+ mode? On my note it's choppy and i have to revert back to HW only, where volume can go up only to 100% and not 200%.
All is ok with DIVx movies in HW+ mode.
Thanks
try this, it plays everything
https://play.google.com/store/apps/...v7neon&feature=nav_result#?t=W251bGwsMSwyLDNd
The stock media player should be able to play everything smoothly as long as you are not playing over wifi. However it cannot decode / sum 5.1 channels to stereo so on some 5.1 films you may either get no sound or the wrong language depending on how the MKV was ripped in the first place.
I find that BS player is the best software decoder by far, it get the best results using this for films that play with no sound on the stock. These are the only two video players you should ever need to install.
VLC is ok but the performance isn't as good as BS yet, however it being open source it might get better and be able to sum 5.1 and decode hardware in the future with a bit of luck.
For now always try stock first and then move to BS player as a fall back, don't bother with anything else. (IMHO)
da.trute said:
The stock media player should be able to play everything smoothly as long as you are not playing over wifi. However it cannot decode / sum 5.1 channels to stereo so on some 5.1 films you may either get no sound or the wrong language depending on how the MKV was ripped in the first place.
I find that BS player is the best software decoder by far, it get the best results using this for films that play with no sound on the stock. These are the only two video players you should ever need to install.
VLC is ok but the performance isn't as good as BS yet, however it being open source it might get better and be able to sum 5.1 and decode hardware in the future with a bit of luck.
For now always try stock first and then move to BS player as a fall back, don't bother with anything else. (IMHO)
Click to expand...
Click to collapse
I do have BS, but I tend to use MX on the train as it's so noisy and MX is the only one being able to go to 200% volume
In addition MX has SW, HW and HW+ and with DIVx I usually emable HW+ with no problem, but with MKVs only SW and HW works, while with HW+ sound is good (bettere than with HW and SW) but video is choppy.
I also have Wondershare as it's the only player playing DVD images handling the dvd menu: no need anymore to converts my MASH DVDs to divx, I just use dvd shrink to rip a 4GB image of the DVD on the tablet (quality of MAS is so bad being old that 70% compression makes no difference)
Has anyone tried 10 bit video yet? How does the shield perform?
It works fine for me. I've played the Video in XBMC, MX Player and VLC. All of them are able to play my highest quality stuff (2GB MKV with a length of about 24 minutes) with SSA subtitles with no lag. However, in XBMC and MX Player there is noticeable corruption in the image and discoloration as well. It is worse the higher the bitrate with it being most unnoticeable with 10bit 720p video. There is a hint of it with 8bit, so much so I'm not sure if it is an optical illusion or not. For whatever reason I did not see this with VLC. I think it is because it was using software codec versus hardware codec. I'm not entirely sure because VLC would crash if I took it Auto for which Codec to use. Also the H/W+ codec in MX Player would crash no matter what video I tried to play (resolution or 8/10bit). Also XBMC would crash if I limited the codec to only Stagefright. The other Hardware Codec and Software Rendering worked just fine.
Dear trowgundam,
did you try the version v1.7.31 of MX Player Pro? It now supports natively the K1 but it isn't so stable...
sev7en said:
Dear trowgundam,
did you try the version v1.7.31 of MX Player Pro? It now supports natively the K1 but it isn't so stable...
Click to expand...
Click to collapse
Just to clarify that I'm using v1.7.31 of MX Player Pro and the colour corruption\pixelation is still present with HW+ or HW decoder used. SW decoder works fine for most purposes. I see the same problem in XBMC (latest nightly) with Hardware acceleration used.
I did find the performance suffers a little bit with the SW decoder (got a lot of dropped frames on a very high bitrate version of Psycho-Pass I was watching but everything else seemed fine, nowhere near as bad as my old Nexus 10 however which is a massive plus). The tablet gets quite hot and battery life really suffers as I'm guessing only the CPU is being utilized?
It's a damn shame because the HW decoder works fine with 10-bit video apart from this problem but it can get so bad in certain scenes that it's not really usable.
Hi, Recently I've downloaded video 1080p from youtube but when playing it, the video laggy but the audio just playing properly fine...
I thought it because the decoder set to H/W, but when switched to S/W both video & audio become laggy, then try switched to H/W+ it become worse (doesn't support this kind video it says...).
When I see media info of video, it use VP9 format video.
Here is the video: www[dot]youtube[dot]com/watch?v=aE2GCa-_nyU
I've tried on 3 devices; Asus Zenfone 6, Samsung Galaxy Note 10.1, and LG G2, all of it have the same issues...
And tried on PC to check if the video has errors or something, but the video is playing perfectly fine.
Is it something like bugs so the video didn't play properly? Or android can't play video with format VP9 properly?
Because I've tried other video 1080p, it can be played properly.
Oh FYI, I've tried using few other video player, and none of its can play the video as good as MX Player. That's why I've been using MX Player as default video player.
Hope there will be improvement on the next update so the video VP9 1080p can be played properly
MX Player is the best
All 1080p videos are not same.
It may lag at various parameters like higher frame rate, bitrate, color depth,....etc.
For example if you consider a video 1080p @ 30fps inorder to display 1 sec of videos it needs to decode 30 frames. Where as in 1080p @ 60 fps it requires 60 frames to be decoded. So, It will require the double power. Like wise various encoding parameters matters in video playback.
Second, H/W uses your hardware's native decoder . If the codec is natively supported by your device, H/W decoder will be the best option.
In case of S/W decoder, it supports more video formats since it depends on the ffmpeg. But, decoding will be completely done one CPU. So, it needs very high cpu power. That's why it's more laggy.
Night.Lurker said:
Hi, Recently I've downloaded video 1080p from youtube but when playing it, the video laggy but the audio just playing properly fine...
I thought it because the decoder set to H/W, but when switched to S/W both video & audio become laggy, then try switched to H/W+ it become worse (doesn't support this kind video it says...).
When I see media info of video, it use VP9 format video.
Here is the video: www[dot]youtube[dot]com/watch?v=aE2GCa-_nyU
I've tried on 3 devices; Asus Zenfone 6, Samsung Galaxy Note 10.1, and LG G2, all of it have the same issues...
And tried on PC to check if the video has errors or something, but the video is playing perfectly fine.
Is it something like bugs so the video didn't play properly? Or android can't play video with format VP9 properly?
Because I've tried other video 1080p, it can be played properly.
Oh FYI, I've tried using few other video player, and none of its can play the video as good as MX Player. That's why I've been using MX Player as default video player.
Hope there will be improvement on the next update so the video VP9 1080p can be played properly
MX Player is the best
Click to expand...
Click to collapse
VP9 isn't a widely supported format. That's likely why HW and HW+ don't work well with it; most devices don't have VP9 hardware acceleration.
SW rendering of a 1080p video is very demanding. Even on the most powerful devices, since there's no hardware acceleration, expect performance to be sub-par. Currently, devices on the market can only SW render 720p smoothly.
This being said, for SW mode, try Settings > Decoder > use speedup tricks. See if that helps a little bit on SW.
Ultimately, the best option is to reencode the video to something like H264/AVC mp4.
VP9 on KitKat+
I've tried on 3 devices; Asus Zenfone 6, Samsung Galaxy Note 10.1, and LG G2, all of it have the same issues...
And tried on PC to check if the video has errors or something, but the video is playing perfectly fine.
Click to expand...
Click to collapse
Can you explain more where you're trying to playback the video? VP9 support is built in to Android from KitKat+ and should not have an issue playing back. Additionally, can you try playing back the video on Chrome on Android and see if there are still decode issues?
Thanks.
ktsamy said:
All 1080p videos are not same.
It may lag at various parameters like higher frame rate, bitrate, color depth,....etc.
For example if you consider a video 1080p @ 30fps inorder to display 1 sec of videos it needs to decode 30 frames. Where as in 1080p @ 60 fps it requires 60 frames to be decoded. So, It will require the double power. Like wise various encoding parameters matters in video playback.
Second, H/W uses your hardware's native decoder . If the codec is natively supported by your device, H/W decoder will be the best option.
In case of S/W decoder, it supports more video formats since it depends on the ffmpeg. But, decoding will be completely done one CPU. So, it needs very high cpu power. That's why it's more laggy.
Click to expand...
Click to collapse
CDB-Man said:
VP9 isn't a widely supported format. That's likely why HW and HW+ don't work well with it; most devices don't have VP9 hardware acceleration.
SW rendering of a 1080p video is very demanding. Even on the most powerful devices, since there's no hardware acceleration, expect performance to be sub-par. Currently, devices on the market can only SW render 720p smoothly.
This being said, for SW mode, try Settings > Decoder > use speedup tricks. See if that helps a little bit on SW.
Ultimately, the best option is to reencode the video to something like H264/AVC mp4.
Click to expand...
Click to collapse
I see... So the point is the problem because most devices don't have VP9 hardware accelaration yet, especially for 1080p VP9...
Well... I've tried using SW speed up trick, it didn't much help...
Yeah...maybe the best option is to reencode the video to H264...or download 720p version..., cause the 720p VP9 can be played perfectly fine.
Still... I hope the MX Player developer team has plan to improve playback for 1080p VP9 video
Btw thanks for your answer bro
gurupanguji said:
Can you explain more where you're trying to playback the video? VP9 support is built in to Android from KitKat+ and should not have an issue playing back. Additionally, can you try playing back the video on Chrome on Android and see if there are still decode issues?
Thanks.
Click to expand...
Click to collapse
As I said before, I'm trying to play 1080p VP9 video (that I've downloaded from youtube using IDM on computer) on my Asus Zenfone 6, Samsung Galaxy Note 10.1, & LG G2 using MX Player.
But when I playing it, the video is laggy on all devices...
Surely you can streaming it using youtube app & chrome android and it plays well till the end cause the available quality option in those apps is up to 720p (the 1080p quality option is hidden on those apps so I can't select it to test if it plays well or not).
Night.Lurker said:
Still... I hope the MX Player developer team has plan to improve playback for 1080p VP9 video
Click to expand...
Click to collapse
That would be something you would have to ask the ffmpeg team to do, since MX uses their codecs. Unless the MX dev has a magic trick up his sleeve, I don't think there's much else MX can do to further improve SW playback performance for a video that exceeds the CPU's capabilities...
Likewise, on a hardware acceleration, it's limited by the hardwaree put in place by the manufacturer... so this aspect would need a new device.
Hi, i bumping this thread because i encountered the issue on some youtube vids too, but it's mostly playing fine, i think that with a few updates it will be good my phone is getting hot fast though.. (oneplus one)
VP9 1440p https://www.youtube.com/watch?v=mNNfZuIA1GQ : fine
VP9 1080p with a lot of "motion" https://www.youtube.com/watch?v=KGyZY4HNumw a bit laggy
I think I have already answered.
Read the second post. Video encoding parameters matters.
If you can't play in H/W or H/W+ decoder, Don't expect the smooth playback on S/W. It fully depends on CPU. If is laggy then your processor is not powerful enough. Sometime enabling the speed up tricks may reduce the lagging.
One more thing, using CPU will drain your battery faster than H/W. When CPU runs it's maximum speed for long time it will emit more heat which may lead to issues.
ktsamy said:
I think I have already answered.
Read the second post. Video encoding parameters matters.
If you can't play in H/W or H/W+ decoder, Don't expect the smooth playback on S/W. It fully depends on CPU. If is laggy then your processor is not powerful enough. Sometime enabling the speed up tricks may reduce the lagging.
One more thing, using CPU will drain your battery faster than H/W. When CPU runs it's maximum speed for long time it will emit more heat which may lead to issues.
Click to expand...
Click to collapse
Okay thank you. Then i hope new processors will have vp9 decoding h/w
coc014 said:
Okay thank you. Then i hope new processors will have vp9 decoding h/w
Click to expand...
Click to collapse
The chance of that happening, I can't see to be high. The MPEG consortium probably pays a lot to lobby chipset makers to only support MPEG formats, such as H.264 and H.265.
CDB-Man said:
The MPEG consortium probably pays a lot to lobby chipset makers to only support MPEG formats, such as H.264 and H.265.
Click to expand...
Click to collapse
Lolno, it's just that industry is not interested in VP9. Even if they don't have to pay royalties they still have to develop asics (and h/w engineers are saying that it's not h/w friendly) and include them into the chip. It still costs a lot.
And what is the point of supporting vp9? It's an ugly google toy that they're ready to abandon (say hello to vp10 in 2015).
Ah yes, ASICs. I don't think manufacturers would be very happy at making more dies for new ICs. They already aren't happy with being forced to support Hi10p in H.265.
Forced? I would be happy if they were forced, but, at least Qualcomm, have no plans whatsoever
vivan000 said:
Forced? I would be happy if they were forced, but, at least Qualcomm, have no plans whatsoever
Click to expand...
Click to collapse
Well, this sucks. Looks like we'll be waiting another generation... Where did you find that support chart?
Edit: We should move this discussion to the 10-bit thread. I'm going to quote you over there. http://forum.xda-developers.com/app...layer-10-bit-video-discussion-t2725241/page12
abput supporting vp9 1080p and undeleting files in mx player p higher andrpid version
first of all:
"Most probably you’re on Android marshmallow 6.0 API. If you’re trying to delete a video that is located on the external storage then its not possible due to some bug in the file system and mx player.
If you’re on the internal storage then MX player has only read only rights on the directory on which you’re currently on."
or just delete on your internal system file manager application.
Second answer about playng videos vp9
becayse you can't play vp9 if you download youtube videos with IDM (internet download manager)
because it is bull**** and its newer versions used idmmkvlib.01 codec.so when downloadimg it not only download andit convert into ist bull**** special format.so won't play withx pr others.try another downloader or manual download yt videos i recomend.
Today my new TV arrived, I bought the xh90 to get myself ready for the upcoming gaming consoles, although the quality of the TV looks great, when I tried playing some files off my hard drive through the nvidia shield TV pro, 1 particular season always chops/screen freezes after a while, (this has only happend with this one series, all of the seasons are choppy) Everything else seems to play fine for now, also when I play the file through VLC everything seems to run smoothly, while with MX media player it does not.
The real kicker is on my previous TV the file is not choppy at all, neither with MX media player or VLC, the only difference seems to be my new TV is slightly bigger, 55 inch compared to my 41 inch previously. Does it perhaps have to do with the way MX media player encodes the file depending on what screen size you have?
bsgapollo said:
Today my new TV arrived, I bought the xh90 to get myself ready for the upcoming gaming consoles, although the quality of the TV looks great, when I tried playing some files off my hard drive through the nvidia shield TV pro, 1 particular season always chops/screen freezes after a while, (this has only happend with this one series, all of the seasons are choppy) Everything else seems to play fine for now, also when I play the file through VLC everything seems to run smoothly, while with MX media player it does not.
The real kicker is on my previous TV the file is not choppy at all, neither with MX media player or VLC, the only difference seems to be my new TV is slightly bigger, 55 inch compared to my 41 inch previously. Does it perhaps have to do with the way MX media player encodes the file depending on what screen size you have?
Click to expand...
Click to collapse
We would like to let you know that MX Player's HW/HW+ decoders make use of the hardware acceleration provided by your device. So, the performance will heavily rely on the multimedia capabilities of your device.
Regarding your issues, could you please specify the decoder used? MX Player's HW decoder directly use the android mediaplayer framework. In case if you noticed glitches with HW decoder, it might be caused by a firmware bug. Please click/tap on the HW button on the playback screen and try HW+ decoder. It may fix the issue.
MXPlayer said:
We would like to let you know that MX Player's HW/HW+ decoders make use of the hardware acceleration provided by your device. So, the performance will heavily rely on the multimedia capabilities of your device.
Regarding your issues, could you please specify the decoder used? MX Player's HW decoder directly use the android mediaplayer framework. In case if you noticed glitches with HW decoder, it might be caused by a firmware bug. Please click/tap on the HW button on the playback screen and try HW+ decoder. It may fix the issue.
Click to expand...
Click to collapse
Switching to HW+ fixed the problem for me, around 90% of my files are able to play through HW+ now, the rest I have to switch back and forth between mostly SW and sometimes HW.
I'm glad there is an option as well to "always play files through HW+ decoder", otherwise I would have to re-select the encoder every time I would want to play a file from HW to HW+.
You're the only person who replied and I'm grateful since that was enough to help me resolve the issue.