[Q] How to play 720p mkv smoothly? - Xperia Arc Q&A, Help & Troubleshooting

Hello, my friends. I'm currently using ICS Arconium ROM (.64 baseband) in My Arc S and I'd like to know if is there possible to run mkv hd (720p) videos (movies, series etc) smoothly. When I try to do so, most of the times it goes laggy. Is there any app or tweak to fix this? Thanks.

Try MX Video Player, i can play my video smoothly with it

I tried this player, but it doesn't work very well here. It keeps laggy. I heard that DICEPLAYER is the best mkv player for android, and I just bought it (about 6 dollars), but when I start it, it crashes... =\ Thank you anyway

I have tried 1080p streams on the phone, and it was smooth, but I had the stock ROM when I tested that.

I believe our phone doesn't support .mkv out-of-the-box(correct me, if wrong), but you can get it work with RockPlayer(also plays .avis!)

I am using vplayer which can play most of the file formats.

I tested all of these, guys... Not successfully =\ Some of them screw up the subtitles (my native language is portuguese, they doesn't accept characters as ^ ´ ´ ~ etc) and in ALL of them mkv doesn't work well. I think that Arc S has a strong enough processor to run this format without any lag, but it's not working...

You can try MoboPlayer. But make sure, that you Enable "Soft decoding" in menu. If still doesn't work, you should try to download "MoboPlayer codecs" but you must download right version for arc S prosessor. I think it is ARMV7VFP3 but I am not sure of that.

Just tried Moboplayer... But no changes.
I'm sure that my Arc S is powerful enough to run this kind of video, but it's not working fine. The video/audio are pretty out of sync... The audio runs normal, but the video gets slow and/or laggy. I tried overclocking my processor to almost 2Ghz, but for nothing.
I contacted the developer of DicePlayer and he responded... He provided me with a working version of the app (no crash when starting), but the lag/sync problem continued.
See what he said: "I may need to check with the device, but currently I don't have the device. In my opinion, ICS needs more heap memory than Gingerbread, so the main problem is from lack of memory. Anyway I'll check it and try to resolve the playback issue."
Obviously the Arc S processor is nor guilty for the lag, but possibly the low level. Maybe a memory optimizer will answer my problem?

New response:
Hi,
The single core Qualcomm chipset has some weak point to decode the H.264 MP/HP video frames, so it may depend on the video files. I don't know that is the reason or not. I'll check the issue when I get the device, but I don't know when it is.

We can watch mkv videos @720p with hardware acceleration but most of the films and shows are encoded with profile level 4.1 and our phone can play only videos with profile 3.1/4.0. This levels can be changed within 1 second using H264LevelEditor. I always change it to 3.1 and almost every movie is running perfectly. With 4.0 I can't get it to play. But even with this change I couldn't play one video. Don't know why but the only one difference I noticed was "Format settings, ReFrames". Sometimes it is 5 frames and someetime 8 or 9. But dunno if it's the problem
I use diceplayer on arconium 7.2 with latest doomkernel.
btw. It was discussed before. Use search next time.

4.1, 4.0 or 3.1 or even 3.0 mkv 720p videos are running exacly the same way... It plays, the audio is OK but the video is laggy and slow, what makes them become out of sync with the audio...

Because you are playing videos with app that plays it in software mode, not in hardware mode. It's normal that phone can't decode 720p video with software mode. You need to get videos to play in hardware mode. BSplayer has it's own hardware support but it's still not what it's suppouse to be. The only app that play in hardware mode mkv videos with profile level 3.1 for me is DicePlayer. And it's doing it without any glitches or lags. It's perfectly A/V synced

I bought DicePlayer yesterday, I'm running my videos on it. All levels are now in 3.1, and I realized that some of them run in SW mode, and some in HW mode. When it runs in hardware mode, everything goes pretty fine... When in software mode, I get the problems. How can I "force" HW mode? Is there a way? Thanks.

You can't force hardware mode. I don't know why some videos can't be played. It must be something with encoding videos, some settings. You can compare parameters of videos that are working with those played in software mode. There must be some difference and maybe there is a way to change it fast.

I also use MX Video Player with the additional codec on my LT15i but experience no lagg at all.
I watch mostly The Walking Dead in 720p MKV
I am at 1.5 GHZ on doomkernel so maybe you could consider overclocking.
Greetz

MX player. No lag at all. I am watching Bleach episode right now

Alright, some updates.
All my mkv files are level 3.1 level now... But still some of them can't run in HW mode. The video starts to play (diceplayer, of course) in HW mode but 1 second later it gets an error and returns to SW (laggy) mode. Half of my 720p mkv videos can run like a dream in hardware decoding (3.1 level), but some of them just can't, even in 3.1 level.
For example, The.Big.Bang.Theory.S05E05.720p.HDTV.X264-DIMENSION can run very smoothly. Hardware deconding. Butt The.Big.Bang.Theory.S05E17.720p.HDTV.X264-DIMENSION can't do the same, it goes only in SW.
What's the difference?!?! What else can I change?
Thanks.

Maybe is because your video was compiled in 10bits, nothing to do until somebody releases a player that supports 10bits well
But you can try MOBO, it lags at the start but after 2mins start running normal

I think you have to play it with MoboPlayer dude

Related

Problems with video on galaxy s!

Hello everyone, recently I bought a Samsung Galaxy S because I needed a phone to play any video (up to 720p) without the need of conversion. Galaxy S does that well but there are some problems I found:
Some 720p video with high bitrate lag a little bit. Can I make them run smooth (is this possible with overclocking?)?
Some h264 mkv video, e.g. The episode 3 of Pokemon Best wishes from BWS (SD version), have sync problems with mvideo player. It works on rockplayer without sync problems but it has a lot of glitches (and it's only 480p!). I am not an android expert but I think this happens because the codecs being loaded from an app and this needs time and more cpu power. If the system have the codecs build in, I think the lag will disappear.
Some flash video (flv with vp6f video codec) don't play at all with the mvideo player. They work if I play them with rockplayer but, again, there are many glitches....
I understand that I can't do much to fix the first issue, but I know it's possible to fix the problem with the codecs. So, were are the codecs of a phone located and how can I edit them? Could you guys please help me out?
You might find them in the source code Samsung has released but I don't think editing them will be that easy. Rockplayer supports more formats because they use their own codecs but they lack hardware acceleration, that's why it's so slow.
if i were you id convert the video's to 480p they play alot smoother. the galaxy s screen cannot display 720p.

I realise this is most likely a stupid question - Video related

But I want to ask it regardless, since I don't fully understand how it works.
I read on here in this thread:
http://forum.xda-developers.com/showthread.php?t=1080194
that the play has hardware acceleration support for some video players. The one mentioned in that thread is moboplayer. He said that it was mkv 720p with subtitles. However, whenever I've tried to play mkv with hardware acceleration, it says it cannot and uses the software instead, which is quite slow.
Now, I could overclock and get it to play better, but I'm wondering if there is any mkv hardware support in the play after all. Because I converted a slow video to mp4 and the hardware acceleration actually worked with that and was flawless, even better than overclocking, even when underclocked. Which I would rather do, since it should save on battery power.
tl;dr Does the Xperia Play really have mkv hardware support? Because I don't want to convert things, since it takes ages.
MizuhoChan said:
But I want to ask it regardless, since I don't fully understand how it works.
I read on here in this thread:
http://forum.xda-developers.com/showthread.php?t=1080194
that the play has hardware acceleration support for some video players. The one mentioned in that thread is moboplayer. He said that it was mkv 720p with subtitles. However, whenever I've tried to play mkv with hardware acceleration, it says it cannot and uses the software instead, which is quite slow.
Now, I could overclock and get it to play better, but I'm wondering if there is any mkv hardware support in the play after all. Because I converted a slow video to mp4 and the hardware acceleration actually worked with that and was flawless, even better than overclocking, even when underclocked. Which I would rather do, since it should save on battery power.
tl;dr Does the Xperia Play really have mkv hardware support? Because I don't want to convert things, since it takes ages.
Click to expand...
Click to collapse
Yo man ye there is I use Diceplayer, its pretty epic player it plays my mkv through hw i think its the only one, i used to use mobo now i use this. It plays my anime and stuff. So try it out it costs money though no free but really its worth it through hw u save urself loads of battery. I just download or rip mkvs then put them on and pfft they work. ITS AWESOME
I just got the trial and tried the file that doesn't work well. It says "The video could not be hardware acelerated. Would you play using a software player?"
I assume it meant "would you like to play" =)
perhaps qqplayer or rockplayer
Sent from my Xperia Play using xda premium
Hm, qqplayer was slower than moboplayer and rockplayer was also slow, since it wouldn't use hardware either. Also, the software decoder had artifacts all over.
Best I've found is MX video player. It has software fast mode.
But still, does this mean that the play doesn't have any hardware acceleration for mkv?
OK I not sure
Sent from my R800i using Tapatalk
Maybe you need a particular codec pack for your chipset (Snapdragon).
I'm not sure that there is one. I've google'd around a bit, but haven't found anything useful.
Oh well =(.
if you are playing anime, the codec most sub groups are using for the latest seasons of shows is hi10p h264 which cannot be hardware accelerated as of yet, even on a pc.
btw, i'm using diceplayer (used mobo player too but it wouldn't load the subtitles) and i'm able to load 720p h264 high compression (i found an as resource intensive video as i could.) and ran it fully in software decoding.. though i have doomlord's 2ghz kernel installed.
at 2ghz the video ran flawlessly and at 1.4ghz it ran really well most of the time, but lagged during some of the more resource intensive moments, though it never lost audio sync. the only problem I have is that none of the video players out atm support ordered chapters, but we're gunna have to wait for vlc for that one I'm sure.
one of these days i'm going to get around to compiling androids vlc from git. from what i understand it's really mature at this point and running pretty well..no big bugs.
I'm aware of hi10p and the only way to get those running is to convert to mp4 with handbrake (since it's a nice small file), but it takes a while. I looked for a converter that uses CUDA, but the only one I found also took a while and output a 900mb file or so and it didn't even work =)
I'm also using the 2Ghz from DooMLorD, but as I said, it'd be nicer to be able to use hardware acceleration, since it'll use less power. Also, I converted Angel Beats, episode 3, since the OP has a high framerate. When I compared 2Ghz to hardware acceleration, the hardware acceleration was actually superior, even when running at about 600Mhz. Not that I suppose it matters, since it's hardware, but still.
So yeah, this is pretty much why I wanted hardware acceleration. Also because I have a huge backlog of stuff to watch and it'd be nice to do it when I'm outside too.
Incidentally, I tried the diceplayer trial and I found that MX video player was faster. When I had just installed 2.3.4 for the first time, the Angel Beats OP played pretty well, even on 1Ghz, but now that I've had it installed for a while and installed more things, I think I've messed it up somehow, since it's a bit slower. That, or the updates have made it worse, since it's on 1.4c now I believe and I started on 1.3.
not that this actually helps you any, but i just tried mx player and it actually supports subtitles even better than diceplayer, and it supports ordered chapters, plus it does properly support hardware acceleration. i was able to play ao no exorcist at 1ghz. i'm actually really suprised. i never expected to be able to play stuff at stock clockspeed.
maybe you have a lot of stuff running in the background. you could try getting a task manager and killing all the stuff you dont need before you start watching videos.
i don't really have anything running in the background on my device since I just reflashed it yesterday and haven't gotten around to putting hella stuff on it yet.
But was Ao played in hardware mode? And was it an mp4 or mkv?
it was an mkv, and after looking back, it was running in software mode. we might just be s.o.l. most anime subs groups use really obscure and specialised h264 profiles.
mx running in fast software decode mode is the best i've seen so far though.
did you used to have hardware decoding on the old version using new anime release? like gg's or commie's releases for example?
I've not had anything run with hardware when using an mkv container, even though it's h264 and I thought the play had that codec.
I suppose I could try a few old videos, but even if it worked, I'd have to convert the newer ones, but I wanted to avoid that, which is why I wanted it in the first place =)

[Q] [MKV] Hardware Accelerated Video Decoding?

Hey guys,
I was wondering if there was a way of making the Arc use Hardware decoding for MKV video.
I've tried every last tip google can give me and every single HW ACC supporting media player in the market but they ALL fail to either enable HW and default to SW or just crash all together when trying to play MKV files.
MP4 files (i.e. Youtube 1080p via WiFi) run perfectly fine with HW decoding on MX Player only if I try to watch a 720p/1080p MKV file, mostly TV shows and movies, it stutters like mad and the audio lags behind on whatever player I grab. Some players work better then others and MX player performs the best but still unwatchable.
I'm running a Xperia Arc with the CM 7.2.0 FXP052 ROM and Kernel OC'd @ 1612Mhz. On stock speed it's MUCH worse but the kernel doesn't go higher then 1.6Ghz nor do I think the phone can handle anything more then that without messing with the voltages.
So, is there any way to make it run HW ACC mode for MKV or am i and the rest of the Arc users just screwed?
Looks like I have to bump it up a bit...
Have you tried other players too?
I've never watched *.mkv files, because I always use *.avi files.
And I never had any issues with watching HD videos.
Btw, I'm using QQ player.
xperia hadware doens't support mkv but you can try another players like rockplayer and run software decoding.
Imprezzion said:
Hey guys,
I was wondering if there was a way of making the Arc use Hardware decoding for MKV video.
I've tried every last tip google can give me and every single HW ACC supporting media player in the market but they ALL fail to either enable HW and default to SW or just crash all together when trying to play MKV files.
MP4 files (i.e. Youtube 1080p via WiFi) run perfectly fine with HW decoding on MX Player only if I try to watch a 720p/1080p MKV file, mostly TV shows and movies, it stutters like mad and the audio lags behind on whatever player I grab. Some players work better then others and MX player performs the best but still unwatchable.
I'm running a Xperia Arc with the CM 7.2.0 FXP052 ROM and Kernel OC'd @ 1612Mhz. On stock speed it's MUCH worse but the kernel doesn't go higher then 1.6Ghz nor do I think the phone can handle anything more then that without messing with the voltages.
So, is there any way to make it run HW ACC mode for MKV or am i and the rest of the Arc users just screwed?
Click to expand...
Click to collapse
You can smoothly run H/W accelerated mkv 720p videos and other formats on your smartphone using Dice Player or BS player. These players support H/W ACC for mkv,avi,flv and others.
I use Dice player to play mkv videos but not all mkv videos can be played i H/W mode and I think I know why. Developer of DicePlayer wrote in description that Xperia arc can play "720p [email protected]/4.0(some Level 4.0 file have shutter problem)" videos. From what I know scene releases of tv shows and hd movies now need to be converted with 4.1 profile so our arc/arc s can't play it. There is no need to reconvert video to change Profile Level to 4.0 or 3.1 thanks to H264 Level Editor tool. It can change level within 1 second. Tested with justified.s03e04.720p.hdtv.x264-compulsion.mkv. Changed level from 4.1 to 4.0 and still couldn't play it via DicePlayer so I changed it to 3.1 and it worked like a charm.
Don't know why but video still can't be played in MX Video Player.
I just hope this can be usefull to somebody having touble with playing 720p mkv videos.
I use Dice player to play mkv videos but not all mkv videos can be played i H/W mode and I think I know why. Developer of DicePlayer wrote in description that Xperia arc can play "720p [email protected]/4.0(some Level 4.0 file have shutter problem)" videos. From what I know scene releases of tv shows and hd movies now need to be converted with 4.1 profile so our arc/arc s can't play it. There is no need to reconvert video to change Profile Level to 4.0 or 3.1 thanks to H264 Level Editor tool. It can change level within 1 second. Tested with justified.s03e04.720p.hdtv.x264-compulsion.mkv. Changed level from 4.1 to 4.0 and still couldn't play it via DicePlayer so I changed it to 3.1 and it worked like a charm.
Don't know why but video still can't be played in MX Video Player.
I just hope this can be usefull to somebody having touble with playing 720p mkv videos.
Click to expand...
Click to collapse
THIS! THIS IS IT! I spent a couple hours poking around for the answer and found thread after thread of people suggesting 'hey have you tried this player yet?', but THIS IS THE ANSWER!
Thank you so much!
Hi all, I wanted to ask if anyone found a way to play 720p .mkv files (mainly TV Scene Releases) on our Xperia Arc and with what settings (ROM, Kernel, CPU Frequency, etc) and which Video Player.
I've read that you can do it with changing Profile Level of the .mkv but I am a Mac user and can't run H264 Level Editor. Can we do it perhaps with another mac-compatible application?
Thank you for your time.
Babis_ECE said:
Hi all, I wanted to ask if anyone found a way to play 720p .mkv files (mainly TV Scene Releases) on our Xperia Arc and with what settings (ROM, Kernel, CPU Frequency, etc) and which Video Player.
I've read that you can do it with changing Profile Level of the .mkv but I am a Mac user and can't run H264 Level Editor. Can we do it perhaps with another mac-compatible application?
Thank you for your time.
Click to expand...
Click to collapse
I just tried, with an 720p episode of fringe, encoded in level 4.1 and 8 r.f. I'm on stock 2.3.4 (firmware. 62) and used dice player. The episode plays but not smoothly. As for a suitable program to change level editor is
Sent from my A70S using Tapatalk 2
chandoliasnikos said:
I just tried, with an 720p episode of fringe, encoded in level 4.1 and 8 r.f. I'm on stock 2.3.4 (firmware. 62) and used dice player. The episode plays but not smoothly. As for a suitable program to change level editor is
Sent from my A70S using Tapatalk 2
Click to expand...
Click to collapse
Hi Nikos, could you mention again the "suitable program", because you must have deleted it by accident.
Thank you.
Babis_ECE said:
Hi Nikos, could you mention again the "suitable program", because you must have deleted it by accident.
Thank you.
Click to expand...
Click to collapse
I forgot to write it but I see now you are using Mac, so it wont be any help, the program is for windows, it's called Ripbot264.
Sent from my A70S using Tapatalk 2

FullHD videos and custom ROMs

Hi,
I was just curious as to why the Full HD 1080p videos (for e.g. H.264 trailers from Apple) refuse to play smoothly on any CM9 and CM10 custom ROMs (with Moboplayer, Acer Media), while the same videos play buttery smooth with the same players on the official stock ROM? Do I need to tweak any settings or install any add ons in the custom ROMs to enable such playback. I am assuming that it is a hardware-acceleration issue because the setting for software decoding in Moboplayer has been turned off. However, 720p videos play fine.
Thanks.
rockthegod said:
Hi,
I was just curious as to why the Full HD 1080p videos (for e.g. H.264 trailers from Apple) refuse to play smoothly on any CM9 and CM10 custom ROMs (with Moboplayer, Acer Media), while the same videos play buttery smooth with the same players on the official stock ROM? Do I need to tweak any settings or install any add ons in the custom ROMs to enable such playback. I am assuming that it is a hardware-acceleration issue because the setting for software decoding in Moboplayer has been turned off. However, 720p videos play fine.
Thanks.
Click to expand...
Click to collapse
Never had this issue, 1080 plays fine for me. Is this over HDMI or doesn't matter, just always? I use dice player and occasionally mx player, both play OK for me.
Some are encoded differently then others so some may need a bump up in CPU frequency but most generally play fine at 1ghz with deadline. Of course this is my device with my movies on my build, any number of things vary between the files and roms and players used.
Tapatalked from my Galaxy S II.
Thanks..
pio_masaki said:
Never had this issue, 1080 plays fine for me. Is this over HDMI or doesn't matter, just always? I use dice player and occasionally mx player, both play OK for me.
Some are encoded differently then others so some may need a bump up in CPU frequency but most generally play fine at 1ghz with deadline. Of course this is my device with my movies on my build, any number of things vary between the files and roms and players used.
Tapatalked from my Galaxy S II.
Click to expand...
Click to collapse
OMG Thanks.. DicePlayer works like a charm. :good: :good: :laugh: The files I use for standard video play testing are Apple Movie Trailers 1080p H.264 / AAC 6 channel MOV files.
Now I am observing a very interesting development in the latest CM10 preview. Acer Media and Acer Video Player won't even detect the MOV video files. MoboPlayer and MxPlayer detects the videos but shows laggy playback on the device screen as well as over HDMI.
Only DicePlayer plays them like a charm, without hiccups or lags and going to be the only player I will ever use from now on. I think the issue is probably some proprietary codec related because when I am on the official ICS ROM, all these players detect and play those same MOV files smoothly both on-screen as well as over HDMI ..
Glad it works for you, it seems to "force" hw decode more reliably then other players so far and seems almost infinite in what it will play. MX in fast software fills in where dice fails for me, which is rare. MX seems to handle web streams better though.
Tapatalked from my Galaxy S II.

[Q] terrible MKV playback?

So I've been searching for about a day now for a solution to this problem. I've been trying to play MKV files on my phone, but every single player i've tried (mobo, mx, rock, vlc nightly, bs, dice, and vplayer) have been really stuttery and the audio desyncs massively.
It seems that most people are able to play MKVs but for some reason I can not get it to play smoothly at all.
Has anyone come across this and know a solution?
(the file I'm trying to play is a 720p h264 mkv with aac audio. I would put up all the file information if I knew how, so I can if someone shows me)
I'm really sorry if there is an answer to this somewhere, but I tried a search here and only got a thread talking about how everyone can play MKVs smoothly
Are you running a stock Rom or one of the aokp or cm roms? With stock I haven't had an issue with any mkv even on my previous sgs and sgs2. Are all mkvs having problems or is it just the one ?
Sent from my SGH-I747M using xda app-developers app
dude i can stream mkvs without problem
mx player by turning the software decoding on in settings
or vlc player beta
It seems like it only happens on 10bit MKVs. MX Player is the best with software decoding but there are still some dropped frames. I saw a video of someone playing 10bit perfectly fine and a thread saying the S3 can handle 10bit so I'm not exactly sure whats wrong.
I'm running TuchMi 5.0 so I might try to go back to full stock just to see if that helps.
I would try the VLC beta but US can't get it from the play store and the nightly crashes constantly for me.
EDIT: full wipe didn't help
make sure you got the 1.7 update, for me the audio would get out of sync on any anime but with H/W+ that is now solved and i got back DTS thanks to custom codecs.
Software is horrible for me it plays fine, but everything gets artifacts and colored blocks etc. At first i though it was the device that god it wasn't
I have 1.7. H/W+ works for you? it keeps telling me that I can't play the video with it. Can you give an example of and episode that works for you?
Actually I'm curious about this too. Just tried to stream Planet Earth from my PC and I had huge lag because if you are streaming on MKV it uses software decoding...
To be fair I might have to push up my VSEL values...but I really doubt that's the case. Another thing I'm going to try is PS3media server which TRANSCODES (meaning your computer does the coding) for all media files...so it is streaming everything converted for your phone. The annoying thing about it though is that it won't automatically start with my computer
A third alternative is to setup a vlc media player server.

Categories

Resources