4k Video Performance on a NAS? - Shield Android TV Q&A, Help & Troubleshooting

Hi everyone,
I'm considering the Shield as my streaming box from my NAS. Does anyone have experience with it's 4k video capability? How does it handle it and in what player?

I have played 4k videos (on a 1080p screen, but the videos were 4k) on my shield with Kodi, and it played wonderfully. Just make sure your network has enough speed to handle 4k videos, and you should be fine. I recommend a wired notwork of course. I was able to play them over USB2 with no problems.
Edit: Screenshot added. Big Buck Bunny is always used to test performance, so I thought, why not. 8K was too much for this device understandably, though it should be able to handle more than 4k. Haven't tested 3d or anything of that like as I tend to watch insanely high bitrate anime in 10 bit color which is software decode, and plays fine. (24mbp/s will play fine even x264 hi10p).

Related

Handbrake Settings Test

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.

Full HD playback working for me!

Just thought I'd post this here in general too, since people tend not to check the "Themes and Apps" section. In short, full HD (1920x1080) is working great on my tablet with the latest BS player lite. It played a .mov fine, a .mkv said that HW decoding isn't supported and that's where I stopped, since I don't have full HD videos in any other format.
Link to the thread in the other section: http://forum.xda-developers.com/showthread.php?p=20657377#post20657377.
Tried 5 different videos now, all were working steadily at 20-28fps (over LAN play).
Can anyone else test it on his tablet?
Thanks for the info, I dont have any of my video in MOV format so i tried some of my other files.
It struggles to play 720p x264 files in both MKV container and MP4
1080p .... Unwatchable.
At the moment it seems dice player is the best option, it handles 720p x264 avc4.1 mkv pretty well, which is the format most people would use to store their bluray media.
The Galaxy Tab 10.1 comes with 1280x800 resolution, so although you may have your videos playing, they are not playing at BlueRay HD quality.
You can save some storage room by downsizing them.
Yeah I know, I was just excited about it, because sometimes, even 720p videos struggled hard ... Seems my excitement was a bit unjustified, as it seems it was only a few files that can play smoothly at 1080p, and they were probably able to play nicely before the BS Player update too.
Most of the 720p mkv files i have tried either have audio a little out of sync or it becomes choppy when there is fast movement in video. Do you guys think files like this will play better when ICS comes out? or must we get a tegra 3 tablet to enjoy 720p mkv?
If you're not the one encoding the videos then you aren't in control over playback quality on your devices. The tegra 2 has limitations on what encoding settings are supported for h.264 and these have been discussed in various threads. For those who want to play files over their networks without having to redo their rips it sucks big time. What I do is just run plex media server on my htpc for videos I may want to watch occasionally and I'll rip things I want to carry using the proper setting specific to my tab.

10-bit video hardware decoding

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.

[Q] 4K output

I've asked Mad Catz but not had a reply. I'm looking for some info before I buy.
The MOJO is meant to be a 4K console, however I'm struggling to find any more info about this, does it do actual 4K or does it do like most cheap Android TV hardware and downscale 4K to 1080P internally before upscaling at 4k?
Can it play 4k HEVC (h.265) at 60fps? (the UHD standard)
Does it have HDMI 2.0?
cheers for any advice.
mmace said:
I've asked Mad Catz but not had a reply. I'm looking for some info before I buy.
The MOJO is meant to be a 4K console, however I'm struggling to find any more info about this, does it do actual 4K or does it do like most cheap Android TV hardware and downscale 4K to 1080P internally before upscaling at 4k?
Can it play 4k HEVC (h.265) at 60fps? (the UHD standard)
Does it have HDMI 2.0?
cheers for any advice.
Click to expand...
Click to collapse
Hi,
Sorry, I don't have a 4k tv to tell you.
Why would any device (cheap or expensive) downscale from 4k and upscaling it back to 4k? doesn't sound right to me.
Do you mean just upscale 1080P to 4k?
Does it have HDMI 2.0?
I doubt it, as it come out only a month before the mojo's launch date.
But it does support 4k
https://en.wikipedia.org/wiki/HDMI
I know it supports 4k, but that doesn't mean anything, a lot of devices do but all they mean is that they output at 4k (upscale), I need to know if it renders a 4k video at 4k and output it at 4k, if all the mojo can do is output 4k then it plays a 4k video at 1080p as that's all it can handle (downscaling it) then output at 4k, there just seems to be no info and their web page isn't clear at all.
mmace said:
I know it supports 4k, but that doesn't mean anything, a lot of devices do but all they mean is that they output at 4k (upscale), I need to know if it renders a 4k video at 4k and output it at 4k, if all the mojo can do is output 4k then it plays a 4k video at 1080p as that's all it can handle (downscaling it) then output at 4k, there just seems to be no info and their web page isn't clear at all.
Click to expand...
Click to collapse
The page is pretty detailed with tech, It's native support at [email protected] fps, 100% no doubt for me.
http://madcatz.com/4k-coming-to-mojo/
They even give visual proof:
http://madcatz.com/wp-content/uploads/2014/05/TOS1.jpg
"We did some 4K tests at UCSD’s Qualcomm Institute, using their LG 84” 84LM9600.
QI’s Todd Margolis showing Blender’s 4K CGI Demo Video Tears of Steel playing from the M.O.J.O.
Above, QI’s Todd Margolis shows Blender’s 4K CGI Demo Video Tears of Steel playing on M.O.J.O. Download it yourself from here and watch it in 4K. It’s free!
We used the MX Player app which supported .mov, .mp4 and more 4K file types. In our tests, we noticed some dropped frames only when bit-rates got higher than about 70Mbits/s."
You can use the controller as a remote, and it doesn't look fake to me, maybe his grin, lol.
I Imagine if a 1080p was upscaled to 4k it wouldn't look as clear as it does in that image (I can't see any pixelation, can you?) .
I doubt MadCatz would go to the trouble of testing it and make a page like that if it was just upscaled from 1080p.
Try asking on amazon, good luck
Edit, or ask Todd yourself: http://toddmargolis.net/about.php
His twitter, etc are at the bottom.
It does not have hdmi 2.0 so you will be limited to 30 fps.

whats your thoughts on ai upscaling?

I buy 4k + 1080p + digital movies, rip the 1080p and 4k hdr content at its highest quality sometimets upto 70GB size for 4k hdr pure mkv files, disc on my hdd and stream through plex on shield tv pro 2019.
is ai scaling pointless if the files are pure mkv 4k and 1080p and direct play from pc to shield?
whats there to upscale?
1080p to 4k scaling?
I did demo test on avatar 1080p, it upscales it most definitely, wow.
4k hdr doesn't get upscaled says nothing to upscale. ofc. unless 8k streaming device.
makes me wonder if nvidia has more in the works since 2019 for a new device even better n more powerful.

Categories

Resources