[Q] Mkv support ??

zalman360

Member
Jan 3, 2009
33
1
0
38
Marsascala
Currently owning a vodafone smart II (really sluggish) , and I just found out this marvelous mobile :) . Well that said my only concern is will it play mkv on its default player ? I double checked their site (Sony) and found none info listed. Tried google and nada nada ... Well seeing this mobile has potential would be nice to know it supports MKV natively... Any one knows something please ????
 

krabappel2548

Inactive Recognized Developer
Nov 15, 2011
6,443
16,111
0
Lommel
Currently owning a vodafone smart II (really sluggish) , and I just found out this marvelous mobile :) . Well that said my only concern is will it play mkv on its default player ? I double checked their site (Sony) and found none info listed. Tried google and nada nada ... Well seeing this mobile has potential would be nice to know it supports MKV natively... Any one knows something please ????
Yes it will :) Xperia 2012 devices already support mkv files :)

Sent from my LT26i using xda app-developers app
 
  • Like
Reactions: zalman360 and kelah

Riyal

Senior Member
Dec 16, 2011
3,010
1,763
243
Iloilo City
MKV is just a container so the real question would be it's audio and video codec.

Xperia Z/ZL or any high end android phones only support H.263, H.264, DivX, Xvid, 3GPP, 3GP2 I think that should be all the video codec it support. But as the other poster said... Just download MX Video player :) I use that over any stock video player 99% of the time.
 
  • Like
Reactions: zalman360

Ambroos

Senior Member
Aug 11, 2010
1,401
915
133
Dublin / Belgium
MKV's work, but there are limitations. You can't select what audio track to play, it just uses whatever default track there is. Secondly there is a somewhat limited codec support. Many higher quality MKV's you find in less legal places of the interwebs use AC3 (Dolby) or DTS (or their HD variants) audio codecs which aren't supported. As far as I know it'll only play files with audio in MP3 or AAC, and I'm not sure about multi-channel AAC. Subtitles won't work either. And then some MKV files just randomly refuse to play, but I haven't identified what causes that problem.

There are two solutions:
Either just play everything with MX Player, with the HW or HW+ decoders you still have full hardware support and the benefits of Bravia Engine combined with full support for pretty much all audio codecs, multiple audio tracks and multiple subtitle tracks.
The other solution is to use software to remove unused audio tracks from your MKV's and if necessary recode your preferred audio track to stereo AAC. By far the best software to do that is Avidemux. It allows you to delete and recode streams without affecting other streams. Basically that means you can remove audio tracks you don't need and recode the one you want without having to recode the video, which is extremely fast and with recent CPU's only limited by the disk read/write speed.
 
  • Like
Reactions: zalman360

zalman360

Member
Jan 3, 2009
33
1
0
38
Marsascala
MKV's work, but there are limitations. You can't select what audio track to play, it just uses whatever default track there is. Secondly there is a somewhat limited codec support. Many higher quality MKV's you find in less legal places of the interwebs use AC3 (Dolby) or DTS (or their HD variants) audio codecs which aren't supported. As far as I know it'll only play files with audio in MP3 or AAC, and I'm not sure about multi-channel AAC. Subtitles won't work either. And then some MKV files just randomly refuse to play, but I haven't identified what causes that problem.

There are two solutions:
Either just play everything with MX Player, with the HW or HW+ decoders you still have full hardware support and the benefits of Bravia Engine combined with full support for pretty much all audio codecs, multiple audio tracks and multiple subtitle tracks.
The other solution is to use software to remove unused audio tracks from your MKV's and if necessary recode your preferred audio track to stereo AAC. By far the best software to do that is Avidemux. It allows you to delete and recode streams without affecting other streams. Basically that means you can remove audio tracks you don't need and recode the one you want without having to recode the video, which is extremely fast and with recent CPU's only limited by the disk read/write speed.
Wow such a huge explanation given :) , well I think my rips combined with MX player will do the trick then and that Avidemux is a little nice tool.
Thanks all ya for your reply , always appreciated.