[Q] Laggy when playing video 1080p with VP9 video format - MX Player

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.

Related

video player optimized for honeycomb, or just tegra 2 optimized?

Hello guys at xda
This question may have been here before, and if it has here it is again.
Is there a video player that is optimized for honeycomb, or at least a player that take advantage of the tegra 2 cpu?
Otherwise i like to know if there is an video player that support dlna devices, so i can browse the dlna server directly from the video player app it selfs, sonthere is no need for a second app to do that.
Last thing, and i dont know if tisnis redicilus, but is there a player that support iso files an so on ?
Hope you can help le, and sry for my english !
Regards Fisken
Sent from my Transformer TF101 using XDA Premium App
moboplayer is tegra2 optimized now. though be warned, like all other tegra2 players, HD mkv files have issues playing.
http://moboplayer.com/moboplayer_en.html
so which codec pack should we use, the NEON?
and what do i do with the .apk file?
sorry, i'm a noob
edit: nvm, took me 2 seconds on google...
Vplayer was updated for tegra or honeycomb I forget which, but it works pretty well for most file types on the eee pad.
stuntdouble said:
Vplayer was updated for tegra or honeycomb I forget which, but it works pretty well for most file types on the eee pad.
Click to expand...
Click to collapse
+1
Sent from my Transformer TF101 using XDA Premium App
i've tried every notable media player out there, but i still haven't found one that plays my hd .mp4 file [1280x720 3000kbps @ 29fps] smoothly...
dnaL0R said:
i've tried every notable media player out there, but i still haven't found one that plays my hd .mp4 file [1280x720 3000kbps @ 29fps] smoothly...
Click to expand...
Click to collapse
As a workaround, if you have firmware update1 installed, it means you have splashtop. Run the file on your pc and stream it via the splashtop app to your tablet. Should be fairly smooth if you have a good wifi connection. Doesnt help if you are nowhere near your pc of course, but good if you want to watch it in bed or something. You can even switch your pc off remotely this way too.
yea, i gave splashtop a try just to see how it works and all, but it's not too useful for me... i'll wait 'til these media players get updated.
I ave tried rock player and mobie player but, they kinda work. Subtitles dont appear while the files plays
my vote goes for moboplayer
i used to use rockplayer, but too many FC's
I love how moboplayer saves where you last left off on multiple videos
Fisken said:
Is there a video player that is optimized for honeycomb, or at least a player that take advantage of the tegra 2 cpu?
Click to expand...
Click to collapse
Just to be clear about this:
The Tegra2 CPU is a fairly standard dual core ARM v7 core, This is a fine mobile CPU but nothing special and it will _never_ be able to soft-decode HD main profile h.264 video.
However the SOC includes a general purpose GPU that also includes hardware to decode h.264 in an accelerated fashion. This _should_ be able to play 720p main profile and 1080p main with limitations. However the only way to use this acceleration is via the Nvidia OMX plugins that are part of the "StageFright" media system that Honeycomb uses. This system is not exposed to the NDK, and is only available via the MediaPlayer object in java. (It is also limited to baseline profile and under-performing compared to the froyo version for these libs)
The MediaPlayer object is what the default player uses, hence you either use something virtually identical to the default player (With all the limitations it has) or you decode 100% in software (on the CPU not the GPU) and thus can't play HD content due to a lack of horsepower.
Optimising a video player for the Tegra2 CPU will do very little (Like compiling for SSE or 3DNow), perhaps make it a few percent more efficient but nowhere near enough to play HD content.
dnaL0R said:
i've tried every notable media player out there, but i still haven't found one that plays my hd .mp4 file [1280x720 3000kbps @ 29fps] smoothly...
Click to expand...
Click to collapse
What profile and level is your video file? (MP4Box will tell you if you don't know)
So, which is better? moboplayer or vplayer?
freeza said:
So, which is better? moboplayer or vplayer?
Click to expand...
Click to collapse
moboplayer is free and much more popular based on download numbers and ratings
SilentMobius said:
Just to be clear about this:
The Tegra2 CPU is a fairly standard dual core ARM v7 core, This is a fine mobile CPU but nothing special and it will _never_ be able to soft-decode HD main profile h.264 video.
However the SOC includes a general purpose GPU that also includes hardware to decode h.264 in an accelerated fashion. This _should_ be able to play 720p main profile and 1080p main with limitations. However the only way to use this acceleration is via the Nvidia OMX plugins that are part of the "StageFright" media system that Honeycomb uses. This system is not exposed to the NDK, and is only available via the MediaPlayer object in java. (It is also limited to baseline profile and under-performing compared to the froyo version for these libs)
The MediaPlayer object is what the default player uses, hence you either use something virtually identical to the default player (With all the limitations it has) or you decode 100% in software (on the CPU not the GPU) and thus can't play HD content due to a lack of horsepower.
Optimising a video player for the Tegra2 CPU will do very little (Like compiling for SSE or 3DNow), perhaps make it a few percent more efficient but nowhere near enough to play HD content.
What profile and level is your video file? (MP4Box will tell you if you don't know)
Click to expand...
Click to collapse
So...long story short...the GPU can handle 1080/720, but right now players aren't taking advantage of it because the required code/plugins aren't in the NDK. Right now all the players are forced to use software decoding which uses the weaker cpu.
So release the damn plugins!
I'm tired of stuttering video.
Sorry to revive oldish thread... does anyone know if DTS audio is not supported on the TF? I was trying out some sample mkv in 720p and 1080p to see how they looked/sounded. After the 3.1 update the 720p videos are smooth, but I am not getting any audio on the videos in mobo or rock or stock player. In Rockplayer I opened the video with software support instead of hardware and got audio, but mega choppy playback.
Any ideas?
Unfortunately AC3 audio (used in most rips) is not supported by the TF chipset (and the tegra2 chip in general).
This means either fluid video and no audio in hardware mode, or choppy video and out of sync audio in software mode. Very disappointing actually but afraid there aren't any alternatives out there yet.
You'll have to transcode the audio to AAC but that means an extra step in the process. The original galaxy tab seems to play everything, but well... that's not really an option either.
newtybar said:
So...long story short...the GPU can handle 1080/720, but right now players aren't taking advantage of it because the required code/plugins aren't in the NDK. Right now all the players are forced to use software decoding which uses the weaker cpu.
So release the damn plugins!
I'm tired of stuttering video.
Click to expand...
Click to collapse
No, that's not what I'm saying. The "plugins" are exposed using StageFright which is used by the standard MediaPlayer object which moboplayer (et al) can and does use but only for the normally supported codecs/containers. There will never be anything better than that.
Any app that "adds" either a container or a codec to Android will be doing it via pure CPU decode, that will _always_ be that case (for the foreseeable future).
That said, the 3.1 update has improved h.264 playback massively, I can play high profile 720p quite nicely now. But if you want MKV container support _and_ h.264 hardware accelerated decoding you'll have to get Google/ASUS to add the MKV container into StageFright at the platform level, no video player app will fix that. (Or wait until we get the platform source, there is already a Matroska container parser in the AOSP repo that could be ported to Honeycomb, hell Matroska parsing is needed for WebM playback and Honeycomb already does that)
dagrim1 said:
Unfortunately AC3 audio (used in most rips) is not supported by the TF chipset (and the tegra2 chip in general).
Click to expand...
Click to collapse
Additionally: AC3 is patent encumbered so it costs money to include even if the chip supports it
Honeycomb optimised video player
I have found MX Vidoe Player the best player to use on my Vega running HC 3.2 Build 9n Update 2. Unlike Mobo Player the screen image can be zoomed to any size to fill the screen, not just stretch the image.
Do not know about HD, but depending on your video file resolution the image quality is great.
Dice
Sent from my TBolt using my f***king thumbs...
dagrim1 said:
Unfortunately AC3 audio (used in most rips) is not supported by the TF chipset (and the tegra2 chip in general).
This means either fluid video and no audio in hardware mode, or choppy video and out of sync audio in software mode. Very disappointing actually but afraid there aren't any alternatives out there yet.
You'll have to transcode the audio to AAC but that means an extra step in the process. The original galaxy tab seems to play everything, but well... that's not really an option either.
Click to expand...
Click to collapse
False!!!
Mxplayer suports AC3 and is optimized for honeycomb
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : ac-3
Duration : 30mn 8s
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 96.6 MiB (23%)
Title : Imported with GPAC 0.4.6-DEV (internal rev. 5)
Encoded date : UTC 2011-01-12 17:33:12
Tagged date : UTC 2011-01-12 17:33:13
Click to expand...
Click to collapse
I can play the video smoothly and I have no problems with audio

[Q] 10 bit 1080p Video

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.

[Q] How can I Speed up S/W decoding on LOW-END Device

As the title "How can I Speed up S/W decoding on LOW-END Device"
I'm using HTC Desire 200 ( 1 GHz Single Core Processor, 512MB(414 actually) RAM)
I want play some 720p video on my phone, tried with few TWEAKS(V6 SuperCharger, Modified Build.prop)
the Video and Audio almost not synced all the time when play with MX player (But I can't find a better player for Android)
Please Help... and sorry for my bad English
This is a hardware issue, your phone doesnt have enough power to play these kind of videos.
Maybe if you reduce video bitrate, it will be playable.
Your only real option, is to reencode the video to a lower bitrate, and/or to a format that's hardware supported by your device. Handbrake is an easy to use reencoder.
Looking at GSMarena http://www.gsmarena.com/htc_desire_200-5536.php it seems your phone should be able to play H.264/AVC format.
dicks93277 said:
As the title "How can I Speed up S/W decoding on LOW-END Device"
I'm using HTC Desire 200 ( 1 GHz Single Core Processor, 512MB(414 actually) RAM)
I want play some 720p video on my phone, tried with few TWEAKS(V6 SuperCharger, Modified Build.prop)
the Video and Audio almost not synced all the time when play with MX player (But I can't find a better player for Android)
Please Help... and sorry for my bad English
Click to expand...
Click to collapse
First look how much cpu and RAM is consumed. You can use apps like lucky patcher or disable service to dissable unwanted running service, do not move mx player in sdcard, always keep some free space in internal memory, exit apps like viber.... while playing 720p videos in sw mode, do not create lot of widgets. I have same amount of hw in my ray and I can play any types of 720p videos smoothly with sw decoder. MX player uses internal modules so if mx can't play means other apps too cant
sumantaadk said:
First look how much cpu and RAM is consumed. You can use apps like lucky patcher or disable service to dissable unwanted running service, do not move mx player in sdcard, always keep some free space in internal memory, exit apps like viber.... while playing 720p videos in sw mode, do not create lot of widgets. I have same amount of hw in my ray and I can play any types of 720p videos smoothly with sw decoder. MX player uses internal modules so if mx can't play means other apps too cant
Click to expand...
Click to collapse
I guess I had done this, using greenify to close and make sure no unwanted and unnessccery apps running in background, checked my cpu is running on top speed (overclocking isn't available on my device for now), but still laggy (video and audio not synced)
dicks93277 said:
I guess I had done this, using greenify to close and make sure no unwanted and unnessccery apps running in background, checked my cpu is running on top speed (overclocking isn't available on my device for now), but still laggy (video and audio not synced)
Click to expand...
Click to collapse
It's because your cpu can't handle the load.
S/W mode will ffmpeg library & entire decoding will be done on CPU. So, there is no way to fix.
Goto Settings 》 Decoder & enable speed up tricks. It may affect video quality. But, may reduce the lagging.
Using SW, even with speedup tricks, will still drain your battery as your CPU's running at 100%. Reencoding to a HW supported format as I previously suggested, will increase performance and reduce battery drain.
CDB-Man said:
Using SW, even with speedup tricks, will still drain your battery as your CPU's running at 100%. Reencoding to a HW supported format as I previously suggested, will increase performance and reduce battery drain.
Click to expand...
Click to collapse
Try converting into 480p with handbrake
dicks93277 said:
As the title "How can I Speed up S/W decoding on LOW-END Device"
I'm using HTC Desire 200 ( 1 GHz Single Core Processor, 512MB(414 actually) RAM)
I want play some 720p video on my phone, tried with few TWEAKS(V6 SuperCharger, Modified Build.prop)
the Video and Audio almost not synced all the time when play with MX player (But I can't find a better player for Android)
Please Help... and sorry for my bad English
Click to expand...
Click to collapse
I have a motorola bravo that I bought in 2011 which is almost the same (1ghz TI OMAP, 512mb ram) and when I try playing 720p videos, it is really slow sometimes.
The only way I can play 720p videos, it is reducing bitrate else convert resolution to 480p or lower.
Else change your phone!
@josuearisty 720p at what codec?
CDB-Man said:
@josuearisty 720p at what codec?
Click to expand...
Click to collapse
Bitrate at 600kb or lower in h264.
There is a converter in the playstore which is really good, maybe the best because its based on ffmpeg and can be used some of original ffmpeg codecs
FFmpeg Media Encoder
https://play.google.com/store/apps/details?id=com.silentlexx.ffmpeggui
josuearisty said:
Bitrate at 600kb or lower in h264.
There is a converter in the playstore which is really good, maybe the best because its based on ffmpeg and can be used some of original ffmpeg codecs
FFmpeg Media Encoder
https://play.google.com/store/apps/details?id=com.silentlexx.ffmpeggui
Click to expand...
Click to collapse
If that's an 8-bit 600kbps H.264 video, then your phone probably doesn't support H.264 at a HW level, as hard as that is for me to believe considering the model year
CDB-Man said:
If that's an 8-bit 600kbps H.264 video, then your phone probably doesn't support H.264 at a HW level, as hard as that is for me to believe considering the model year
Click to expand...
Click to collapse
You mean the phone? Hehehe
No man, Motorola Bravo is a backup phone with a good support from devs for custom roms, Quarx is the best.
I have a Razr M and Droid Ultra and they can play even fullHD videos very well.
And Droid Razr for backup too and for playing videos connected to my TV via HDMI. I would like an app to control MX player using other phone, an app with PLAY PAUSE etc support. To connect via wifi or bluetooth. [emoji1] [emoji1] [emoji1] [emoji1] [emoji1]
CDB-Man said:
Your only real option, is to reencode the video to a lower bitrate, and/or to a format that's hardware supported by your device. Handbrake is an easy to use reencoder.
Looking at GSMarena http://www.gsmarena.com/htc_desire_200-5536.php it seems your phone should be able to play H.264/AVC format.
Click to expand...
Click to collapse
I'm having troubles IDing Handbrake on Play Store, could you send me a pic of the icon?
J.A.B. said:
I'm having troubles IDing Handbrake on Play Store, could you send me a pic of the icon?
Click to expand...
Click to collapse
Handbrake is a desktop program.
CDB-Man said:
Handbrake is a desktop program.
Click to expand...
Click to collapse
OK, thanks

[Q] Hevc

I want to play 720p HEVC H.265 in MX Player. Does it depends on mobile? Do I need to download any codecs? What are the minimum requirements to play HEVC in MX Player smoothly? Pleasy do reply.
awesomealpesh said:
I want to play 720p HEVC H.265 in MX Player. Does it depends on mobile? Do I need to download any codecs? What are the minimum requirements to play HEVC in MX Player smoothly? Pleasy do reply.
Click to expand...
Click to collapse
Yes, it's completely depends on device.
If the device natively supports HEVC, you can play HEVC in HW decoder. Else, SW decoder is the only option. But, it needs very powerful processor.
Sent from my SM-G900H using Tapatalk
Hevc
If I want to play it in SW, then how much powerful processor is needed?
It will be a great help if you mention minimum requirements for PC too.
Thanks
awesomealpesh said:
If I want to play it in SW, then how much powerful processor is needed?
It will be a great help if you mention minimum requirements for PC too.
Thanks
Click to expand...
Click to collapse
It depends upon the quality of the video.
Just try yourself. If SW is laggy, your processor is not powerful enough to play that video.
Sent from my SM-G900H using Tapatalk
awesomealpesh said:
If I want to play it in SW, then how much powerful processor is needed?
It will be a great help if you mention minimum requirements for PC too.
Thanks
Click to expand...
Click to collapse
Any Device, with CyanogenOS 12.1 / CyanogenMod 12.1 Can play smoothly in HW for 720p hevc/x265 8bit (10bit, not sure) @ 25fps.
With the same codec & resolution above 25fps, You need a device Display of 720p Resolution (Must).
For PC (Windows Platform Only), The Best of The Best - K-Lite Mega Codec Pack ( Much better than VLC ) URL :-
http://codecguide.com
Deblocking feature would be great for that. We can disable deblocking for highly compressed videos to achieve a better decoding.
** A - R ** said:
Any Device, with CyanogenOS 12.1 / CyanogenMod 12.1 Can play smoothly in HW for 720p hevc/x265 8bit (10bit, not sure) @ 25fps.
With the same codec & resolution above 25fps, You need a device Display of 720p Resolution (Must).
For PC (Windows Platform Only), The Best of The Best - K-Lite Mega Codec Pack ( Much better than VLC ) URL :-
http://codecguide.com
Click to expand...
Click to collapse
You are completely wrong...!
Eventhough rom configuration also plays a vital role in multimedia performance, it's mainly depends on the processor. If I am not wrong to implement HW acceleration for HEVC the chipset must support HEVC.
In device with unsupported chipset can't be HW accelerated even when you use Cyanogen(Mod/OS) 12.1.
Sent from my SM-G900H using Tapatalk
Hi i have wonderings, concerning HEVC on phones.
I can play my H265 videos on my phones enough smoothly (i used to have a Honor 6, and now it's a Oneplus X) - tryed VLC or MX Player Pro (+AC3&DTS Codec).
Yet i can't move inside any video. if i try to, the video always restart from the beginning. It's really annoying to me.
Concerning the HiSilicon processor, i thought there was some incompatibility, but with the OPX's SD801, everything should be fine, shouldn't it ?
Thanks in advance for your help
Lord_Babass said:
Hi i have wonderings, concerning HEVC on phones.
I can play my H265 videos on my phones enough smoothly (i used to have a Honor 6, and now it's a Oneplus X) - tryed VLC or MX Player Pro (+AC3&DTS Codec).
Yet i can't move inside any video. if i try to, the video always restart from the beginning. It's really annoying to me.
Concerning the HiSilicon processor, i thought there was some incompatibility, but with the OPX's SD801, everything should be fine, shouldn't it ?
Thanks in advance for your help
Click to expand...
Click to collapse
SW or HW decoder? Also, sounds like your video may have container wrapping issues, if you cannot seek.
OnePlus One should have more than enough power.
I've tried sw,hw, and hw+.
The behavior keeps the same.
As i mostly watch downloaded mangas, i've tried different ones, from different groups, but always impossible to seek inside a video...
What i understand from you is that it is not normal, and not a known issue... Crap!
ktsamy said:
You are completely wrong...!
Eventhough rom configuration also plays a vital role in multimedia performance, it's mainly depends on the processor. If I am not wrong to implement HW acceleration for HEVC the chipset must support HEVC.
In device with unsupported chipset can't be HW accelerated even when you use Cyanogen(Mod/OS) 12.1.
Sent from my SM-G900H using Tapatalk
Click to expand...
Click to collapse
@ktsamy, I Just Forgot That.
Thanks Mate.
@CDB-Man do you think it is something you can reproduce/investigate? (in OPX we have SD801 version aa i think...)
i truly believe that very few people use H265 for now, so such problem may keep marginal.
i haven't mentioned that i have tried every video reader i found on google play, all behave the same.
Or maybe does it come from the manufacturer's implementation/drivers in its rom ? (what about SD801 with samsung's S5 phone?)
I haven't encountered any seek issues specific to HEVC; what I have seen before are videos not in a proper MKV or other container, and therefore you cannot seek it.
A raw .hevc video stream file, you may not be able to seek.

Skip forward/backward function acts weird on my device.

I have a 2015 model of sony bravia android tv, and it has a MT5890 CPU and a mali T-624 GPU. I installed the latest version of mx player and armv7 neon codec.
I am able to play x265 coded videos with built-in video player without any problem, it's very smooth, and I can skip forward or backward or just jump to whenever I wish to.
However when using mx player, it's also very smooth, but I can only play from the beginning, if I try to skip forward or backward, or jump to a certain time point, it starts to act very weird. Sometimes video speeds up 2x or 3x, sometimes it slows down, like it's catching up or slowing down to wait audio to be synchronized. And it can take from couple of minutes to half an hour to go back to normal.
This only applies to x265 coded videos, I have other video that are coded with x264 or HEVC, and they work just fine in both built-in player and mx player.
I have tried other video players like spmc, kodi or VLC, they all stutter, VLC is probably the best among these but it is still dropping frames left and right. But most of them don't have problem with skipping or jumping.
Can someone please explain the reason? Could it be fixed?
Much appreciated!
terrytw said:
I have a 2015 model of sony bravia android tv, and it has a MT5890 CPU and a mali T-624 GPU. I installed the latest version of mx player and armv7 neon codec.
I am able to play x265 coded videos with built-in video player without any problem, it's very smooth, and I can skip forward or backward or just jump to whenever I wish to.
However when using mx player, it's also very smooth, but I can only play from the beginning, if I try to skip forward or backward, or jump to a certain time point, it starts to act very weird. Sometimes video speeds up 2x or 3x, sometimes it slows down, like it's catching up or slowing down to wait audio to be synchronized. And it can take from couple of minutes to half an hour to go back to normal.
This only applies to x265 coded videos, I have other video that are coded with x264 or HEVC, and they work just fine in both built-in player and mx player.
I have tried other video players like spmc, kodi or VLC, they all stutter, VLC is probably the best among these but it is still dropping frames left and right. But most of them don't have problem with skipping or jumping.
Can someone please explain the reason? Could it be fixed?
Much appreciated!
Click to expand...
Click to collapse
Basically, x265 is an encoder for HEVC. So, both are same.
Maybe some particular HEVC profile has issues. Can you try HW+ decoder?
Thirumalai.K said:
Basically, x265 is an encoder for HEVC. So, both are same.
Maybe some particular HEVC profile has issues. Can you try HW+ decoder?
Click to expand...
Click to collapse
In fact I am using HW+ decoder, and it's the only way I can play those videos smoothly. Switching to HW or SW would make the video either completely unplayable or stutter very heavily.
To sum it up, I CAN play any videos with built-in player smoothly and drag or jump or skip however I want to.
I CAN play x265 coded files smoothly with mx player in HW+ mode, but I CANNOT jump or skip. I CAN play any other videos with mx player without any problem.
I CAN play x265 coded files with some level of stutter with other players like spmc and VLC, but I CAN drag or jump however I want to.
The videos that I am having problem with have these kind of parameters:
Format : HEVC
Format Info : High Efficiency Video Coding
Format profile : Main [email protected]@High
Codec ID : V_MPEGH/ISO/HEVC
Writing library : x265 2.5+4-b4a5bcfe29c7:[Windows][GCC 4.9.3][64 bit] 10bit
If the writing library is x264 or ATEME Titan KFE or ATEME Titan file, or if the codec ID is hev1, or if the format profile is Main [email protected]@Main, I don't have a problem.
This is so weird....
To the TC - Did you ever get this sorted?
I am having the same issue on my Sony Bravia. Whilst the actual player is exactly what I wanted, I get exactly the same issue when fast forwarding or rewinding.
I have played around with the different codec settings but it doesn't seem to make any differences.
Did you end up finding a solution?
Cheers
littlelostkiwi said:
To the TC - Did you ever get this sorted?
I am having the same issue on my Sony Bravia. Whilst the actual player is exactly what I wanted, I get exactly the same issue when fast forwarding or rewinding.
I have played around with the different codec settings but it doesn't seem to make any differences.
Did you end up finding a solution?
Cheers
Click to expand...
Click to collapse
Glad to see that I am not alone. But unfortunately I did not find any solution and had given up on this.
After all, it is only a tiny fraction of all the videos have this kind of behavior.
Thank you for the confirmation

Categories

Resources