Related
I have dl/ed Soul Player and Mvideo player to attempt to watch some of my movies, the movies play just fine in WinMo. I notice the movies (those that will load) will just do nothing, they do not give an error that the file can not play but they also do not play at all However the time does countdown on the file as though it is playing the file (like it will say 5 seconds into the movie). If I move the scroll bar the screen will show that particular frame then be stuck on that frame.
am i missing something, there doesn't appear to be a stock movie player with android.
this affects multiple movies btw and the quality is fine in winmo..
There isn't a 'stock' movie player that I know of.
This is expected behavior (if you will). The codecs in Android do not make full use of the hardware for whatever reason - hyc has pushed the libs a little farther than they are capable of currently, but he was never able to match WinMo... We're still missing something on the Android side of things.
HQ YouTube has this same issue - seems videos above a certain resolution do not play nice. I'll have to do some searching to find hyc's posts on this topic, something you should've already done...
I got a large number of hits on it when I searched the issue but nothing providing an explanation similar to what you have stated, I suppose I will just continue viewing videos in winmo then.
Thanks for the assistance!
MDavisiw said:
I got a large number of hits on it when I searched the issue but nothing providing an explanation similar to what you have stated, I suppose I will just continue viewing videos in winmo then.
Thanks for the assistance!
Click to expand...
Click to collapse
Found hyc's post after a couple minutes of searching.
Searching and reading isn't easy or simple, I don't pretend that it is. Just an essential part of working with any open source project.
http://forum.xda-developers.com/showpost.php?p=13834432&postcount=28
That post basically summarizes the conundrum we have with video playback in Android.
Hi guys,
I'm not sure, but I think this is my first post in here after a long time registered... But anyway, I tried to convert some 1080p24 music videos (not from YouTube, but instead some masters (per say) from Vimeo "Original file" download option) to 720p60 using AviSynth and SmoothVideo Project (SVP) for frame interpolation. In addition, I also tried to deinterlace some 1080i TV footage to 1080p60 and convert them to 720p60. I encoded both videos using MainConcept Reference with 6000 kbps of H264 video bitrate and 192 kbps of AAC audio bitrate. Both videos play smoothly on my PC at 720p and 59.94 fps, but on my Xperia S phone they're kinda jerky. Well, not exactly jerky, but they look like they're not over 30 fps. So, finally, my question: what is exactly the problem? Is the 720p60 video too heavy on frame-rate? Or is the phone screen's refresh rate below 60 Hz? Or maybe the encoding settings are too complex? (I used the slowest preset on MainConcept Reference) So far, I've ruled out two things:
1. Resolution: I can play 1080p Apple trailers in 16:9 format smoothly (although they're obviously in 720p because of the phone's screen resolution).
2. Bitrate: The problem is definitely not the bitrate because the Apple trailer for Avengers in 1080p is somewhere around 9000 kbps.
P.S.: I'm using Android 4.1.2 JellyBean 6.2.B.0.211 stock ROM. I've had some issues with video playback on older Jelly Bean releases (6.2.B.0.200), but they seem to be gone in this version. Using MX Player, latest version.
ddnt32 said:
Hi guys,
I'm not sure, but I think this is my first post in here after a long time registered... But anyway, I tried to convert some 1080p24 music videos (not from YouTube, but instead some masters (per say) from Vimeo "Original file" download option) to 720p60 using AviSynth and SmoothVideo Project (SVP) for frame interpolation. In addition, I also tried to deinterlace some 1080i TV footage to 1080p60 and convert them to 720p60. I encoded both videos using MainConcept Reference with 6000 kbps of H264 video bitrate and 192 kbps of AAC audio bitrate. Both videos play smoothly on my PC at 720p and 59.94 fps, but on my Xperia S phone they're kinda jerky. Well, not exactly jerky, but they look like they're not over 30 fps. So, finally, my question: what is exactly the problem? Is the 720p60 video too heavy on frame-rate? Or is the phone screen's refresh rate below 60 Hz? Or maybe the encoding settings are too complex? (I used the slowest preset on MainConcept Reference) So far, I've ruled out two things:
1. Resolution: I can play 1080p Apple trailers in 16:9 format smoothly (although they're obviously in 720p because of the phone's screen resolution).
2. Bitrate: The problem is definitely not the bitrate because the Apple trailer for Avengers in 1080p is somewhere around 9000 kbps.
P.S.: I'm using Android 4.1.2 JellyBean 6.2.B.0.211 stock ROM. I've had some issues with video playback on older Jelly Bean releases (6.2.B.0.200), but they seem to be gone in this version. Using MX Player, latest version.
Click to expand...
Click to collapse
Nothing is too heavy for SONY XPERIA S. Like others in here you are trying to much to push the limits of your phone with all kinds of weird tweaks. Well, by doing so, here you are, posting a question about a phone that works fine, if you know how to use it.
skywalkerdroid said:
Nothing is too heavy for SONY XPERIA S. Like others in here you are trying to much to push the limits of your phone with all kinds of weird tweaks. Well, by doing so, here you are, posting a question about a phone that works fine, if you know how to use it.
Click to expand...
Click to collapse
Err... ok, but if you're saying that "nothing is too heavy" for it, then there shouldn't be any limits to push, right? I know this phone has some limitations (like all the phones do), I just want to know what exactly is limiting it. I don't understand what is so wrong about trying to use all the capabilities of the phone. If the phone has a 720p screen, why shouldn't I be putting HD videos in it? I wouldn't spend so much on it if I'm not planning to use it. If it's just to listen to music and take 12 MP pictures, I would buy a much cheaper phone and a camera.
You are pushing non-compatible and Science-Fiction apps and mods,that's why.
ddnt32 said:
Err... ok, but if you're saying that "nothing is too heavy" for it, then there shouldn't be any limits to push, right? I know this phone has some limitations (like all the phones do), I just want to know what exactly is limiting it. I don't understand what is so wrong about trying to use all the capabilities of the phone. If the phone has a 720p screen, why shouldn't I be putting HD videos in it? I wouldn't spend so much on it if I'm not planning to use it. If it's just to listen to music and take 12 MP pictures, I would buy a much cheaper phone and a camera.
Click to expand...
Click to collapse
nothing wrong with trying bro..but it's kind of a hardware limitation
ddnt32 said:
Err... ok, but if you're saying that "nothing is too heavy" for it, then there shouldn't be any limits to push, right? I know this phone has some limitations (like all the phones do), I just want to know what exactly is limiting it. I don't understand what is so wrong about trying to use all the capabilities of the phone. If the phone has a 720p screen, why shouldn't I be putting HD videos in it? I wouldn't spend so much on it if I'm not planning to use it. If it's just to listen to music and take 12 MP pictures, I would buy a much cheaper phone and a camera.
Click to expand...
Click to collapse
You should try putting in the raw video files instead of the converted ones. I have 5 Full HD videos on my phone and there hasn't been any issues.
there is also limitation is phone software.....try to read default capability file in phone storage.. everything written in it may also be a reason....
Do you have a phone or a home cinema surround sound system? LOL
n70shan said:
there is also limitation is phone software.....try to read default capability file in phone storage.. everything written in it may also be a reason....
Click to expand...
Click to collapse
Sorry for the ignorance, but where is this file?
Oh, and I've already tried to play the original 1080p files, but they're like 30 or 40 Mbps, so it starts to lag. The 6 Mbps master for Eminem's "No Love" plays fine in 1080p, though.
have you tried playing 1080p movies from yiffy-torrents?maybe you can check the data on the file and see something that might help you
Watching the demo, firefly can recognize a movie scene plus id the time in play, and actors in the scene.
Anyone know how it works?
Bob Smith42 said:
Watching the demo, firefly can recognize a movie scene plus id the time in play, and actors in the scene.
Anyone know how it works?
Click to expand...
Click to collapse
records a part, sends to amazonĀ“s server, the server will get some parts of the file and compare to some kind of list.
this may sound like a lot of work, but those servers runs really high specs so they do stuff quickly
Bob Smith42 said:
Watching the demo, firefly can recognize a movie scene plus id the time in play, and actors in the scene.
Anyone know how it works?
Click to expand...
Click to collapse
By the way, it works incredibly well. Even if you're watching something at a very quiet moment with some background music playing, it will recognize it instantly and tell you exactly how far into it you are.
opssemnik said:
records a part, sends to amazonĀ“s server, the server will get some parts of the file and compare to some kind of list.
this may sound like a lot of work, but those servers runs really high specs so they do stuff quickly
Click to expand...
Click to collapse
not exactly, but close.
it is based on a technique (that is obvious and common domain since the 60s but everyone and their mom managed to get patents on variations of it) called fuzzy pattern matching.
basically you reduce the media (music, video, image, text) to something like a hash. and then send to the central database for matching. it is the same as reverse image search.
so when you record a part of a song or a few scenes of a movie, it will completely mangle it in the same way that the indexing server also mangled it before so that it can match.
it is like sending a whole book trhu md5sum. ... e.g.
Code:
cat bible.txt | md5sum
cbd9f01575bf45cfc99ea8f37bc04f87
now, the indexing server will only receive from your phone cbd9f01575bf45cfc99ea8f37bc04f87 and it may not even know what is the contents of the bible. but it will tell you "this is ISBN 123124123. go buy it here on amazon!"
from movies and music, it is the same. they mangle the audio into one channel. split several segments starting at one sec and lasting a few seconds. and send that hash number to the server. which have hashes of all indexed music and video.
it is very efficient. just search for the term above in patents and you will see lots and lots of things that should not have been patented but where. well, at least they wrote it down for you to read now... sigh.
I'm primarily interested in the Tab S4 as a media consumption device. To that end, I was wondering if the Tab S4 dynamically changes its refresh rate to accommodate fullscreen 24p or 25p (48hz and 50hz, respectively) video content without judder. I know the Tab S4 doesn't have the 120hz adaptive display of the ipad pro, but I wonder whether it pulls off the same tricks below 60hz, its native refresh rate. I would greatly appreciate it if someone can test 24p and 25p content (like BBC series for the latter) in Netflix, amazon, or local files through the native player or MX Player or VLC. Slow panning shots of wide vistas best show whether a display is playing content without judder or applying some cadence to it to fit it into 60hz. Thanks a bunch
It does not change refresh rates, at least for video. Also on Netflix it has some limitations. It only plays up to 720/30p. Still looks sharp enough though and actually I wouldn't have noticed if not for the test patterns. As for the 30p limitation, I don't know any content in higher than that fps.
Also no HDR in YouTube!
720p Netflix....oh my
hello,
i am using honor view 20 from 1 year and its a great device. but i noticed after getting anndroid 10 update i am not able to stream youtube videos in higher resolution than 480p. whenever i try to change the resolution in youtube. The max resolution it shows 480p .no matter which video i play. its same for all.
is anyone facing this issue or i m the only one?
PS : I have a fast internet service
For coronavirus youtube have reduced resolution max 480 P in + country . My Honor view 20 Is able to play video in full HD or 4k on you tube and other service streaming, i have android 10.0.0.0.197 from Italy
Don't worry due to the lockdowns recently, internet usage has spiked in India and in order to cope up with it all the streaming services has reduced their bandwidth and video bit rates. We can stream only up to 480p in YouTube from Mobile phones. This may be solved once the lockdowns are lifted and things get normal.
Thanks guys