• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Forget 30fps cap. Fix our video camera first.

Close your eyes and rub your Evo and say i wish you went 12mbps and it will happen. Here's a video at this bitrate(12Mbps). A reminder our Video player can't handle the h.264 that well. I read somewhere of a video player that worked well with it.

Let me know is the 12 Mbps better or worse. Just cus its higher does not always mean it will be better. So 10 Mbps or 12 Mbps

YouTube - VID 20100728 151549

I did all of what you said, but it only went up to 11 Mbps! Are you sure I don't have to dip my Evo in some lukewarm unicorn blood as well?

From the video, it doesn't look that much better. HOWEVER, I am attributing that to the fact that recently uploaded videos always look horrible on Youtube until they're fully processed.

Edit: Decided to view it in pop-out mode, where it scales the video down to its native resolution, and holy crap! That looks pretty amazing!
 
Upvote 0
Close your eyes and rub your Evo and say i wish you went 12mbps and it will happen. Here's a video at this bitrate(12Mbps). A reminder our Video player can't handle the h.264 that well. I read somewhere of a video player that worked well with it.

Let me know is the 12 Mbps better or worse. Just cus its higher does not always mean it will be better. So 10 Mbps or 12 Mbps

Really tough call - I want to say it's clearer - but without being able to simply grab the video behind YouTube, I want to reserve judgement.

There are various tweaks within the H.264 codec itself, and I think we'll have to see how they shake out.

In the ideal case, I think the Solution For Everyone (tm) would be the right framerate/bitrate max combos that make the vids look great - but are also fully supported out thru the HDMI port.

But seriously - if you stand back and just think about it - 12 Mpbs on H.264 on a freakin' phone camera? It's just cracking me the hell up. :D

BTW - MANY THANKS to you and Mecha for giving us these vicarious insights!
 
Upvote 0
I did all of what you said, but it only went up to 11 Mbps! Are you sure I don't have to dip my Evo in some lukewarm unicorn blood as well?

From the video, it doesn't look that much better. HOWEVER, I am attributing that to the fact that recently uploaded videos always look horrible on Youtube until they're fully processed.

Edit: Decided to view it in pop-out mode, where it scales the video down to its native resolution, and holy crap! That looks pretty amazing!

That's your problem you had to freeze the unicorn blood. I will release the hostages soon i promise. but just increasing the resolution while entertaining. Got it to 800x480 from 720x480. I need to get to 1280x720 (720p) to feel like i done it all.
 
Upvote 0
Really tough call - I want to say it's clearer - but without being able to simply grab the video behind YouTube, I want to reserve judgement.

There are various tweaks within the H.264 codec itself, and I think we'll have to see how they shake out.

In the ideal case, I think the Solution For Everyone (tm) would be the right framerate/bitrate max combos that make the vids look great - but are also fully supported out thru the HDMI port.

But seriously - if you stand back and just think about it - 12 Mpbs on H.264 on a freakin' phone camera? It's just cracking me the hell up. :D

BTW - MANY THANKS to you and Mecha for giving us these vicarious insights!

That what i am trying to do find the right combo.
 
  • Like
Reactions: EarlyMon
Upvote 0
Couldn't we just change the resolution setting to 5mp then and in theory get a better quality photo?

That's really a quite excellent question.

The reason that I, as a single user example, take all my photos at 8MP is because that's what the sensor is going to see and do - 8MP.

Our phone doesn't provide this option - but just suppose and imagine that there were a 2MP mode. And let's imagine two identical photos, but made with that setting.

In such a case, you'd want some process to occur so that you're getting the sum of light across 4 pixels in 2MP, sacrificing some fine detail for greater light capture - you'd be integrating 4 pixels into one, in other words.

In theory, that's correct.

In practice, though, we don't have x-ray vision and so therefore cannot know what process really goes where inside our phone.

But - if you shoot everything at 8MP, you can improve your results by post-processing your snaps on your desktop. There, for example, you can resize your photos to a completely different dot pitch - and get that 4-1 integration - and you can post-process for all of the other wonderful subtleties such as exposure level and so forth.

I'm not saying that that process is perfect - I _am_ saying that I trust it a lot more on my laptop.

While none of the mobile phone processors are slouches in anyone's book - they just don't hold a candle to the graphics horsepower you can get on a desktop or laptop.

So, I take all 8MP from my phone - I even save myself some steps by preadjusting saturation, brightness, contrast, and sharpness - but those are just exposure parameters - I'm got the whole sensor image to play with.

If you go for 5MP, then your desktop processing options are limited.

Now, that said, here's the number one rule in photography:

There is no number one rule in photography. In fact, most rules - aren't.

So - I would highly encourage you to play with your camera settings, including the resolution. Maybe you don't want to be hassled all the time with desktop post-processing, for example.

Play with it. The only thing you care about in photography is the end result and answering this one question - are you happy? If the answer is yes, then you're all done, and to heck with the tech arguments.

Let me provide two examples.

This first one was taken as the sun was going down - no post-processing on the desktop, all adjusted on the phone. Note that the photo is grainy and the colors exhibit what we call banding, where the actual sensor range went to some low-bit-level in color.

6678-evo-camera-blind-test-aaron-didgeridoo.jpg


And note how I don't care. I rather enjoy the limitations here - in fact, I've exploited them because enlarged, this has a other-world emotional feeling to it and that's more important to me as a reminder of that day than any National Geographic, eye-popping, precise photo could have ever provided me.

My second example is two little moviettes from a Fisher-Price toy camera - 2 colors, black and white - and bitrate, framerate, and frame size are laughable by our standards.

But note - creativity in photography is all about exploiting your camera, not giving in to it.


Made on a Fischer-Price toy camcorder - the PXL 2000 - from the '80s.

120 x 90 black and white pixels - 15 fps. Recorded video to an audiocassette.


They call it - Pixelvision -

YouTube - Whitney (shot in Pixelvision) PXL 2000

YouTube - PXL 2000 Run

So - yes, it's darned important to get our video cameras working to the levels that Aldo is demonstrating.

But as I mentioned - once we hit a certain point, it's not about the megapixels, the lens or any of that - it's about you, the photographer, letting go of the hardware and capturing the moment.

Hope this clarifies, sorry if too long-winded and hope it didnt' come across as preachy, I was going for inspiring. ;)
 
  • Like
Reactions: Cryt
Upvote 0
Using Root Explorer go to /Etc/Media_profiles.xml and change these lines to what you see.

<EncoderProfile quality="high"
fileFormat="3gp" duration="60">
<Video codec="h264"
bitRate="15000000"
width="800"
height="480"
frameRate="30" />

<VideoEncoderCap name="h264" enabled="true"
minBitRate="12000000" maxBitRate="15000000"
minFrameWidth="176" maxFrameWidth="800"
minFrameHeight="144" maxFrameHeight="480"
minFrameRate="1" maxFrameRate="30" />

I'm am not responsible for phones blowing up. Also please backup your phone before attempting to do this. Once you put these settings reboot your phones. You do not need to go to custom and set h264. Just put it to HIGH on video quality and it will be all set for you guys.


I increased the bitrate even higher yes i did!!!! and you willl get this or higher.
here.PNG


Lower settings if you want to compare 2 mbps lower.

<EncoderProfile quality="high"
fileFormat="3gp" duration="60">
<Video codec="h264"
bitRate="12000000"
width="800"
height="480"
frameRate="30" />


<VideoEncoderCap name="h264" enabled="true"
minBitRate="10000000" maxBitRate="12000000"
minFrameWidth="176" maxFrameWidth="800"
minFrameHeight="144" maxFrameHeight="480"
minFrameRate="1" maxFrameRate="30" />

Like i said once you finish recording it wont play well on your phones. Try finding a better video player on the market or watch it on your pc/mac.

FROYO ONLY
 
  • Like
Reactions: BenJammin
Upvote 0
Good news, everyone! Somebody on xda reccomended I go outside to get some footage, so I did. At this moment, I am uploading three samples of Evo footage under the following settings.

1. 10 Mbps under MPEG4 codec (Excellent lighting)
2. 2 Mbps under h.264 codec (Excellent lighting)
3. 13 Mbps under h.264 codec (Excellent lighting)
4. 13 Mbps under h.264 codec (Moderate lighting)

Edit: Hooly crap, Aldo, thanks! This is going to make video recording a lot nicer :).

Using the default MPEG4 codec, bit rate increased to 10Mb/s (Excellent lighting conditions)
DOWNLOAD: http://www.mediafire.com/?8bp7pg8t8145gzg

Using the h.264 codec, bit rate set to 2 Mb/s (Excellent lighting conditions)
DOWNLOAD: http://www.mediafire.com/?bb673wqz182sgz6

Using the h.264 codec, bit rate set to 13 Mb/s (Moderate lighting conditions)
DOWNLOAD: http://www.mediafire.com/?v4a5z0850t3ef9d

Using the h.264 codec, bit rate set to 13 Mb/s (Excellent lighting conditions)
DOWNLOAD: http://www.mediafire.com/?cl6ivxnj7n727o8

Using the h.264 codec, bit rate set to 13 Mb/s (Excellent lighting conditions) Take Two!
DOWNLOAD: http://www.mediafire.com/?fty4o0dbuxc8j3t
 
Upvote 0
I've only gotten as far as the first 2 - and I gotta say, the 10 Mbps MPEG4 was making me seasick while the 2 Mbps H.264 was looking pretty smooth to me - and clearer.

Yeah, H.264 definitely looks a lot smoother. The only problem is that I had to set the white balance mode to daylight when it came to recording in that mode. For some reason, the camera made everything RIDICULOUSLY blue when I had it set to Automatic.

Also, I HIGHLY suggest downloading the raw footage. The Youtube footage of the 13 Mbps in daylight may look pretty nice, but the raw footage is stunning.
 
Upvote 0
@ Mecha

Looking great just make sure to wipe that lens a bit when recording looks like you got soo excited you rubbed the hell of it. I think we are in the right direction and for 720p when i try to enable that feature at that mode it records but makes a ugly sound like its screaming at me. Remember if its too blue lower the saturation to match.
 
Upvote 0
@ Mecha

Looking great just make sure to wipe that lens a bit when recording looks like you got soo excited you rubbed the hell of it. I think we are in the right direction and for 720p when i try to enable that feature at that mode it records but makes a ugly sound like its screaming at me. Remember if its too blue lower the saturation to match.

Hah! I think that had more to do with the white balance mode than anything. In any case, I rerecorded under the same conditions just now, with less sun outside, with the white mode set to automatic. I think it came out much more realistically this time.

And yes, I did wipe the lens just in case :p.
Edit: Got it uploaded, I'm not too Impressed now that the sun's gone down a bit.

Using the h.264 codec, bit rate set to 13 Mb/s (Excellent lighting conditions) Take Two!
DOWNLOAD: http://www.mediafire.com/?v4a5z0850t3ef9d
 
Upvote 0
It is amazing to me how these 480p video's are looking much higher def than my EVO's 720P. What a disgrace for HTC to call the camera on the EVO 720p when it jumps and drops frames and stutters like it does. I love my EVO but really dont like feeling like HTC could do something to improve my phone buy chooses to ignore it completely. If a bunch of guys from XDA can figure this out as a hobby then you know HTC can also. The problem is they choose not to. Its not about ability its about desire.

Will this level of video recording ever come from this phone via HTC? I think we all know the answer is no. This 480p resolution video kicks the crap out of our 720p. Cant htc see the advantages they could have if they would make their camera to this level. They spent the money on the sensors and parts. Why not figure out the best codecs so we can keep buying their products with confidence.
 
Upvote 0
Will this level of video recording ever come from this phone via HTC? I think we all know the answer is no. This 480p resolution video kicks the crap out of our 720p. Cant htc see the advantages they could have if they would make their camera to this level. They spent the money on the sensors and parts. Why not figure out the best codecs so we can keep buying their products with confidence.

I don't think this level of video recording will come from HTC, no. You're right about that. There are some reasons they could have been so messy with their camera:

1. Since they didn't include substantial flash storage, they knew people would be using the included Class 2 microsd cards, and put the worst case scenario into effect, assuming that the cards wouldn't be capable of recording at very high bit rates.

2. They wanted to push this product out as fast as possible to compete with the iPhone 4 and similar devices.

3. They were too cheap to spring for any good codecs. This is very likely, seeing as how they've cheaped out on the graphics drivers for all Snapdragon powered phones.
 
Upvote 0
Ok cyan video encodes are h264/h263/m4v and audio codecs are amrnb/amrwb/aac.

From what i read h264 is the best for video, but for audio which one should i be looking at more.
It looks like this has sorta been answered already but... AAC!!!

I just found this thread and it is crazy exciting stuff for sure. The thread started off a little rocky but man there are some insane gems here. H.264 encoding!

I was wondering, the Evo manual did specify a 6 Mbps max bitrate for video playback; I had assumed it was a processor limitation. Does anyone have any thoughts on the accuracy of that or ramifications given the fact that people are testing H.264 encoding with 10+ Mbps bitrates?

Perhaps the limitation was only with regard to the less efficient MPEG-4 codec?
 
Upvote 0
It looks like this has sorta been answered already but... AAC!!!

I just found this thread and it is crazy exciting stuff for sure. The thread started off a little rocky but man there are some insane gems here. H.264 encoding!

I was wondering, the Evo manual did specify a 6 Mbps max bitrate for video playback; I had assumed it was a processor limitation. Does anyone have any thoughts on the accuracy of that or ramifications given the fact that people are testing H.264 encoding with 10+ Mbps bitrates?

Perhaps the limitation was only with regard to the less efficient MPEG-4 codec?

The phone can't play back videos recorded at a higher bitrate with the default video player. RockPlayer handles it just fine, though.
 
Upvote 0
I'd read that the 6 Mbps was the original limit and that it was upped to 8 Mbps by the 1.47.yadda update - but I may have misread that as I use the rooted rev of stock rom and it might not apply universally - and just in case you guys aren't noticing this yet:

http://androidforums.com/htc-evo-4g/136512-evo-4gs-android-2-2-update-starts-trickling-out-tomorrow.html

Specifically:

Turns out this is no mere 2.2 upgrade, though -- they're making a bunch of changes, too, including a host of new preloaded widgets, a flashlight mode for the camera's LED flash, light-assisted 720p video, and "improvement" to the quality of said video capture (something we specifically complained about in our review).

Bam!

Finger's crossed - H.264 for everybuddy?!?!
 
Upvote 0
Upvote 0
I'd read that the 6 Mbps was the original limit and that it was upped to 8 Mbps by the 1.47.yadda update - but I may have misread that as I use the rooted rev of stock rom and it might not apply universally - and just in case you guys aren't noticing this yet:

http://androidforums.com/htc-evo-4g...2-2-update-starts-trickling-out-tomorrow.html

Specifically:



Bam!

Finger's crossed - H.264 for everybuddy?!?!

BS everyone knows htc and Sprint do not listen to their customers and will not give us what we want..

Your not getting my hopes up..
 
Upvote 0
Noo! You're still the slave of the Android community!

Besides, none of us with root access can even install the OTA update, so the release won't do us much good.

Release me from your prison. Here's what i see, folks with 2.1 got 10 mbps and 2.2 got 800x480 h.264 at 13 to 14 mbps. I just want to see what happens. Still AAC is on my mind but i am going on an adventure for a few hours soo later ya'll.
 
  • Like
Reactions: vastmandana
Upvote 0
Release me from your prison. Here's what i see, folks with 2.1 got 10 mbps and 2.2 got 800x480 h.264 at 13 to 14 mbps. I just want to see what happens. Still AAC is on my mind but i am going on an adventure for a few hours soo later ya'll.

WELL, HAVE FUN IN THAT CASE, DORA THE EXPLORER. I HOPE YOU GET SWIPED BY SWIPER.

Yeah, AAC is the only thing we're missing so far. I mean, the automatic white balance with CyanogenMod is still very annoying for video, but I suppose that's not much of a bother if you set it to another mode.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones