Related
I have been running a few tests on Handbrake transcodes for my G2, and I wanted to share my results for anyone who doesn't wish to invest in 9 hours of transcoding/CPU time, just to get sub-par results.
My test file was Dexter S05E01 in the form of a 720p mkv. I tried 4 different settings, and here are the results:
1.) 1280x720 mp4 at constant RF 20. The picture is very sharp, but the playback stutters. Audio is fine, but the phone can't keep up with the video (when played in the stock player, doubleTwist, Vplayer, and QQplayer).
2.) 1280x720 mp4 at constant 2550 kbps. The picture is also very sharp, but the video playback still stutters, even when played in each of the alternate players listed above.
3.) 800x448 mp4 at constant RF 20. The picture is still sharp, yet it STILL stutters. The phone just isn't keeping up with the video. This one confuses me, since it's less than the phone's screen resolution.
4.) Handbrake iPhone/iPod Touch settings at 480x320, with constant RF 20. This is the only one that plays without stutter, but it is noticeably less sharp than the previous three tests. Played on my 3rd gen iPod Touch, this encoding looks fantastic. However, my goal was to maintain the HD feel of the source, and this was not achieved.
I will continue to experiment with different file-types and report back here if I succeed at finding a crisp, yet playable transcode for the G2.
Are you playing the videos using the built in media player? If there's lots of stutter I would try rockplayer. Don't download rock player from the market, its the universal version and is very slow and stuttery. Go to the website for rockplayer and download the version specifically for the cortex A8. I can play 1080p downloaded youtube videos with that.
Sent from my T-Mobile G2 running Cyanogenmod.
^^^^^This^^^^^
I use Rockplayer for all my movies without having to transcode ever!
Am I missing something? I went to the rockplayer website but only see versions for arm7 and arm6.
It's ARMv7.
I downloaded it, but I'm still getting stutter, even on the 800x448 file. h.264 is the right codec, right?
Perhaps it's because I haven't rooted my G2. Maybe 800MHz isn't fast enough to decode 720p. Are you running CM at 1.4GHz, to get your 1080p videos playing with no stutter?
Also, to be more clear, it's not a huge stutter - only very subtle. However, it's enough to really bother me, because the video is never really smooth.
I'm running CM7 at 245 - 979 mhz ondemand with the UV kernel. Have you tried playing a 720p youtube video downloaded with something like tubemate?
I did notice when I played a converted version of inception once that it stuttered, yet youtube 720p videos didn't stutter at all.
Sent from my T-Mobile G2 running Cyanogenmod.
I guess you're right. There is a small stutter... but its much less then when I was trying to use handbrake and convert full movies...
Sent from my T-Mobile G2 running Cyanogenmod.
Yeah, I tried a 720p youtube video in RockPlayer, and there was still enough stutter to bother me. I guess I'll just stick with my iPod Touch for watching videos on the go.
I used a guide for HandBrake with G2-optimized settings based on the iPod Legacy preset and the mVideoPlayer app. I also have the G2-Fast kernel and overclocked to 1516 with SetCPU. It works fine enough, but the files it generates are only marginally smaller than the source. What is the homepage of RockPlayer? The first result on Google is broken.
The first Google result works for me.
http://rockplayer.freecoder.org/index_en.html
Hopefully the next iteration of Android (Honeycomb) will be able to use it's gpu acceleration features on videos?
ARMv7neon, ARMv7vfp, or ARMv7vfpv3d16? They're all ARM7, whats the difference?
Personally I wasn't able to get Rockplayer to work on my G2 for some reason. I tried both versions of the ARM6 and the ARM7 version as well so I'm unable to view any videos at the higher quality. But here are my settings that I use.
Picture: I keep these at DVD quality, so my width is always at 720 and I have the box checked in "Keep Aspect Ratio"
Video Filters: I have all of these to off.
Video: Video Codec is at H.264 and Framerate(FPS) is set to "Same as source". Quality I have set at 60.78%RF:20
Audio: Source=Automatic Audio Codec=AAC9(faac) Mixdown=Automatic Samplerate=Auto Bitrate=160 DRC=0
I don't touch the "Advanced" box
I also have the "Container" box set at MP4 with the Web optimized and iPod5G support boxes checked.
Lastly I change the .mv4 to .mp4 at the end of the file.
These are pretty much the same settings at the iPhone & iPod Touch presets with just a few differences.
I've never had a problem viewing any movies with these settings and the quality, I feel, is excellent. I've converted hundreds of movies using these settings ever since I've had my G1. The only difference is the Video Width. The G1 I had set to 480. Hope this helps.
One other thing to add. These were all either direct DVD or Blu-ray rips so I've never seen any real loss in quality.
Thanks, darkjuan. I'll give those settings a spin and see if I have more luck with them than I did my original settings.
of the reviews i read, a lot of them said that video support was hit or miss, presumably on the stock video player. on my phone i use rockplayer, it can play everything i throw at it, without having to encode.
is rockplayer in the tablet market or can you sideload it?
if so, does it scale properly, and can it play most anything?
I played a few AVI's with no issue. Haven't tested mp4's, though I think the native player handles those.
niiiick said:
of the reviews i read, a lot of them said that video support was hit or miss, presumably on the stock video player. on my phone i use rockplayer, it can play everything i throw at it, without having to encode.
is rockplayer in the tablet market or can you sideload it?
if so, does it scale properly, and can it play most anything?
Click to expand...
Click to collapse
Downloaded fine for me, was really choppy so I enabled hardware decoding in the settings of rockplayer which made the video extremely smooth but the audio didn't work. I know it works fine on my computer in vlc. it was 720p MKV, high quality encode. That was all I tried, it didn't play the avi. Though I played an avi in another program and it played fine. But I assume since Rockplayer was able to play the video fine with hardware decoding enabled it should work good, not sure why the audio didn't work... could have just that one mkv but thats all I have tried.
laaaavely.
i don't have too many mkvs, mostly avis, so yay.
The only thing I don't like is the inability to play high profile h.264 video and all my video is high profile.
There is no reason Tegra 2 shouldn't be able to play videos that my 3rd gen iPod Touch can handle without breaking a sweat.
khov07 said:
I played a few AVI's with no issue. Haven't tested mp4's, though I think the native player handles those.
Click to expand...
Click to collapse
I read all the comments about the bad quality, and them tried AVI on rocketplayer and it looks amazing. the only problem I'm running into is the volume not being able to change.
I am not having any issues really playing movies with either the native player or Rockplayer. Though, most of mine are MP4 files.
If you bump into file type issues where you have one kind that works great, but another that does not I would recommend Tunebite. It can take any video and make anything out of it... as long as your PC can play it, it can convert it. DRM junk included.
I used to have an iPhone (hangs head in shame) and had taken a few movies from Blu Rays download copy thing and put them into iTunes (hangs head again in shame). When I went to Android (stands ups proudly) I needed to bring them over. So, Tunebite to the rescue.
-Loc
If you can't play a video on the Xoom, follow these instructions. Has worked 100% of the time for me using the Xoom stock player:
http://www.gigadroid.com/androidtalk/viewtopic.php?f=14&t=21
Well yeah that's transcoding the videos. Of course that works - it lowers the bit rate and takes hours to do. Its really sad that a 2 core CPU and a 8 corr gpu can't decode high profile 720p video. I can't get the zoom to play anything my Streak can't. Pretty sad and disappointed now. Some how the notion ink adam can though.
Sent from my Xoom using Tapatalk
Does the native player of Xoom also plays 1080p video files
ie. mp4, avi, wmv, etc.
If not, does other players like vplayer, mobo could make this possible?
I doubt as Motorola Web and Wikipedia say the Xoom can play
"Up to 720p video" but sure it's not quite enough as long as HDMI it to a 32" TV.
Therefore is it possible for Xoom playing 1080p video smoothly?
Thank You. And I'm from Hong Kong (although there's nothing to do with the question )
it can play 1080p but video stutter.
Thank You. And I'm from Hong Kong (although there's nothing to do with the question )
Click to expand...
Click to collapse
true. 1080p will trouble as much to bill clinton.
you can convert a 1080p mkv to mp4 format and it will play with no issues. or converting, i suggest DVDCatalyst.
See, the Galaxy Tab 10.1 states 1080p video playback
I wonder is there any meaning the video playback ability of GT10.1
has overpower to Xoom?
BTW I personally hate converting.
My ideal Tab is a replacement for netbook,
which with proper software and codec
almost nothing it won't play.
So if there's something tablet is incapable of
please let me know.
Thanks for all your replies, they really make a difference.
All the tegra 2 tablets are similar software wise.
The 10.1 won't play videos any better than the xoom. Return your android tablet if you expect it to replace windows.
I've surveyed many of the players on the Android market yesterday,
and most won't play a 720p x264 Mkv with ac3.
Best is qqplayer. Next best is vplayer, but really it can't either,
So only qqplayer. If anyone knows better, please speak up.
Otherwise, use plex it is the best transcoding streaming player around..
Sent from my MZ604 using Tapatalk
Galaxy Tab 10.1 can play 1080 video formats?
Sent from my GT-I9000B
Using Moboplayer (from market) with Tiamat 2.2, 1080p video will just about play, but its not ideal.
720p is fine.
I only play file resolutions up to 720p on the Xoom because of the native resolution. I use Mobo player for my .avi and DVD Catalyst converted .mp4 files but if I am in a rush and have a high bit rate 720p .mkv file, the Dice player plays everything I throw at it. I have monitored my usage of both and I really mainly use Mobo. Dice comes in handy when I just don't want to wait for a conversion because I am heading out on short notice and is the only player I have found to play high bit rate 720p .mkv x.264 files. I prefer converting because I can give the video files a color boost in DVD Catalyst since videos seem to lose their punch on the Xoom screen.
Dice player plays 720p no prob
Sent from my Xoom using xda premium
bluenote73 said:
I've surveyed many of the players on the Android market yesterday,
and most won't play a 720p x264 Mkv with ac3.
Best is qqplayer. Next best is vplayer, but really it can't either,
So only qqplayer. If anyone knows better, please speak up.
Otherwise, use plex it is the best transcoding streaming player around..
Sent from my MZ604 using Tapatalk
Click to expand...
Click to collapse
I've had good results with BSPlayer.
One thing is beyond my understanding.
My past Samsung infuse with 1.2ghz single core processor was able to play 1080p itunes trailers but xoom tablet struggles.
Also Xoom has native support for .mp4 files and .mov/.mkv/.avi requires extra treatment whether extra player or software decoding.
.........................
on a general note (covers most mobiles and tablets and/or android os)
why companies release crippled products to market?
The end user is left to work out what is working and what is not.
Xoom is upper range product and it is not acceptable that it can't play 1080p files smoothly.
rohit3192 said:
One thing is beyond my understanding.
My past Samsung infuse with 1.2ghz single core processor was able to play 1080p itunes trailers but xoom tablet struggles.
Also Xoom has native support for .mp4 files and .mov/.mkv/.avi requires extra treatment whether extra player or software decoding.
.........................
on a general note (covers most mobiles and tablets and/or android os)
why companies release crippled products to market?
The end user is left to work out what is working and what is not.
Xoom is upper range product and it is not acceptable that it can't play 1080p files smoothly.
Click to expand...
Click to collapse
The Xoom does play 1080p but how well depends on the codec and player. As for why you would want to play 1080p videos on a 720p screen, I just can't comprehend. It will not look better because the screen resolution is lower than 1080p. If you played 1080p on any screen lower than 1920x1080 pixels you will not be getting the benefit of the 1080p resolution.
Isun said:
The Xoom does play 1080p but how well depends on the codec and player. As for why you would want to play 1080p videos on a 720p screen, I just can't comprehend. It will not look better because the screen resolution is lower than 1080p. If you played 1080p on any screen lower than 1920x1080 pixels you will not be getting the benefit of the 1080p resolution.
Click to expand...
Click to collapse
And the Downscaling? Don't have it?
Sent from my MZ604 using Tapatalk
andpantanal said:
And the Downscaling? Don't have it?
Sent from my MZ604 using Tapatalk
Click to expand...
Click to collapse
If you must keep the resolution at 1080p then the best thing for stutter free playback is at least convert into an .mp4 which DVD Catalyst does but again, there will not be noticeable quality increase over a 720p. If I had a 1080p .mkv that I wanted to play on the Xoom, that would be one of the times when I would prefer convert or downsize but for everything else including 720p .mkv, we no longer need to convert.
Isun said:
If you must keep the resolution at 1080p then the best thing for stutter free playback is at least convert into an .mp4 which DVD Catalyst does but again, there will not be noticeable quality increase over a 720p. If I had a 1080p .mkv that I wanted to play on the Xoom, that would be one of the times when I would prefer convert or downsize but for everything else including 720p .mkv, we no longer need to convert.
Click to expand...
Click to collapse
From my perspective you are badly missing the point - what use is a tablet that can play videos if you have to carry around a pc to convert them first. Its a pain in the butt.
Sent from my LG-P999 using Tapatalk
I use Dice Player to play all my video. It is easily the best HD movie player out there and plays high profile 720p but I haven't tried 1080p. As I don't have a 1080p TV, there's no need. Check out the Dice Player trial.
bluenote73 said:
From my perspective you are badly missing the point - what use is a tablet that can play videos if you have to carry around a pc to convert them first. Its a pain in the butt.
Sent from my LG-P999 using Tapatalk
Click to expand...
Click to collapse
Thats just the thing though, we need to be realistic. You don't have to convert any videos other than high bit rate 1080p which even if you were only using a desktop PC you would need to meet a system requirement to play. Tablets like these are new. Could you imagine a few years ago having a 1Ghz laptop with 1GB of RAM and being pissed it wont play my 1080p movie in 3D? The Xoom is one of the first of it's kind and was never designed to play high bit rate 1080p and you find that a bother. It's like buying an Ipod 8 yrs ago then saying what good is this if all my CD's wont play on it. You had to rip & convert everything or buy the file which was still then converted. The screen is 720p. Most shows on T.V. are 720p or upscaled 720p (1080i). Where are you getting 1080p videos from, Blu Ray and digital copies which all need to be 'converted' in order to become a portable file on any system unless you have a disc player or made a 20GB image rip. Its not a pain in the butt to have to only convert one file type. My laptop is very powerful but cant play movies in 3D yet my T.V. can, should I be upset? I should add, Dice player is still the way to go to play all files with no conversion unless you want to play high bit rate 1080p on a screen not designed for it.
I've tried MX player, rock player and the default video player to playback my 1080p videos but they all still lag and play slowly. All videos are in mp4. Are there any apps out there that would be able to do this?
Cheers
try out dice player, and overclock, if ur tf is rooted, should be able to play smoothly. anyway I believe there are threads ard discussing this, please go do a search for them.
darkstar09 said:
I've tried MX player, rock player and the default video player to playback my 1080p videos but they all still lag and play slowly. All videos are in mp4. Are there any apps out there that would be able to do this?
Cheers
Click to expand...
Click to collapse
Dice player is the best by far IMO, even gets rid of the home and back buttons illuminating.
It plays mkv files and I have files over 3gb which also play without any problems.
https://market.android.com/details?id=com.inisoft.mediaplayer.dice&hl=en
Just for fun I searched this forum for "1080p" in the thread title only. This doesn't include all the other random ways someone has asked this exact same question at least 100 other times.
http://forum.xda-developers.com/showthread.php?t=1251784&highlight=1080p
http://forum.xda-developers.com/showthread.php?t=1051629&highlight=1080p
http://forum.xda-developers.com/showthread.php?t=1199268&highlight=1080p
http://forum.xda-developers.com/showthread.php?t=1192865&highlight=1080p
http://forum.xda-developers.com/showthread.php?t=1121428&highlight=1080p
And there are more. I believe on of the rules of xda is to search first and I know it asks if you have searched for existing threads before you start a new one. Granted it searches all of xda to show you threads but the search button is easily found and searches a specific forum.
This is the first rule of xda
1. Search before posting.
I guarantee this has been asked and answered many times this week alone
not sure about 1080p that's going to be hit and miss especially if you have big file sizes.
I'm using revolver 3.2 at 1.3 and can confirm 720p playback with file sizes of 3 gig or so play perfectly with dice player.
This can play back 1080P files just fine....DEPENDING on the bitrate. It's a limitation of Tegra 2. If the bitrate is high, it will have problems. Just like 720P files with really high bitrates have the same limitations.
Honestly, why does it matter? If you're outputting through HDMI to watch things, then I can kinda understand, but the screen itself only supports 720P. Why bother with 1080P?
Just out of curiosity, does overclocking improve video playback?
darkhawkff said:
This can play back 1080P files just fine....DEPENDING on the bitrate. It's a limitation of Tegra 2. If the bitrate is high, it will have problems. Just like 720P files with really high bitrates have the same limitations.
Honestly, why does it matter? If you're outputting through HDMI to watch things, then I can kinda understand, but the screen itself only supports 720P. Why bother with 1080P?
Click to expand...
Click to collapse
Bitrate, uh?
How much is "really high"? 10mbps? 16mbps? and why the lower the resolution the higher the bitrate it can handle, if I got your post right?
Nah. I have a 1080p file, 16mbps. Plays well without overclock. I have another 1080p file, 10mbps, dosen't play well even at 1.6ghz. 720p file, still 10mbps, needs overclock (even 1.2ghz is enough). The difference between them? the kind of encoding. All this with Diceplayer, not the horrid Rockplayer, mind you.
Diceplayer works on most of my DSLR footage 1080 with 40-60datarate
AlexTheStampede said:
Bitrate, uh?
How much is "really high"? 10mbps? 16mbps? and why the lower the resolution the higher the bitrate it can handle, if I got your post right?
Nah. I have a 1080p file, 16mbps. Plays well without overclock. I have another 1080p file, 10mbps, dosen't play well even at 1.6ghz. 720p file, still 10mbps, needs overclock (even 1.2ghz is enough). The difference between them? the kind of encoding. All this with Diceplayer, not the horrid Rockplayer, mind you.
Click to expand...
Click to collapse
I'm struggling with 720p encoded @L4. 1.. Mostly all L3. 1 plays nice in diceplayer.
Sent from my GT-I9100 using Tapatalk
If I remember correctly, movies encoded in High Profile will not play back well. Main Profile is the best this machine can handle. I believe it's a Tegra 2 limitation in general.
CptJimmy said:
If I remember correctly, movies encoded in High Profile will not play back well. Main Profile is the best this machine can handle. I believe it's a Tegra 2 limitation in general.
Click to expand...
Click to collapse
Well, high L3. 1 is ok with some oc.
Sent from my GT-I9100 using Tapatalk
hairyonion said:
not sure about 1080p that's going to be hit and miss especially if you have big file sizes.
I'm using revolver 3.2 at 1.3 and can confirm 720p playback with file sizes of 3 gig or so play perfectly with dice player.
Click to expand...
Click to collapse
Let me comment on that:
LOL
Without OC, DICE player (and transformer itself) can only play Level3.1 content and it will slideshow on 99% of internet standard (scene) releases. If you think 'plays perfectly', then you're brain and eyesight damaged.
With OC, you can play play simple 720p content (think WebDL releases) with decent quality (though they will still drop frames in more complex scenes), but more complex releases (think blueray rips) will drop frames on most scenes and slideshow totally on more complex ones.
You would have to be really lucky to find a 1080p movie that will play. Many won't open at all, rest will be dropping frames constantly. When ASUS said that 3.1 update make 1080p playback possible, by playback they meant rendering first frame of the movie.
Dice player is the best
go for it
As mentioned on the other posts about HD playback, the hardware decode of 720p or 1080p H264 with AAC is currently broken in 3.2. Worked fine in 3.1, then got broke. Asus are aware of it and have promised a fix.
If you have such files (e.g. BBC iPlayer HD content) then no player will be able to play them back smoothly as software decode simply can't handle them. Only option is to either transcode or downgrade to HC3.1 to get hardware decode back.
Let's hope the fix is not far off now.
bro just play 720p. trust me you THINK you can tell the difference between 720 and 1080 on a 10' screen but you cant......unless your not human
uploder said:
bro just play 720p. trust me you THINK you can tell the difference between 720 and 1080 on a 10' screen but you cant......unless your not human
Click to expand...
Click to collapse
Well, there cannot possibly exist a difference between displaying 720p and 1080p on a 1280x800 screen, since all 1080p content would be scaled down to 720p. Where 1080p would actually matter is if you often connect to a big monitor or HDTV that is capable of 1080p, such as I do on a regular basis for when I want to watch movies without having to boot up my desktop computer. There is definitely a noticeable difference between 720p videos I've converted with Handbrake and the actual 1080p Blu ray movies, but it's not really a big deal for me.
My suggestion for those truly concerned about high quality 1080p playback would be to buy a netbook equipped with a Nvidia ION or comparable video chipset, as I have had no issues playing Blu ray from my own ION-equipped nettop.
yeah my MX player would lag like crazy. Dice is the way to go!
earlyberd said:
Well, there cannot possibly exist a difference between displaying 720p and 1080p on a 1280x800 screen, since all 1080p content would be scaled down to 720p. Where 1080p would actually matter is if you often connect to a big monitor or HDTV that is capable of 1080p, such as I do on a regular basis for when I want to watch movies without having to boot up my desktop computer...........
Click to expand...
Click to collapse
ah i see. then YES. there would definitely be a difference. I just assumed you were watching directly on the TF. my mistake
Since I don't think it's been mentioned in any reviews or anything yet, unfortunately the Z1 Compact doesn't support hardware decoding of 10-bit colour video, not even at 720p.
That being said, the snapdragon 800 is thankfully just about fast enough to play 720p 10-bit with styled subtitles smoothly through software decoding. 1080p is unwatchable (major frame drops).
Hopefully this helps someone researching the phone for anime watching purposes (it is sad that so many fansub groups have turned to this colour format)
Darkimmortal said:
Since I don't think it's been mentioned in any reviews or anything yet, unfortunately the Z1 Compact doesn't support hardware decoding of 10-bit colour video, not even at 720p.
That being said, the snapdragon 800 is thankfully just about fast enough to play 720p 10-bit with styled subtitles smoothly through software decoding. 1080p is unwatchable (major frame drops).
Hopefully this helps someone researching the phone for anime watching purposes (it is sad that so many fansub groups have turned to this colour format)
Click to expand...
Click to collapse
I have tried several hi10 720p anime vids, using bsplayer with an option "hardware decoding for hi10" enabled and had no problems playing any of them. Not sure if it was really software decoder or not, but in any case vids played perfectly (no frame drops, full color, no problem with sound)
ziprar said:
I have tried several hi10 720p anime vids, using bsplayer with an option "hardware decoding for hi10" enabled and had no problems playing any of them. Not sure if it was really software decoder or not, but in any case vids played perfectly (no frame drops, full color, no problem with sound)
Click to expand...
Click to collapse
Yep 720p does play perfectly, as the cpu is fast enough.
Using MX Player you can see that it fails to play with hardware and reverts to software decoding
Screen is 720p after all. No point of 1080p playing in terms of picture quality.
Option58 said:
Screen is 720p after all. No point of 1080p playing in terms of picture quality.
Click to expand...
Click to collapse
Maybe because you can hook it to 1080p monitor using mhl? I see no point using the phone with monitor if you also have desktop/laptop nearby though.
How about the subtitle? Is it easy to read it for prolonged time? I try to watch on my xperia ray before, but I guess 3.3 inch display is really too small to watch it comfortably.
A phone is never as good as PC, blu-ray players and such in terms of picture quality when viewing movies at home. I see no point in plugging to external monitor for that.
HDMI is used to show your pictures and videos taken by phone camera to your family.
EDIT: Oh wait yeah, plugging it on hotel TV and using it as a media player is a good use indeed. But 720p is good enough for hotel TV's.
And let's not forget it can play 1080p MKV movies but only not those hardcore quality animes.
Just to clarify the focus isn't really on the fact that it can't play 1080p 10-bit, but the fact that it has to use software decoding for 720p 10-bit. The battery drain is going to be quite significant to say the least, even if the playback quality is perfect (which it is).
For perspective, a snapdragon 600 can't handle software decoding of 720p 10-bit, so it's very cpu intensive
I'm glad that I'm already fine with just ripping videos from streaming links hahaha! And oh I can watch animes with subtitles fine on my Nokia n95 years ago... I'm pretty sure I can live with Xperia Z1 Compact's screen.