Related
Okay, so I know absolutely nothing about ROMs, so this is mostly a question of if this is possible:
Currently, the EVO's 720p video recording is lackluster. I find that the biggest reason for this is the bitrate of the video used. I imagine that the bitrate used on the video was to accommodate the included microSD card's Class 2 write speed.
Is it possible to increase the bitrate used for encoding of this video, to something ~5mbps, to which a Class 6 microSD could handle just fine? Ideally this could even be implemented as an option in the camera app, so that those who don't have/can't afford a class 6 microSD could still use the ROM.
If that is possible, what are the chances of having the video also record using a different audio codec? The current codec used is pretty much impossible to play back in anything except Quicktime (VLC's latest release candidate just added support, but it still sounds awful, like a pack of hyenas on top of the track). I'm really not particular on what audio codec is actually used; be it mp3, ogg, etc, as long as it's more easily played.
The best case scenario, the DREAM EVO ROM for camera capability for me, would be:
1. At least double the bitrate (4-5mbps) for the 720p video with an option to use old settings.
2. A better audio codec using higher quality settings (minimum 64kbps mp3/ogg/similar) that is playable in many more programs.
3. A more compatible container format like mp4/m4v.
Am I dreaming or would this be possible in a custom ROM?
Don't forget it will also be limited to how fast the hardware can encode the video. Someone with the right skills will have to push the hardware encoder to see how high they can push the bitrate without exceeding real time.
-------------------------------------
Sent via the XDA Tapatalk App
gbm85 said:
Don't forget it will also be limited to how fast the hardware can encode the video. Someone with the right skills will have to push the hardware encoder to see how high they can push the bitrate without exceeding real time.
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
Yes, there might be hardware limitations, that's sort of what I'm asking; if this is something that can be "fixed" in a ROM or if we're stuck.
I think as long as it can handle the bandwidth though, I don't see why the chip would be incapable of higher bitrates. I'm not an expert on the matter, but I thought that the less compression/higher bitrate something is, the less power was required to make it happen.
well im pretty sure this is possible, if a dev puts the time and effort into such a large project. i only say this cause the nexus one recently got 720p video recording, something it didnt have from the start. and i think its known that htc made the video recording compressed, so i think theoretically if we lift this compression and use a different form of compression, we can get higher bitrates from the video.
Yeah, I'm hoping a developer can investigate this thoroughly. Even if it takes a while, it'd be nice to know someone is at least looking into it.
And to make it worth their while, I'd be more than willing to pitch some donation funds towards such a project when it becomes successful. I doubt I'd be the only one as well.
I was wondering this also. I'm not up on the technical aspects of this, but I was also wondering if the 720p could be improved through software fix/ROM development? I agree also that I'm sure a lot would be willing to donate for such a fix.
I'm sure eventually we will get a better cam, i mean look at the how the nexus got 720p video
You can easily get 720p at 60FPS... The snapdragon can support it.
i would most certainly donate for this improvment
yup i would donate as well
we just dont have as lively a development community as the nexus yet, but we will in time - we;re gaining momentum fast
EtherealRemnant said:
You can easily get 720p at 60FPS... The snapdragon can support it.
Click to expand...
Click to collapse
Is that encoding or decoding? And at what bitrate?
gbm85 said:
Is that encoding or decoding? And at what bitrate?
Click to expand...
Click to collapse
Go look at the Nexus One forum... They've got up to 1080p capture.
Realistically though, it seems silly to rely on our phones to capture HD video. I have a G9 that does that task quite handily.
All I could find was 720p capture at 20fps and a max bitrate of 12Mb, which is plenty.
This is interesting, I'd like to see this happen as well.
I'll do what I can in terms of research.
Better low-light pictures too, if at all possible
I’m going to say this first b/c I know there are people who will reply w/ out reading the entire thread just to: a) be the first smart-ass comment and b) up their post count to make them feel relevant. So please don’t reply to this thread w/ all the usual BS. If you don’t have helpful info to share then just move on. Thank you.
Audio quality when recording video
I have been looking for a solution to this since I have had my EVO. I LOVE every other aspect of the device; I just can’t understand why it’s such a hard issue to resolve. Being that I have seen the issue discussed numerous times in numerous forums, I know there are a lot of people looking for the same solution. It seems to be an issue inherent to Android as there are older phones that record audio in video much better (iPhone, Palm Pre, Ericsson to name a few).
I have scrounged through forum after forum, thread after thread looking for a solution, but I keep coming up empty and most of the threads are several months old, which is why I’m posting a NEW thread. I’m hoping someone out there has found a solution (hack, 3rd party app, something) that will allow the EVO camcorder to record audio in a HQ format or bitrate. If this is an unattainable goal, I guess it’s the iPhone for me (cringe).
Oh, my EVO is rooted and I'm running MikG Htc Sense 2.1 + 3.0 v2.56
Thank you in advance.
I've shared this same concern. For a while the answer was to use an AOSP-based 2.3 ROM as the audio codec used in Gingerbread was superior to the pre-Gingerbread versions of Android.
The downside of using an AOSP-based ROM on the EVO is that you lose the ability to record in 720p.
However, many of the newer 2.3-based Sense ROMs that use Sense 2.1 and/or 3.0 have far better audio quality in the camcorder than previous versions. You can also up the bitrate from 10 Mbps to 20 Mbps in the settings. I'm using Synergy at the moment and I'm getting FAR better audio quality than I was on any of the stock ROMs, Gingerbread or not. I was using Fresh 4.2/CM 7 on and off prior to moving to Synergy and the audio quality I get now is superior to Fresh and equal to CM 7 (as I suspect they're both using the same audio codec now but I haven't taken the time to verify.)
Also, for non-video audio recording download Tape A Talk from the market and up the sampling rate to the max.
---------- Post added at 02:28 PM ---------- Previous post was at 02:03 PM ----------
OK, I just compared two videos, one made with Fresh 4.2 and one with Synergy RLS1.
Audio for Fresh was the following:
Codec: AMR narrow band (samr)
Channels: Mono
Sample Rate: 8000 Hz
Bits per sample: 32
Audio for Synergy:
Codec: MPEG AAC Audio (mp4a)
Channels: Stereo
Sample Rate: 44100 Hz
I used the Codec Details in Media Information in VLC 1.1 to evaluate each video. The sound in Synergy is night and day better than Fresh 4.2.
snowpunter, thanks for the info. I normally don't record in 720p (in my case it's overkill). I prefer to record in 800x480. Do you (or anyone) know if there's a way to up the bitrate while recording in the smaller format?
Oh WOW, just seen your edit. That's a huge difference. Is there any way you can post those vids to youtube?
That bitrate control is probably only for video. I was recommending upping it in case it affected video quality. Check a video you've made in MikG in VLC to see if you're getting the same audio quality as Synergy.
Ok, this is odd... I sampled 2 videos I just took and the codec info matches yours regarding the audio for Synergy, but the audio is absolutely horrible.
Keep in mind, even though the volume was high, it was still prefectly clear to the human ear (I was trying to re-create a concert level environment).
Here's a link to the 1280x720 video:
http://www.youtube.com/watch?v=Nqcm-gGfuKE
Here's a link to the 800x480 video:
http://www.youtube.com/watch?v=H9dbjM5Lb0w
This is driving me CRAZY. Why can't our phones capture audio like the iPhone??? Oh and it's not just the EVO b/c here's a sample from the brand new Samsung Galaxy S II Epic 4G Touch:
http://www.youtube.com/watch?v=LVaNRLuxh-c
I think it's a general limitation in the Android OS and perhaps the only solution is to go to the iPhone...
This is driving me CRAZY. Why can't our phones capture audio like the iPhone??? Oh and it's not just the EVO b/c here's a sample from the brand new Samsung Galaxy S II Epic 4G Touch:
Click to expand...
Click to collapse
Well, it doesn't work like an iphone because it's NOT an iphone.
And even an iphone wouldnt be able to record good audio in the same situation as that video.
sitlet said:
Well, it doesn't work like an iphone because it's NOT an iphone.
Click to expand...
Click to collapse
I realize that, but the TECHNOLOGY exists and what I'm trying to figure out:
1) Is the Android OS capable of supporting this technology?
2) If so, why do they not incorporate it into the OS?
sitlet said:
And even an iphone wouldnt be able to record good audio in the same situation as that video.
Click to expand...
Click to collapse
Au contraire, I have done side by side comparisons and the iPhone DID record perfectly clear audio so I know it can be done.
Please don't litter this thread with unhelpful opinions, or worse, unfounded proclamations. As stated in the very beginning, if you don’t have helpful info to share then just move on. Thank you.
Please don't litter this thread with unhelpful opinions, or worse, unfounded proclamations. As stated in the very beginning, if you don’t have helpful info to share then just move on. Thank you.
Click to expand...
Click to collapse
I have been in the audio/video recording industry for over 20 years now, I think I have a clue what I am talking about. If YOU don't want my opinions and answers, maybe you should be the one to move on.
Sitlet, thank you for proving my points. First you wrote,
sitlet said:
...even an iphone wouldnt be able to record good audio in the same situation as that video.
Click to expand...
Click to collapse
I am CERTAIN every one of the following videos were recorded in louder environments than my truck...
Janet Jackson in concert (recorded w/ iPhone)
http://www.youtube.com/watch?v=vY-l8-65an8
Goo Goo Dolls - Name (recorded w/ iPhone)
http://www.youtube.com/watch?v=S3eUZFNUuQ4
Tool concert (recorded w/ iPhone 4)
http://www.youtube.com/watch?v=DY-mZOehiQc
...and they still came out much cleaner than...
Tommy Lee drum solo (recorded w/ my EVO)
http://www.youtube.com/watch?v=TxWVULlCes4
The Big Rock Show @ 12th & Porter (recorded w/ my EVO)
http://www.youtube.com/watch?v=FAO6Ot6vj-Q
Then you wrote,
sitlet said:
I have been in the audio/video recording industry for over 20 years now, I think I have a clue what I am talking about. If YOU don't want my opinions and answers, maybe you should be the one to move on.
Click to expand...
Click to collapse
With your posts you managed to do exactly what I hoped to avoid by stating,
...please don’t reply to this thread w/ all the usual BS... (to) up (your) post count to make (yourself) feel relevant. If you don’t have helpful info to share then just move on.
Click to expand...
Click to collapse
...and you managed to make yourself look like an ass by saying you have 20 years in the recording industry, but made claim the iPhone is incapable of recording good audio in the same situation despite being proven completely wrong (hence my unfounded proclamations remark).
Now, with that said, I'm not trying to make this an iPhone VS EVO thread. All I (and several others) would like to do is find a way for the EVO to record audio comparable to other phones on the market; obviously it's possible.
However, like so many others, this thread will probably be closed soon due to it's derailment by Sitlet and his inability to follow simple instruction. It's people like you that ruin great forums like XDA.
I have a question for the developers (im not one):
Though the KF doesnt have a built-in mic, it supports an external one for audio recording. Ive been using Android devices for a little over two years, and have tried a number of audio recoring apps on them.
There are a number of stereo microphones available (from Belkin, Tascam, Blue, etc) that allow high-quality stereo recording on ipods and iphones. There are a number of apps available for recording on Android, but the quality of the recordings is not great. Why is that? Is there something inherent in the Android platform that does not permit hi quality recording?
Sent from my Kindle Fire using Tapatalk
This link might enlighten you a bit. Along with extremely poor audio-latency it would seem that audio recording is also problematic. Strange to find this in an audio device such as a phone eh?
Thanks; I actually used to use the Rehearsal Assistant app. I posed this same question to the developer of J4T, which is a very cool Android multitrack recording app, and I just got his response:
"One reason might be that the best recording quality that is supported by most Android phones is mono, 16-bit pcm, with samplerate 44100. So to make sure a recording app runs on most most android phones, the developer should probably use those numbers and not go any higher.
But it also means it's possible to have android phones that can record at much higher quality, and maybe they are out there. But that capacity may go unused, because the apps are developed for the 'average' phone.
Perhaps on other platforms the 'average phones' have higher bitrates and samplerates.
There are actually 2 ways to do audio recording on Android, but I'm not familiar with the other way (where you can record to AAC or AMR format). Perhaps the quality using those codecs is better than PCM, I don't know.
Please don't take this as a definite answer - this is just a guess from my perspective, maybe a manufacturer (or the Android team) would give a different answer."
I've been using a Belkin Tundtalk stereo microphone with a 3rd-generation ipod nano to make reharsal recordings of my rock band; the quality is actually very good. It records in wav format, stereo, 16-bit pcm, with samplerate 44100. So, outside of the fact that Android records in mono, not stereo, the potential for decent quality is there. The lousy quality must have a lot to do with the cheesy microphones used in the Android phones. If I could find a decent quality mic that would work with my Android phone (or with the Fire), I imagine it would make a big difference.
Yeah, from what I know about Android audio going the other way, the audio-latency issues, Google really managed to screw up on a bunch of levels. The audio app market on the iPhone is pretty big and they just haven't stepped up to the plate for developers from what I can see. I see a few apps coming out like AudioSketch that claim to have custom low-latency audio drivers, but that one isn't available for the Kindle Fire so I really can't say. But, sorry, I am digressing. I'd be curious as to see what results you get from your experiences.
grvthang said:
Perhaps the quality using those codecs is better than PCM, I don't know.
Click to expand...
Click to collapse
This man doesn't now a thing about sound encoding. PCM is uncompressed audio format so it have smallest use of CPU and it has best quality. Only problem is that is space-hungry in comparison with other codec's.
In audio, whole system is good as the weakest thing in it. You need good MIC, you need good MIC input, you need good audio driver and you need good recording app. If one link in this chain is inadequate resulting sound quality is on level of that poor part.
Hey, just a thought but you might be able to turn your question into a free Kindle Fire if you were so inclined.
Buffet_of_Lies said:
Hey, just a thought but you might be able to turn your question into a free Kindle Fire if you were so inclined.
Click to expand...
Click to collapse
Now that you've brought it to my attention, I AM so inclined! That's for letting me know.
I posted my question there, and after about an hour it was Closed as "not constructive" lol.
As I said, I'm not a developer. Even before I posted the question here I googled the subject and haven't been able to come up with a definitive answer as to why this is so. I would think there would be a huge market for after-market microphones for people to use on their Android phones (as there is for iphone and ipod). If I was an iphone fanboy, this would be my first argument against Android - crappy audio recording!
Hello,
I just switched from an HTC Raider to a Galaxy Nexus and so far, I love it, except that there's no MicroSD slot, therefore limiting a bit the space available for music.
I have about 13 GB of music, which barely fits on the phone. They're mostly all MP3 196 kbps. What I'd like to do is convert my library to a different format in order to have at least some space for my apps and other stuff on my phone.
Is there any better format I should use? I'd ideally like to reduce the size while not losing too much quality. I, honestly, am quite a noob in terms of audio codecs.
I've checked .ogg but it doesn't seem to do that much of a difference in terms of file size (went from 4.26 MB to 4.06 MB).
Thanks!
If you're already at 196 any further compression would result in terrible sound quality. You'd have to select a smaller bit rate (no less than 128) and reencode from a high quality source like flac wave or best the original source.
Otherwise, you might just have to pick some to leave out, or create some rotating playlists so you can listen to something different every week or something.
Or look into Subsonic music streaming server and run that on your home machine. Then you have access to all no matter where you are.
Sent from my Galaxy Nexus using XDA
Why don't you load that music to the cloud (online) and stream it to the phone using the stock music player. The stock music player on 4.0 supports streaming music unlike the older versions so you can save space on your phone.
Sent from my Galaxy Nexus using XDA
+1
Getting Google music setup at first with all your music can take a while ..ESP if you are like me and have to have correct album art ..no duplicates ..etc . But once its there it actually sounds great when streamed with high quality turned on.
And saves all that space!
Sent from my Galaxy Nexus using xda premium
I thought about streaming, but I recently changed wireless carriers and went from 6 GB of data per month to 500 MB, so I have to be extra careful (I activated 3 days ago and I'm already about to go over, so imagine with music).
I hate creating playlists or changing music every so often, I usually get random trips throughtout the day and want to listen to a specific song. I guess I'll have to make due with that, though.
Thanks for your help y'all!
Try to convert to eAAC+. This codec have the best quality/bitrate-ratio.
Sent from my Galaxy Nexus using XDA
blockbusta said:
Try to convert to eAAC+. This codec have the best quality/bitrate-ratio.
Click to expand...
Click to collapse
I'll check this out, thank you!
I convert all my FLAC to 150k AAC (variable bitrate)
Sent from my Galaxy Nexus using XDA
blockbusta said:
Try to convert to eAAC+. This codec have the best quality/bitrate-ratio.
Click to expand...
Click to collapse
I've just converted 1 063 songs from 11.3 GB down to 1.72 GB, and quality is still more than decent.
The compression rate is simply retarded, I now feel like my 16 GB phone turned into a 160 GB iPod, just because of that codec lol
Thanks again dude, really appreciated!
lucas.scott said:
+1
Getting Google music setup at first with all your music can take a while ..ESP if you are like me and have to have correct album art ..no duplicates ..etc . But once its there it actually sounds great when streamed with high quality turned on.
And saves all that space!
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Its great but pulling data all day with data caps and its a battery drainer doesnt add huge cons.
Actually...
Not THAT good, I hadn't tried any bass heavy songs, but just did and doesn't sound too well. I'll try to convert to eAAC+ again but at a higher rate.
Sent from my Galaxy Nexus using XDA
cedrikfd said:
I've just converted 1 063 songs from 11.3 GB down to 1.72 GB, and quality is still more than decent.
The compression rate is simply retarded, I now feel like my 16 GB phone turned into a 160 GB iPod, just because of that codec lol
Thanks again dude, really appreciated!
Click to expand...
Click to collapse
Do all players support it?
cedrikfd said:
Actually...
Not THAT good, I hadn't tried any bass heavy songs, but just did and doesn't sound too well. I'll try to convert to eAAC+ again but at a higher rate.
Sent from my Galaxy Nexus using XDA
Click to expand...
Click to collapse
let us know how you make out i'm interested in the results ... I was pretty sure AAC was the only real alternative to mp3 in a lossy codec, it produces a smaller in size file with a higher quality ... you probably have to set the bit rate about the same or slightly less than 192kbs
adrynalyne said:
Do all players support it?
Click to expand...
Click to collapse
I don't know if all players supports it, but the Music 4.0 from Google does. I would assume something like PowerAMP or WinAMP supports it as well (I converted them through WinAMP on my PC)
Sent from my Galaxy Nexus using XDA
cedrikfd said:
Actually...
Not THAT good, I hadn't tried any bass heavy songs, but just did and doesn't sound too well. I'll try to convert to eAAC+ again but at a higher rate.
Sent from my Galaxy Nexus using XDA
Click to expand...
Click to collapse
eAAC+ is ALWAYS going to sound like **** at any bitrate if you have ears.
Use something like 150K LC-AAC ("normal" AAC)
Matt08642 said:
eAAC+ is ALWAYS going to sound like **** at any bitrate if you have ears.
Use something like 150K LC-AAC ("normal" AAC)
Click to expand...
Click to collapse
he probably has ears! lol
here is a good read to draw a conclusion from
http://www.musicbanter.com/general-...mats-mp3-ogg-m4a-etc-quality-comparisons.html
blowtorch said:
he probably has ears! lol
here is a good read to draw a conclusion from
http://www.musicbanter.com/general-...mats-mp3-ogg-m4a-etc-quality-comparisons.html
Click to expand...
Click to collapse
tl;dr: Use a modern codec (Ogg Vorbis, AAC, LAME MP3) at a bitrate >128Kbps
I've converted my mp3 files to HE-AAC (eaac+) 64kbps with great results!
cedrikfd said:
I've just converted 1 063 songs from 11.3 GB down to 1.72 GB, and quality is still more than decent.
The compression rate is simply retarded, I now feel like my 16 GB phone turned into a 160 GB iPod, just because of that codec lol
Thanks again dude, really appreciated!
Click to expand...
Click to collapse
Which bitrate are you using? 48 kbps?
It really bothers me when I am using stock headphone to enjoy music or play game or watch movie,especially at quiet environment. It is very obvious to make me not notice it. I dont complain the audio quality or headphone quality. It is just the opposite that I think both of them are better than I thought. But noise ruin them. I searched this issue via google and I find out a lot of people who bought note 2 experience the same problem. Some people find if using headphones that have high Ω (at least >32)can solve this problem.......Omz. Is poweamp able to solve this problem? Help....
Sent from my GT-N7100 using xda app-developers app
I think it's an issue with the headphones rather than the device itself tbh. Did you try out some other headphones?
I tried my another headphone AKG K420. Same result.....I think the problem is device itself.
Sent from my GT-N7100 using xda app-developers app
Alexsandra said:
I tried my another headphone AKG K420. Same result.....I think the problem is device itself.
Click to expand...
Click to collapse
What kind of source are you using? I mean are you using FLAC files or mp3 at 128Kbs. To test it, take a music DVD known to be well recorded and rip it into a FLAC file then listen to it.
Files taken from the internet can be misleading. Some people will take their old 128Kbs mp3 and repack them as 320Kbs so the files seems very high quality but there is no difference between the 128 and the 320 since the 320 comes from a 128Kbs
Kremata said:
What kind of source are you using? I mean are you using FLAC files or mp3 at 128Kbs. To test it, take a music DVD known to be well recorded and rip it into a FLAC file then listen to it.
Files taken from the internet can be misleading. Some people will take their old 128Kbs mp3 and repack them as 320Kbs so the files seems very high quality but there is no difference between the 128 and the 320 since the 320 comes from a 128Kbs
Click to expand...
Click to collapse
I have a lot of lossless music to play. The problem source is device itself. Even I use any apps that can make sound, I hear noise very clearly with stock headphone.
Sent from my GT-N7100 using xda app-developers app