• 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.

If we had 6mbit mpeg4 originally, and the OTA updated it to 8mbit mpeg4, I'm going to guess we'll get 10mbit mpeg4 with Froyo :(

In such a case, your choices are:
  • Live without H.264
  • Wait for another official update with it
  • Wait for all features to make it into the Cyanogen mod
  • Take the Cyanogen mod as is and adopt updates as they occur
  • Wait for some fusion of the stock rooted rom, if you prefer Sense, along with these mods


Choice is good.
 
Upvote 0
Ok, the update's out. I took advantage of this glorious time to download the OTA file from HTC's website and unzip it into a folder. Upon opening the media_profiles.xml file, I came across some pretty depressing information.

<EncoderProfile quality="high" fileFormat="mp4" duration="60">
<Video codec="h264"
bitRate="3000000"
width="720"
height="480"
frameRate="24" />

<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>

This is what's going to be labeled as 'High Quality' for the camcorder app. As you can see, while it does record as an .mp4 file under the h.264 codec, the bit rate is set to 3 Mbps. Now, I don't know how good that's going to transfer over to the codec, but it doesn't look all that great to me. What makes things even worse, however, is the fact that HTC is still using the HORRIBLE amr audio codec at 12 Kbps. Now, onto the encoder settings for h.264

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

It seems that the codec has the ability to record at a bit rate of 6 Mbps. If there's a 'custom' option under the camcorder app, that's great. What ISN'T great, however, is the fact that there's NO 720p recording under the h.264 codec! What the hell, HTC? This is your device and you don't know how to fix the same issue Cyanogen has on his rom? The only codec that has the ability to record in 720p is the default, m4v, which remains at a bit rate of 8 Mbps. Absolutely nothing new there.

Worst of all, though, HTC neglected to enable a better audio codec with this OTA. Until somebody like aldo can manage to get the AAC codec working with the device, we're all stuck with what may be the worst audio to be recorded on a smartphone.

Maybe I'm looking too far into this; maybe HTC did something outside of the media_profiles file that makes the video and/or audio quality extraordinary! But based on what I've seen in this zip file, I'm not impressed at all.
 
Upvote 0
Is this thread that badly dead?

:(

That's very sad that we're still dealing with this crappy codec and audio.


I, for one, would still very much love a setup with at least the following:

720p
h.264
AAC
24fps minimum locked.

This would make this a REAL camcorder, regardless of bitrate*

H.264, as a more efficient codec, doesn't require as many Mbps as mpeg and others, so 3-4Mbps H.264 is great.

Also, any knowledge that gingerbread may improve this outlook?
 
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.
View attachment 8574


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

Why can't we just edit this so that the h264 height/width includes 720p and a minFrameRate of 24?

Would this simply crash the phone?
 
Upvote 0
Sorry. Just saw this. I'll check it out now.

Checked it out. Seems a joke.

LG Camera:

Although the menu is a holy grail. It doesn't seem to actually do anything. If I select 720p and H.264 it crashes, if I select AAC it crashes.

Even if I select settings which the camera can do... it doesn't hit anywhere near that framerate selected. I'm still getting 9.91fps on videos set to 25 and 30...

This seems like a joke app?

What settings do you use?

Also, I'm rooted with a class 6 card so speed shouldn't be a problem.
 
Upvote 0
that happened to me when I first got it... well they would play but something was seriously wrong..they were just green lines. I will try and mess with it today ... however I have over 20000 lbs of merchandise arriving today so it may have to wait haha


I also have never tried changing those settings Aldo posted. May try that out too
 
  • Like
Reactions: WhiteNoise
Upvote 0
Yeah i have to change them settings Aldo posted as well. Hold on that's ME!!<---. I have been gone for awhile has anything change in video quality or am i going to have to take a stab at it again.

P.S EarlyMon is a Moderator ??? I have been gone awhile i have been.

Dood! Call the White House and the President answers the phone! :) :D

Good to see you back and hereabouts, compadre!

Yep - since late last August... anyway, welcome back!

Here's what little I can offer - the Evo Shift sports H.264 only, no more MPEG-4 - but audio is still the crappy AMR codec. Gingerbread (with the infrastructure changes) is hitting a lot of HTC phones soon (I believe the HTC rumors on this). I'm still at the old rom/kernel, so can't verify any new actions for our phones.
 
  • Like
Reactions: Aldo Junior Ao2
Upvote 0
Dood! Call the White House and the President answers the phone! :) :D

Good to see you back and hereabouts, compadre!

Yep - since late last August... anyway, welcome back!

Here's what little I can offer - the Evo Shift sports H.264 only, no more MPEG-4 - but audio is still the crappy AMR codec. Gingerbread (with the infrastructure changes) is hitting a lot of HTC phones soon (I believe the HTC rumors on this). I'm still at the old rom/kernel, so can't verify any new actions for our phones.

Yeah I can look at some gingerbread roms floating around to see what's going on. The audio quality is pretty bad trust me i now sport two phones. Don't anyone here hate me ok. I have the EVO and and and Iphone. Well i'm going to sleep and when i wake up i'll look at them files.
 
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