Do we have the capability to play mkv files ? I tried playing one and got format not supported.
Is it true that H/w acceleration is only supported by standard video player?
Some player on market do play it. I dont think stock player play them
Sent from my LG-P990 using XDA App
lgvideoplayer has H/W support and I think it play mkv with the latest baseband installed.
I think players like Rockplayer have H/W support for Tegra devices, but I did not test it.
i use rockplayer on cm7 and it can play mkv files
smokeweedevery said:
i use rockplayer on cm7 and it can play mkv files
Click to expand...
Click to collapse
What profile can this player handle? High profile or just baseline profile?
I tried Rockplayer, It has both H/w and S/w decode modes but for me only S/w decode worked.
Is there a solution which supports H/w decode ?
sahilkhurana said:
I tried Rockplayer, It has both H/w and S/w decode modes but for me only S/w decode worked.
Is there a solution which supports H/w decode ?
Click to expand...
Click to collapse
Sahilkhurana, the same when using Moboplayer. I have limited knowledge on this but I think if there are ways to force the players to make use of the GPU to playback videos, the effect would be much better.
At this moment, although both players are able to playback mkv using s/w decode modes, the results are far from "smooth".
Thats what I also observed
Related
how to enable rockplayer hardware decoding mode????
I can't watch 720p video on software acceleration
Doesn't the software mode enables you to play 720p? works great for me.
me too, it's work on all mode
jrn2k said:
Doesn't the software mode enables you to play 720p? works great for me.
Click to expand...
Click to collapse
It will be too laggy!
MP4 files can be played in hardware accelerator mode, but mkv files can't!
So no h264 in hardware decoding mode? But hd2 using ARM7,and my rockplayer version is arm7.
Sent from my HTC HD2 using XDA App
yep. i cant play mkv's either (at any resolution aka 320p, 480p or 720p). They lag too much. Whats more annoying is i cant convert files to keep subtitles that are softsubbed within mkv's, they disappear after mp4 conversion
Can anyone suggest a converter suitable for mkv's (ie that has simpler android conversion support without having to set up resolution manually etc). I know there are several designed for android, but google turns up poor results during searching plus id like to know what you guys use (if anything)
By the way, a little about the matroska format. It in itself isnt an encoded format directly. Its more similar to think of it as an archive. It is a compressed form of another type of encode (usually h.264). Hence certain files may have more difficulty than others in playing.
what is rockmode?
trawiarz2 said:
So no h264 in hardware decoding mode? But hd2 using ARM7,and my rockplayer version is arm7.
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
yes there is, with mp4 file types
joshman99 said:
yep. i cant play mkv's either (at any resolution aka 320p, 480p or 720p). They lag too much. Whats more annoying is i cant convert files to keep subtitles that are softsubbed within mkv's, they disappear after mp4 conversion
Can anyone suggest a converter suitable for mkv's (ie that has simpler android conversion support without having to set up resolution manually etc). I know there are several designed for android, but google turns up poor results during searching plus id like to know what you guys use (if anything)
By the way, a little about the matroska format. It in itself isnt an encoded format directly. Its more similar to think of it as an archive. It is a compressed form of another type of encode (usually h.264). Hence certain files may have more difficulty than others in playing.
Click to expand...
Click to collapse
.mkv format it's only a big box where you can put any format at any resolution with any audio you want. Also subtitles
http://en.wikipedia.org/wiki/Matroska
I watched films and video, 720p & 480p & 320p without any lag.
Try to change build. (gingerbread is supported by Rockplayer)
good luck
Did you try mkv 720p and works fine?
I have tested it on many builds but non was working well!
Did you work with hardware decoding mode ? software decoding mode? rock player or other?
what build are you working with?
mine works fine.
Is there an MKV player with internal subtitles support?
I've tried many different players already. It seems the Optimus 2x has no mkv hardware decoding support, so those other players just play audio and display a black screen.
The closest I can come to is RockPlayer but I have to extract the subtitles out for it to be able to load them.
vplayer?? may be?
OX2 plays MKV well since Baseband/ROM/RIL 606
and which player, play's that files good?
i use CM7 and rockplayer it works good
http://forum.xda-developers.com/showpost.php?p=16315491&postcount=19
"Tegra chip only support up to [email protected] for 1080p and possibly [email protected] for 720p"
i converted my mkv from hp 4.1 to main 3.1 and it plays fine on latest stock rom v20l. 45min tv show took about 22min on my i5 2300 machine from mkv ac3 to mp4 aac , i connect the phone to an old sony bravia tv via hdmi cable , and play from my NAS which run NFS server with mx video player 1.5, ( i'm able to turn on hardware acceleration after conversion, before conversion it can only use software decoder and basically can not be watched, it stuttered a lot)
i used mobo player, and its works good.
this is market link for mobo player :
https://market.android.com/details?id=com.clov4r.android.nil
then you install codec ARM V7_VFPV3 for O2X : http://www.moboplayer.com/decoder/down.php?ID=6
this is a official web for mobo player : http://www.moboplayer.com
xmarkclx said:
Is there an MKV player with internal subtitles support?
I've tried many different players already. It seems the Optimus 2x has no mkv hardware decoding support, so those other players just play audio and display a black screen.
The closest I can come to is RockPlayer but I have to extract the subtitles out for it to be able to load them.
Click to expand...
Click to collapse
Try MX Video Player https://market.android.com/details?id=com.mxtech.videoplayer.ad
http://sites.google.com/site/mxvpen/
feav said:
Try MX Video Player https://market.android.com/details?id=com.mxtech.videoplayer.ad
http://sites.google.com/site/mxvpen/
Click to expand...
Click to collapse
+1 for mx player. Used it on stock, on CM7 and MIUI and everythings plays just fine
xmarkclx said:
Is there an MKV player with internal subtitles support?
I've tried many different players already. It seems the Optimus 2x has no mkv hardware decoding support, so those other players just play audio and display a black screen.
The closest I can come to is RockPlayer but I have to extract the subtitles out for it to be able to load them.
Click to expand...
Click to collapse
Stock vid payer plays mkv with hardware support, mx video player ia the best iv used tried them ll and mx is by far the best. As for subtitles i dunno because i don't need them.
Sent from my LG-P990 using XDA Premium App
Of course MX PLAYER is the best! Can play almost any video like silky smooth!lol.. subs also
Sent from my Optimus 2X using xda premium
jefbeck said:
Of course MX PLAYER is the best! Can play almost any video like silky smooth!lol.. subs also
Sent from my Optimus 2X using xda premium
Click to expand...
Click to collapse
I agree. The only player which can play x264 720p mkv files smoothly.
Im using the stock rom but i cant play mkv files with any video player wtf? None of the players can see the mkv files only my 3gp and mp4 files show up.
your point being????????
Maybe he means "can't" ?
Yes i meant cant.
try this, you will need somthing like root explorer to put it in system/app if it doesn't install automatically.
it's the newest one pulled from Gr2, and it defo works because I have recently watched the Khan fight which was in .MKV 720p
Tried this in CM7 and it do work indeed
Sent from my Optimus 2X using Tapatalk
try this, you will need somthing like root explorer to put it in system/app if it doesn't install automatically.
it's the newest one pulled from Gr2, and it defo works because I have recently watched the Khan fight which was in .MKV 720p
Click to expand...
Click to collapse
why can't i get it to work, or push it with root explorer, its install fine but i can't see the videoplayer ?
Actually I cant see the videoplayer too but the codecs there so I just use the other videoplayers.
Sent from my Optimus 2X using Tapatalk
This thread is not informative enough: http://forum.xda-developers.com/showthread.php?t=1183398 ?
Sent from my LG-P990 using Tapatalk
Kickasskev said:
try this, you will need somthing like root explorer to put it in system/app if it doesn't install automatically.
it's the newest one pulled from Gr2, and it defo works because I have recently watched the Khan fight which was in .MKV 720p
Click to expand...
Click to collapse
Wont allow me to install it.
The issue here is not the video player application, but the codecs installed on the device. Are you sure you're using the latest rom?
Sckank said:
Tried this in CM7 and it do work indeed
Sent from my Optimus 2X using Tapatalk
Click to expand...
Click to collapse
What? 720p mkv works on CM? When and how did that happen?
ergoen said:
The issue here is not the video player application, but the codecs installed on the device. Are you sure you're using the latest rom?
Click to expand...
Click to collapse
Im using the latest stock rom yes.
Well, to be honest, most mkvs don't play well at all on lateststock rom, you need gingerbread for that. Those with header compression/header stripping enabled don't play at all, you can check this using for example mediainfo ( http://mediainfo.sourceforge.net ), and even those without it usually lag horribly and/or crash the media player for me. So you're not missing a working feature.
Ok now iv got a 720p mkv video running using mx videoplayers, runs pretty well both sound and video, some very very minor video distrotion on occasion but nothing serious, stock video player says unknown video format or something.
I thought the lg video player was supposed to support mkv natively.
it does support it natively. but as stagefright is enabled by default, mkv playback is broken. disabling it allowed me to play mkv's on stock player. i had to put the following strings in my o2x's build.prop to make it work.
media.stagefright.enable-player=false
media.stagefright.enable-meta=false
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=false
eraldo said:
Wont allow me to install it.
Click to expand...
Click to collapse
make sure you are rooted and unknown sources enabled
noxxious said:
it does support it natively. but as stagefright is enabled by default, mkv playback is broken. disabling it allowed me to play mkv's on stock player. i had to put the following strings in my o2x's build.prop to make it work.
media.stagefright.enable-player=false
media.stagefright.enable-meta=false
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=false
Click to expand...
Click to collapse
Really? Because mine plays mkvs (rather poorly) without any modifications to anything, I'll try this later and see if there is a difference!
Lets clear up a few things here
support for the mkv containter are fully supported by the native LG mediaplayer in the latest firmware (v10c/d), but not in the previous firmwares.
If one has the latest firmware, then nothing needs to be done to enable mkv playback.
If the native LG mediaplayer do not show mkv files in the media list at all, then one does not have the latest firmware !
If the native LG mediaplayer do show the mkv files in the media list, but complain when trying to play the files, then the mkv files contain some video or audio format which is not supported. For instance are DTS audio not supported, thus trying to play an mkv with a DTS audio track will not work. Propably AC3/DD are not supported either, or flac. An mkv can also contain a non supported videoformat. In other words, if the files do not show then its wrong firmware, if they do show but dont play, then its not because mkv are not supported but because some video or audiotrack inside the mkv are not supported.
support for mkv are not a codec question, since mkv are just a container and not a video format. Codecs are used to decode video (and audio) formats. Parsing containers like mkv are just a matter of having a parsing filter and support for the extension .mkv in the media build properties. Codecs are used to decode the video and audio formats inside the container after the parsing filter has parsed the container and send the video and audioformats to the decoders.
The typical videoformat inside mkv are h264/mpeg-4 (but can be many other formats also), this format has allways been supported on all firmwares but only inside mp4 containers up untill the latest firmware, the only thing new in the latest firmware in this regard, are the addition of a parsing filter for the mkv container.
For best playback of mkv (and the h264 video inside) only the native mediaplayer should be used, because the hardware acceleration from the Tegra chip is needed and most third party media players do not have full access to this hardware acceleration Instead they use software decoders which are not as effective. A few third party media players do have hardware acceleration, but they dont offer any better playback than the default LG mediaplayer because when hardware acceleration is used then it makes no difference which media player interface is used to call it. The playback quality will be identical, therefore there are no point in using third party mediaplayers except for playing other types of videofiles which the native mediaplayer do not support at all, but may be supported by the software decoders in the third party player. But for supported files the default LG player will play as good or better as third party players.
If playback of an mkv containing a typical h264/mpeg-4 videotrack plays poorly, with video distortion/pixelation or other problems, then its because the video has been encoded with to high encoding levels. Most pirated 720p/1080p rips in mkv that people download from the internet are encoded using higher encoding levels than what is supported by the Tegra chip - typically they are encoded in profile level [email protected] and the Tegra chip only support up to [email protected] for 1080p and possibly [email protected] for 720p
If playback are poor because of to high encoding profiles have been used, or the mkv contain some non supported video/audiotrack, then the only sollution are a reencoding of video and/or audiotrack to a supported format using a supported encoding profile setting.
read more on h264 and encoding profiles here:
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC
and use media info to get information about your mkv files regarding video and audio formats inside, and which encoding profile has been used to encode video with
http://mediainfo.sourceforge.net/
Thanks for the informative post spawndk!
tried to play mp4 video with MX player
HW+ / HW decode failed..... but SW decode succeeded
is nook hd+ not support HW decode ??
thanks
It does support HW and HW+ decoding, I've used it to play a number of h264 encoded videos.
Your issue may have to do with which h264 profile the video was encoded with. I know for a fact that it will fail to play 10-bit videos in HW/HW+ mode.
Vasaeleth said:
It does support HW and HW+ decoding, I've used it to play a number of h264 encoded videos.
Your issue may have to do with which h264 profile the video was encoded with. I know for a fact that it will fail to play 10-bit videos in HW/HW+ mode.
Click to expand...
Click to collapse
that's mean not support mp4 video ?
I'd also recommend installing the MX Player ARMv7 NEON codec from google play store. I'm pretty sure that that one applies to the graphics chipset in the Nook HD+. all the mp4 videos I've tried playing worked in H/W+ mode.
Sent from my SPH-L710 using Tapatalk 2
personally i dont care for mp4 but have tried huge 1080p mkv's and all play without a hitch (streamed from home network pc I might add)
MT8127 Seems to have capability for h265 decoding, but every h265 file I tried, HW decoding didn't work. Is there any way to get it to work?
Giorgi-geo said:
MT8127 Seems to have capability for h265 decoding, but every h265 file I tried, HW decoding didn't work. Is there any way to get it to work?
Click to expand...
Click to collapse
what rom are you on?
4t701 said:
what rom are you on?
Click to expand...
Click to collapse
FireOS 5.1.1.
Why? is it enabled on any other rom?
Any ideas?
Oddly I can get HW playback on sample video files without any audio in mx player but the ones with audio knock it dead.
Which files did you try? I tested the 5mb file from here both with and without audio, and mx player pro 1.8.1 reverts to SW on both.
julianpaul said:
Which files did you try? I tested the 5mb file from here both with and without audio, and mx player pro 1.8.1 reverts to SW on both.
Click to expand...
Click to collapse
Hang on, I meant to leave that window open in case asked, but closed it.
Hmm I do note that the page mentions x265 now though properties in mx player didn't show that, only noticed the HEVC before. So might well be my mistake there.
https://x265.com/hevc-video-files/
How did you make it play without audio as don't see any audio free files there?
I used mkvmerge to remove the audio track.
I did some testing.
Turns out it can HW decode h265 but it's buggy.
First I tried encoding to h265 with handbrake and it worked, but only in mp4/m4v. If I encoded in mkv container it fell back to SW. so that's pretty weird, container having that much impact.
After this I decided to move streams from downloaded 720p h265 mkv file to mp4 without touching the streams themselves. Extracted them with mkvextract, and put them in mp4 with mp4box. (file contained hevc video, aac audio and srt subtitles).
I tried playing it with mx player and voila, video played with HW, but now audio didn't work. I turned audio decoding to SW and that fixed it. BUT now seeking the video put decoding back to SW. I decided no big deal, and tried the same trick with 1080p hevc. but it just didn't play with HW, then I tried the previous file again and it too didn't work. And I haven't been able to play it with HW decoding since then. Not in MX and not in stock player.
Giorgi-geo said:
I did some testing.
Turns out it can HW decode h265 but it's buggy.
...then I tried the previous file again and it too didn't work. And I haven't been able to play it with HW decoding since then. Not in MX and not in stock player.
Click to expand...
Click to collapse
That is decidedly odd.
Update from SlimLP rom.
Every 720p hevc file works with HW decoding, audio and video, regardless of container!!!
One 1080p file I tried went to SW decoding and said HW wasn't supported.
Other 1080p files loaded with HW without any warnings, audio played well but video was black. This turned out to be part of an issue of only playing a few frames than freezing at that frame, when you rewind the video you can see it more clearly.
I tried MX player 1.80 Nightly and Stock player, same results. HW+ decoding doesn't work but I think that's MX player's issue.
I think this is great news. The problems seem to be mostly software related and this gives me hope that maybe 1080p will also be fixed in the future.