Average read speed to play movie OTG - Nexus 10 Q&A, Help & Troubleshooting

Anyone know what an average read speed is to play a movie over OTG flash drive?

chugger93 said:
Anyone know what an average read speed is to play a movie over OTG flash drive?
Click to expand...
Click to collapse
Here are my back-of-the-napkin calculations from the size and lenght of 2 videos I had sitting around:
1080P
160 min = 9600 sec
11 GB = 11264 MB
1.17 MB/sec
720P
140 min = 8400 sec
4.36 GB = 4464.64 MB
0.53 MB/sec
I have no idea how much buffering would affect playback. I'd assume you'd want flash rated considerably higher than these rates. It shouldn't be hard come by considering what I'm seeing here:
http://usbspeed.nirsoft.net/index.php

Related

Benchmark your Prophet!

I would like to know which software allows me to benchmark my prophet in terms of CPU speed etc. to make sure it runs as fast as it should. I would really appreaciate if some of you could post some results along with the software used.
It would be interesting.
Cheers!
BenchMark
Just use TCPMP v0.71 and benchmark with the included Nature MP4 file.
mine's clocked at 250Mhz.
Average Speed 207.24%
Video Frames 202
Audio Samples 181716
Amount of Data 182 KB
Bench Time 0.06.562
Bench. Frame Rate 30.78
Bench Sample Rate 27688
Bench Data Rate 228 kbit/s
Original Time 0.13.600
Orginal Frame Rate 14.85
Original Sample Rate 8000
Original Data Rate 110 kbit/s
buyaoxiao, can you post benchmark data without overclocking the CPU so that we can compare performances?

SlingPlayer On Cingular Speed

What are your speeds on WM6 on SlingPlayer on Cingular in 3G areas. I am only getting 200 kbps with burst to 300 kbps readings in the slingPlayer window.
When surfing I will get 500 kbps but sling not so high. I am in No Va/ Wash DC.
Also what are the settings that work best for Frames Per Second, I Frame, kbps video bitrate, etc.....
I am using 300 Video Bitrate
10 Fps
10 I Frame.

Could this coded movie be playbacked smoothly by Coreplayer?

from emule
video code------xvid
video quality----1250kb/s
resolution-------672×272
audio code------AC3
audio birates----372kb/s
yes with last coreplayer build .....
yup
Coreplayer will play it.
But the question he asked was...'smoothly' and in my experience it would be no. The bitrate is waaay too high on both the video and the audio, I would say you'd run a benchmark against that file and get it running at about 85%
yes, I mean "smoothly"!
anybody can give a real test?
This was with an 512*384 Xvid movie:
Average speed: 83.66%
Bench. frame rate: 20.059
Bench. sample rate: 40581
Bench. data rate: 1.86 Mbit/s
Orig. frame rate: 23.967
Orig. sample rate: 48000
Orig. data rate: 2.23 Mbit/s
Hell no ! (said with Will Smith voice). If Core player can play the file specified by the OP i'll throw my x1 out the frigging window.

Recording 720p 30fps Video Development

Hi,
I was wondering if anyone has tried to tweak the 720p video recording on the Evo to 60fps, and if so, if he/she could add some pointers. I have looked at the documents for the camera (OmniVision OV8810) and it is definitely capable of that. If no one is working on it at all, I will prob start looking into the datasheets.
Edit: 60fps is probably out. Now aiming for stable 24 or 30fps recording.
Weird that no one's replied yet...
Good luck, good sir! If you could also find a way so that it doesn't compress the video down to oblivion, that would be great, as well.
Wow this would be soooo awesome...
Making it not compress the video so much will give better results than just a higher framerate. I would lock it to 30fps instead of 24fps and lower the compression instead of trying to just mindlessly boost the framerate, since you have to do something with that data you capture too.
Geniusdog254 said:
Making it not compress the video so much will give better results than just a higher framerate. I would lock it to 30fps instead of 24fps and lower the compression instead of trying to just mindlessly boost the framerate, since you have to do something with that data you capture too.
Click to expand...
Click to collapse
I definitely agree (not that I have any clue how to do any of this lol). Basically every review talked about how the 720p recordings werent actually HD quality b/c of the over compression. With 16gb mirco sd cards being relatively cheap, I think reducing the compression is more important that having 60fps. 60fps at the current evo compression is still going to be very ugly IMO.
this would be sick!
Agreed, i'd rather have less crappy compression then higher frame rate. I don't like my videos looking like they came from an NES.
geyes30 said:
Hi,
I was wondering if anyone has tried to tweak the 720p video recording on the Evo to 60fps, and if so, if he/she could add some pointers. I have looked at the documents for the camera (OmniVision OV8810) and it is definitely capable of that. If no one is working on it at all, I will prob start looking into the datasheets.
Click to expand...
Click to collapse
Best of luck, the Epsen panel can always display 16m colors instead of 65k apparently.
jerryparid said:
Best of luck, the Epsen panel can always display 16m colors instead of 65k apparently.
Click to expand...
Click to collapse
Are you saying Esponpanel on rev 3 Evos display 16 million colors or are just capable of it?
i think htc set the compression to what it is because of the bandwidth issues with standard class 2 sd cards, not because they were worried about the files being too big. someone did the math for this before and it was shown that heavy compression would be needed to not exceed the class 2 standards
And maybe crancking up the audio bit rate so it isn't laughable low. Sample rate could stand to be much higher.... or even adjustable... And maybe get that damned automatic gain control on the Mic to be toggleable while your at it... between that and a constant 30fps and less compression all around.... and I think were really on to something...
Thank you santa clause:
Sent from my PC36100 using XDA App
One thing to keep in mind, if you are going to lower the compression, you will have to stream data MUCH faster to SD. I wouldn't even try this without having one of the new Class 10 MicroSDHC's.
If you are going to lock any FPS to the video it should be a at 29.97, either way, if you ever try to edit that, it will be a mess because you have to chop out that .03 percent for anyone to benefit from watching it.
Geniusdog254 said:
Making it not compress the video so much will give better results than just a higher framerate. I would lock it to 30fps instead of 24fps and lower the compression instead of trying to just mindlessly boost the framerate, since you have to do something with that data you capture too.
Click to expand...
Click to collapse
Completely agree with this too. We don't need higher framerates. Movies and other very high quality productions cap out at 24-30 fps. We need better quality.
I am sure a dev here should be able to do this. That would be amazing.
muncheroo said:
i think htc set the compression to what it is because of the bandwidth issues with standard class 2 sd cards, not because they were worried about the files being too big. someone did the math for this before and it was shown that heavy compression would be needed to not exceed the class 2 standards
Click to expand...
Click to collapse
The math should be pretty straight forward.
Basically, class 2 sd cards support 16Mb/s or 2 MB/s which using 1000 for k, or M would be
16000000 b/s or 2000000 B/s
720p contains 720*1280 pixels which is a total of 921600 pixels. Assuming the displays show 65k colors (I don't know this for sure) that is 16 b/pixel So one frame would be
14745600 b or 1843200 B or even 1.84 MB
Doing a framerate of 30 fps, you would need something cabable of 55.2 MB/s write speed to capture uncompressed 720p video.
So, basically you have to be able to compress 55.2 MB of data down to 2 MB, or you need to compress away 96% of the data, for a class 2 card.
A class 6 card supports 48 Mb/s or 6 MB/s so this would require you to compress away 89%
If you go up to 16m colors, instead of 65k you need another byte of data for each pixel.
If you have a class 10 card, it supports 80 Mb/s or 10MB/s which would require a compression to 19% of the size, or to compress away 81% of the data.
It seems no matter what it needs to have some hefty compression, but of course 4% of the data, would look worse than 19% of the data.
No matter what, you will have to play with the compression. I don't know what the compression on the evo currently uses, but my bet it it's far more than is needed. If you up the framerate alone, you will have to compress it more too. So it's probably better to cap it around 30 fps and then lower the compression to get higher quality data.
Good luck either way.
EDIT: Just so you know where I got my SD card info.
http://en.wikipedia.org/wiki/Secure_Digital#SD_Speed_Class_Rating
And these are *MINIMUM* write speeds. So that would be the highest you would need to compress the video to insure it would work at 30fps.
16Mbps is plenty for 720p video. Think about it. That's 120MB per minute or over 7 gigs per hour. In fact, 16Mb is pretty good even for 1080p.
Dougie2187 said:
The math should be pretty straight forward.
Basically, class 2 sd cards support 16Mb/s or 2 MB/s which using 1000 for k, or M would be
16000000 b/s or 2000000 B/s
720p contains 720*1280 pixels which is a total of 921600 pixels. Assuming the displays show 65k colors (I don't know this for sure) that is 16 b/pixel So one frame would be
14745600 b or 1843200 B or even 1.84 MB
Doing a framerate of 30 fps, you would be something cabable of 55.2 MB/s write speed to capture uncompressed 720p video.
So, basically you have to be able to compress 55.2 MB of data down to 2 MB, or you need to compress away 96% of the data, for a class 2 card.
A class 6 card supports 48 Mb/s or 6 MB/s so this would require you to compress away 89%
If you go up to 16m colors, instead of 65k you need another byte of data for each pixel.
If you have a class 10 card, it supports 80 Mb/s or 10MB/s which would require a compression to 19% of the size, or to compress away 81% of the data.
It seems no matter what it needs to have some hefty compression, but of course 4% of the data, would look worse than 19% of the data.
No matter what, you will have to play with the compression. I don't know what the compression on the evo currently uses, but my bet it it's far more than is needed. If you up the framerate alone, you will have to compress it more too. So it's probably better to cap it around 30 fps and then lower the compression to get higher quality data.
Good luck either way.
Click to expand...
Click to collapse
Very good explanation for everyone! Though we need compression, when you say 89-90% I think that throws a lot of people off. I mean look at a well encoded mkv file... Agreed it's h.264 (end the compression method is extremely important), but the video is running at about 20,054kbps ( 20.05 Mbps(2.51 MB/s) and it looks extremely clear, far more than I would ever expect out of the camera of this...
Something that I noticed, when I go to details of a video I made. It says it was recorded at 6Mbps, at only 9fps. Anyone else notice that? I can't find the setting to adjust to 24 fps even.
OMG!, if this works I will donate to the Dev, because this is one of the reasons why I am thinking about taking back my EVO and getting a full refund plus the fact that I can't get good reception (1 bar maybe 2), "4G" and slow 3G in my apartment, which is where I use my phone the most, but if that new HTC Android phone "Project Emerald" that's coming to T-Mobile is better than the EVO then bye bye Sprint and back to where it all started is where I go.
Not to change the subject, but Amazon is selling this 8GB KingMax microSD Class 10 for $30.50 link
just to point out that class 10 is becoming a reality and we shouldn't compromise on quality... maybe this will motivate devs more.
Tenny said:
Very good explanation for everyone! Though we need compression, when you say 89-90% I think that throws a lot of people off. I mean look at a well encoded mkv file... Agreed it's h.264 (end the compression method is extremely important), but the video is running at about 20,054kbps ( 20.05 Mbps(2.51 MB/s) and it looks extremely clear, far more than I would ever expect out of the camera of this...
Something that I noticed, when I go to details of a video I made. It says it was recorded at 6Mbps, at only 9fps. Anyone else notice that? I can't find the setting to adjust to 24 fps even.
Click to expand...
Click to collapse
If I understand your situation correctly, I believe the difference is that your example has a read speed of 2.51. Where as my situation has a requirement on the write speed. But I do think I understand what you mean.
I have some of the videos I have taken from the evo, and they report a framerate of 2fps, which would be atrocious if it was true, I can't believe that though. It wouldn't look near as smooth as it does with 2 fps.

Hummingbird video

There's a 240 fps slow mo hummingbird video from the 6P on youtube. I'd post a link, but I can't because I'm new to the forums.
There's at least a couple versions of it on the net, I downloaded the 19.5 mb version, and decoded it into its image frames:
892 frames at 720x1280 resolution.
My tool told me the MP4 was running at 30 fps for approx 29.733 seconds. If it was recorded at 240 fps, then it means this video is slowed down 8X, and real time it was only a recording of approx 3.71 seconds. My computer is not quite fast enough to speed it up that much, the best I can do is run all 892 frames in about 6 seconds. At that speed it really looks like a guy is just holding the camera in his hand and you can tell its moving around a bit.
Does anyone know more details of the slow motion options available for the 6P?
Are there any other 6P 240fps slo mo MP4s out there in the wild?

Categories

Resources