I have installed various 3rd party camera apps & despite increasing video recording bitrate in app settings, recorded videos all have 40mbps bitrate.
Can the media profiles xml be edited just like with older phones?
Has anyone else tried or had success with increasing the bitrate for video recording? Any input would be appreciated
Edit: found media_profiles in system\vendor\etc...going to change it and see what happens
Related
Like in title. There is option to incerase video bitrate but audio is still 48kb/s. Is there any option to increase this vaule for ex to 96kb/s like in movies taken by Nokia's?
Oh key to change video bitrate is there:
HKLM\Software\HTC\Camera\Recparam\MP4VGA\
I recorded a video at 720 res but when I play it in windows media player it does not look like high def? I uploaded the same video to youtube which gives me the option to play it at 720p. Does anyone know how to adjust this in windows media player?
ive also recorded some videos in 720 and they don't really look like 720 quality but they are still in 720 res... in your WMP what res does it say the video is playing in?
also i believe the dInc records videos in 3gp so I'm not sure WMP is even supposed to open them... have you tried opening the file with quicktime player? (free from apple.com)
I have noticed this also, with the first OTA I recorded a video at 720p with the encoding type set to H.264 and the video looked great. Now with the current leaked OTA (8-1-10) this is no longer a option as soon as I select H.264 as the encoding type I default to a res of WVGA 800x480 and not given the option to select 720p?
I have noticed that the video does say 1200x720 just the quality doe not look it. I also just tried opening the file in quicktime still looks the same.
So here's what I have noticed - the video camera defaults to h263 with mpeg4 being grayed out (video quality default being 'High(30)'). I can choose to MPEG4 by setting the video quality to Custom - but even with it set at mpeg4 the captured videos are still encoded with h263 instead. Does this behave this way for others?
llamashoes said:
So here's what I have noticed - the video camera defaults to h263 with mpeg4 being grayed out (video quality default being 'High(30)'). I can choose to MPEG4 by setting the video quality to Custom - but even with it set at mpeg4 the captured videos are still encoded with h263 instead. Does this behave this way for others?
Click to expand...
Click to collapse
i can second this
I just checked some videos I made and they are H.263. This is one of the reasons I went back to the liberated rom. Doesn't seem like 263 is as compatible as mpeg4.
Yeah - I went back as well as I noticed vibrate didn't work. Still - 2.2 was great otherwise.
The camera in general is not very good in CM6 right now. This needs a lot of improvement. I am using Camera 360 app because it basically enhances the crappy photos that CM6 captures lol. They actually turn out pretty well this way!
EDIT: I would like to know if it is possible to increase video playback quality by adjust the framerate settings, similar to the way you can adjust the framerate of the recording quality settings.
see the second post of this thread: http://www.droidforums.net/forum/droid-hacks/77154-original-droid-720p-recording.html
I was looking at the media_profile.xml file from the Xoom forums (posted and edited by bracken21, Thanks for the work) and noticed that the file was different than the Asus TF one. Instead of trying that file on my TF I modified the TF profile.
I have experienced no problems so far with this modified file but try at your own risk, replacing the file with the original should resolve any issues you might experiences, but no promises. I highly recommend backing up your own media_profile.xml instead of using my backed up original.
A few questions for anyone that knows.
For the camera app what is 'high' quality? I assume it is the 720p profile do to the outcome I had. I ask because in the media profile there is no youtube video quality but is on the app. other video quality names aren't listed in the app either.
What do the video decoder and audio decoder caps do exactly? I turned them off only because they where turned off on the Xoom, and I wanted to see if it prevented video from playing or caused glitch's (I saw no issues in the video I played)
I set the camera to the rear and "high" for quality then recorded a video before the changes and one after then transferred them to my desktop. The details in properties shows both at 37 seconds long and a frame rate of 1280x720. the data rate for the 3gp was 7478kbps while the mp4 was 20350kbps. Total bitrate increased from 7574kbps to 20446kbps. Frame rate dropped from 28fps to 24fps. file size increased to 93MB from 33.7MB. I noticed a small improvement in quality at full screen on my monitor, it was a slow video so I couldn't tell if it had more or less tearing.
more info: You will need to reboot to see any chances. setting any setting the camera can't use will result in the camera app force closing. I tried setting the frame rate to 40 in one profile and the camera app crashed every time I tried to access the rear camera (that profile was already selected so was auto loading). placing the xml with the correct framerate back into the /system/etc folder and rebooting fixed the issue.
Since it is a busy day today for me I just did some quick modifications. If anyone else wants to make a modified file with better changes (specially someone who knows audio/video better) it would probably be appreciated by all.
Placing this file where it needs to go requires root and a file browser that can mount the system folder in read/write.
The XML file should be placed in /system/etc. the full path is /system/etc/media_profiles.xml
changed:
All 3gp encoding to mp4 encoding
Rear Camera 720p quality bitrate from 8,000,000 to 25,000,000
Front Camera high quality bitrate from 4,000,000 to 8,000,000
Changed both "imageencoding quality from 90/80/70/20,000,000 to 100/99/95/250,000,000
Turned off videodecodercap and audiodecodercap
Again thank you to bracken21 for doing the Xoom's profile, which provided a base to go off of.