[Q] Video capture quality on the G2.. - G2 and Desire Z Q&A, Help & Troubleshooting

All the video samples from the G2 I have seen on Youtube so far have not been impressive. Most disturbing about these videos is the sound quality, it is pretty bad. I have a Nexus One (hacked with Cyanogenmod's 720p recording feature) and it also isn't that great so I'm guessing this is a 'feature' of HTC phones. Compared to the Galaxy S (from Samsung) the HTC phones (G2, N1 and even the EVO) seem to suck in the video / audio department.
In a recent post I read that the audio codec for a HD recording off the G2 is this:
AMR (samr), Mono, 8k, 32 bits per sample
Could this be the problem and can this be changed?

AMR == Adaptive Multi-Rate Audio Codec. Dunno what the "s" in "samr" is all about tho.
I see a comparison with the nokia 8 and there is a definite sound quality difference. (Be sure to watch this in 720p)
Wonder if the sample rate is adjustable by firmware/settings or if it's set in hardware. Strangely wikipedia lists 14 modes, none of which are at the "8k" (rate?) you reported... I see AMR_7.95 tho.
Anyway, my g2 is on the way....
W

cowmixtoo said:
AMR (samr), Mono, 8k, 32 bits per sample
Could this be the problem and can this be changed?
Click to expand...
Click to collapse
Wow, yeah that's pretty bad.. 8k.

ericc191 said:
Wow, yeah that's pretty bad.. 8k.
Click to expand...
Click to collapse
Yep, my watch can do better..

I just confirmed that my N1 encodes audio in the exact same format.

cowmixtoo said:
I just confirmed that my N1 encodes audio in the exact same format.
Click to expand...
Click to collapse
Idle thought- I wonder if the codec is set to a low bandwidth to accommodate slower SD card speeds. I think the g2 comes with a class 2, and this thread suggests that there is stuttering when playing back at the HD setting.
This is just idle speculation.

http://vimeo.com/15487989
Done a couple days ago, not so much about the audio, but the video couldnt keep up.

Yup, I noticed a lot of stuttering when playing videos back too.

ericc191 said:
Yup, I noticed a lot of stuttering when playing videos back too.
Click to expand...
Click to collapse
What SD card?

Agreed. Audio isn't stellar and playback has stuttering. In fact, I've already experienced a weird situation where the video wouldn't actually play - just showed a blank screen with the audio playing.
I love this phone, but the video / audio / picture quality on my Sprint Epic is far superior.
Sent from my T-Mobile G2 using XDA App

VValdo said:
What SD card?
Click to expand...
Click to collapse
8GB Class 6 Transcend. It usually transfers up to 7mb/ps, so definitely not the issue.

ericc191 said:
8GB Class 6 Transcend. It usually transfers up to 7mb/ps, so definitely not the issue.
Click to expand...
Click to collapse
Damn thought it might be it... well what else causes stuttering? Not buffering enough... or maybe cpu being pulled to do something else..?
Is there any message from logcat when it's stuttering?
Meanwhile, I'm looking at the video camera source to see if there's any way to change the audio bitrate...
Lines ~230:
Code:
for (AudioEncoderCap encoder : EncoderCapabilities.getAudioEncoders()) {
switch (encoder.mCodec) {
case MediaRecorder.AudioEncoder.AMR_NB:
AUDIO_ENCODER_TABLE.put("amrnb", MediaRecorder.AudioEncoder.AMR_NB);
break;
case MediaRecorder.AudioEncoder.AAC:
AUDIO_ENCODER_TABLE.put("aac", MediaRecorder.AudioEncoder.AAC);
break;
}
}
AUDIO_ENCODER_TABLE.putDefault(MediaRecorder.AudioEncoder.DEFAULT);
/*
AUDIO_ENCODER_TABLE.put("amrwb", MediaRecorder.AudioEncoder.AMR_WB);
AUDIO_ENCODER_TABLE.put("qcelp", MediaRecorder.AudioEncoder.QCELP);
AUDIO_ENCODER_TABLE.put("evrc", MediaRecorder.AudioEncoder.EVRC);
AUDIO_ENCODER_TABLE.put("aacplus", MediaRecorder.AudioEncoder.AAC_PLUS);
AUDIO_ENCODER_TABLE.put("eaacplus", MediaRecorder.AudioEncoder.EAAC_PLUS);
*/
VIDEOQUALITY_BITRATE_TABLE.put("1280x720", 6000000);
VIDEOQUALITY_BITRATE_TABLE.put("720x480", 3000000);
VIDEOQUALITY_BITRATE_TABLE.put("800x480", 3000000);
VIDEOQUALITY_BITRATE_TABLE.put("640x480", 1600000);
VIDEOQUALITY_BITRATE_TABLE.put("352x288", 360000);
VIDEOQUALITY_BITRATE_TABLE.put("320x240", 320000);
VIDEOQUALITY_BITRATE_TABLE.put("176x144", 192000);
VIDEOQUALITY_BITRATE_TABLE.putDefault(320000);
}
The video bitrate is right there.. how do you change the audio I wonder....? And what's up with the commented-out bits...
Maybe I'll try to get this running... I have no g2 yet to try it on but will soon.
W

One more thought... This is an old issue. If you doubt the potential the video camera COULD have, take a look at this audio comparison linked from the thread. At least on the n1, the microphone is capable of way better sound than the camera app currently offers. The g2 has a faster processor-- it should be able to encode better sound.. AAC? Ogg?
Update: It's not the camera app's fault. It's Android's. There is an open issue for this. It looks like Android itself doesn't support anything better. The good news is this isn't a hardware limitation. As someone suggested, a WebM encoder seems like an obvious thing to add.

VValdo said:
One more thought... This is an old issue. If you doubt the potential the video camera COULD have, take a look at this audio comparison linked from the thread. At least on the n1, the microphone is capable of way better sound than the camera app currently offers. The g2 has a faster processor-- it should be able to encode better sound.. AAC? Ogg?
Update: It's not the camera app's fault. It's Android's. There is an open issue for this. It looks like Android itself doesn't support anything better. The good news is this isn't a hardware limitation. As someone suggested, a WebM encoder seems like an obvious thing to add.
Click to expand...
Click to collapse
Well that's a plus.

VValdo said:
One more thought... This is an old issue. If you doubt the potential the video camera COULD have, take a look at this audio comparison linked from the thread. At least on the n1, the microphone is capable of way better sound than the camera app currently offers. The g2 has a faster processor-- it should be able to encode better sound.. AAC? Ogg?
Update: It's not the camera app's fault. It's Android's. There is an open issue for this. It looks like Android itself doesn't support anything better. The good news is this isn't a hardware limitation. As someone suggested, a WebM encoder seems like an obvious thing to add.
Click to expand...
Click to collapse
wow amazing! i really hope we can fix this issue

I just starred the issue (they look at that don't they?)... I recorded some video at a concert last night and while the video wasn't terrible, the sound is absolutely unbearable. Makes the videos pretty much worthless

I keep wondering if it's possible to stuff our own codec in there. I mean, some of the android phones have higher quality audio, right? If so, how do they do it? Why are those codecs commented out in the video camera code for...?
Doesn't cyanogenmod have FLAC support? Couldn't other codecs be added to the phone app, even if they're in java?
You're right, the current audio situation sucks.

Related

Rhodium Video Performance?

I`m a Kaiser Owner, and looking at the Rhodium as a possible upgrade, but like many others here I`m sure, I`m concerned about iffy video performance. HTC really seem to have dropped the ball on this one, my experiences of the Kaisers video have made me wary.
Anyone heard any feedback on this topic? Anyone with a pre-production model give us a heads up?
For example, could the Rhodium play a 640*480 WMV video without dropping frames?
Same processor as the old TP must mean same video issues, right?
I had Kaiser, and with the right encoding & software video was absolutely fine! I don't know what all the complaints were about.
The Xperia can handle full resolution video pretty well if encoded correctly, and I'm sure this will be the case with the TP2 as well, as the hardware should be powerful enough to do it.
I can't comment on the Touch Pro, as I haven't used one. The TP2 has quite a high-res screen, but I'm sure it'll be fairly easy to get a decent video experience from it.
DavidMc0 said:
I had Kaiser, and with the right encoding & software video was absolutely fine! I don't know what all the complaints were about.
The Xperia can handle full resolution video pretty well if encoded correctly, and I'm sure this will be the case with the TP2 as well, as the hardware should be powerful enough to do it.
I can't comment on the Touch Pro, as I haven't used one. The TP2 has quite a high-res screen, but I'm sure it'll be fairly easy to get a decent video experience from it.
Click to expand...
Click to collapse
I think they made the drivers for the touch pro better didnt they? the 3d ones? so if they did yeah it will be VERY good if they do that for this to which I bet they will if they did for the old one
Won't be burned again!
Link278 said:
I think they made the drivers for the touch pro better didnt they? the 3d ones? so if they did yeah it will be VERY good if they do that for this to which I bet they will if they did for the old one
Click to expand...
Click to collapse
To my knowledge nothing has been improved with the drivers for the touch pro. I have a Sprint TP and video sucks on it. Some ppl have messed around with 3d drivers with various levels of success, but nothing official has been done. There's a whole sticky thread at PPCGeeks on TP video playback tips:
http://forum.ppcgeeks.com/showthread.php?t=57282
So far I haven't really got anything to work for me reliably. What ppl fail to realize is that having a bigger/better screen is only going to make things worse if the hardware/drivers aren't improved. 320x200 video played fine on my Touch and probably would be fine on my TP, but going to 640x400 is 4x the resolution.
Unless HTC improves the 3d/video drivers, the TP2 is going to be as bad or worse than the TP because it is the same stinking hardware. I was so disappointed that the TP2 is just a rehashed TP which really has no better hardware than the Touch--just better screens w/o the greater horsepower to drive them.
I hope I am wrong about this and the TP2 video and graphics are awesome, but I certainly will not upgrade to it until I am certain the situation is improved.
Beefstew83 said:
To my knowledge nothing has been improved with the drivers for the touch pro. I have a Sprint TP and video sucks on it. Some ppl have messed around with 3d drivers with various levels of success, but nothing official has been done. There's a whole sticky thread at PPCGeeks on TP video playback tips:
http://forum.ppcgeeks.com/showthread.php?t=57282
So far I haven't really got anything to work for me reliably. What ppl fail to realize is that having a bigger/better screen is only going to make things worse if the hardware/drivers aren't improved. 320x200 video played fine on my Touch and probably would be fine on my TP, but going to 640x400 is 4x the resolution.
Unless HTC improves the 3d/video drivers, the TP2 is going to be as bad or worse than the TP because it is the same stinking hardware. I was so disappointed that the TP2 is just a rehashed TP which really has no better hardware than the Touch--just better screens w/o the greater horsepower to drive them.
I hope I am wrong about this and the TP2 video and graphics are awesome, but I certainly will not upgrade to it until I am certain the situation is improved.
Click to expand...
Click to collapse
wow then check this out u might be able to get alot more out of your touch pro but I am not sure because I have a kaiser
http://www.fuzemobility.com/the-new-3d-drivers-are-here-with-video/
Link278 said:
wow then check this out u might be able to get alot more out of your touch pro but I am not sure because I have a kaiser
http://www.fuzemobility.com/the-new-3d-drivers-are-here-with-video/
Click to expand...
Click to collapse
Thanks for pointing that out. I am going to try them and they will probably help some, but I had already heard about it and for the most part they only address part of the problem.
If, and it's a BIG IF, HTC fully optimized ALL the drivers for the TP2, then it could be quite a bit better than the TP. Given HTC's crappy history I would have to have it thoroughly proven to me before I would believe it. However I am hoping against experience that it will be the case.
Maybe this is one of the big reasons why they stuck with much of the same hardware. So they could optimize everything. Hopefully.
Poke_N_PDA said:
Maybe this is one of the big reasons why they stuck with much of the same hardware. So they could optimize everything. Hopefully.
Click to expand...
Click to collapse
I really hope you're right because I never thought of that, but I heard the new touchflo is alot smoother
scoob101 said:
I`m a Kaiser Owner, and looking at the Rhodium as a possible upgrade, but like many others here I`m sure, I`m concerned about iffy video performance. HTC really seem to have dropped the ball on this one, my experiences of the Kaisers video have made me wary.
Anyone heard any feedback on this topic? Anyone with a pre-production model give us a heads up?
For example, could the Rhodium play a 640*480 WMV video without dropping frames?
Click to expand...
Click to collapse
Hello, I would have to say that the video quality is 100% better than the TP. I have been watching full videos with NO quality loss in sound or video. I was using the Sprint Touch Pro and was not very happy, but the TP2 is perfect. I can even get 2 full movies out of one charge!!! I have been watching a lot of DivX movies the same ones I watch on my PC, with no issues (well, except each one takes up about 700MB.)
The set up I have been using is, CorePlaer and the D3D Driver. DivX player works well also, but the text gets very small due to the resolution. Hope this helps!
Core player
Video quality is great with core player. Watched 2 movies on my TP2 today and it was very good with great frame rate. And I could use higher res mp4 movies if i wanted to and still keep 100% playback so i havent even pushed it yet. Totally recommended.
I can play a 800x480 AVC encoded movie with aac+ audio at ~1.2Mbit without any hiccups through HTC's video player. Coreplayer on the otherhand can't come anywhere near handling this. Looks damn good too! I used MEGUI with AVC Zune settings to make the video from a bluray movie. It's about 1GB in size.
curious
Just curious why the video player thats built in will play only some of my mp4 files? Thats one of the reasons why I went with coreplayer was because most of my mp4 movies would play a green screen with audio on the built in player and wmp.
Anyone know if TP2 has the same qtv video hardware acceleration?
I'm surprised nobody has posted anything about qtv.
http://forum.ppcgeeks.com/showthread.php?t=57282
I have a TP and mp4 video plays flawlessly through HTC album because it has the proper qtv drivers. My problem has been with playing divx in coreplayer with the reverse engineered qtv driver. I was hoping that HTC would drop qtv in the TP2 so that I could play divx in a player with proper video drivers. Does anyone know if HTC still uses qtv in the TP2?
Greyfoxzero said:
Just curious why the video player thats built in will play only some of my mp4 files? Thats one of the reasons why I went with coreplayer was because most of my mp4 movies would play a green screen with audio on the built in player and wmp.
Click to expand...
Click to collapse
MP4 is a file format that supports a few different video codec. Mostly like the green screen means the video codec isn't supported by the player. I would highly recommend these days to encode the video with H.264 as the video codec. This codec is the standard supported by all major companies these days, Apple, Adobe, MS, etc. Some video cameras like the Sanyo Xacti also captures video natively as MP4 (H.264) so there is no need to encode the video.
And TP2 plays MP4 (H.264) video well both in HTC Album and WMP.

Possibility of a ROM producing better 720p video?

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

We need a better video camera

So just browsing along I stumbled on this video review of the camera app. I knew our DINC's had problems with video, but WOW, is it really this bad?
http://www.youtube.com/watch?v=dzglMIwpYo4
I'm sure there has to be a developer that can maybe come out with a fix for this
theguy386 said:
So just browsing along I stumbled on this video review of the camera app. I knew our DINC's had problems with video, but WOW, is it really this bad?
http://www.youtube.com/watch?v=dzglMIwpYo4
I'm sure there has to be a developer that can maybe come out with a fix for this
Click to expand...
Click to collapse
i'm not sure what a dev could do to fix this. it seems that the issues with the pixel density and audio aren't something that could be overcome with patching a file from another OS or even an app...
my advice is this:
if you want a better video experience, buy a dedicated video camera or a dedicated camera with video functions. as a phone, it's a balancing act. you're not gonna get the best of ALL worlds, but including hardware and features for things like recording video in 720p is pretty handy and convenient when you're caught without a dedicated camera or video device. i wouldn't rely 100% on my phone as my primary device for anything except phone calls. but to each their own
That video showed me at least one new thing: I didn't realize that with 2.2 and 720p recording, H.264 isn't available. With H.264 selected, the highest available resolution drops to WVGA (800x480). Only H.263 and MPEG4 are available in 720p. Does anyone know if this is true on other Froyo devices, like the Nexus One? Or did something get changed when 2.2 went through HTC?
Perhaps the OP is right, I think that with a software update of some kind, H.264 for 720p could be enabled on the Droid Incredible, as well as higher bitrate audio. The OP's video suggests those two things to be major reasons as to why the camcorder quality is so different. Anyone know if Cyanogen is working on 720p H.264 as well as his continuous autofocus awesomeness?
Of course the actual optics are a bit different between the two devices as well, but I'd like to think the Droid Incredible has a better camera than those camera tests seem to show.
chameleon131 said:
That video showed me at least one new thing: I didn't realize that with 2.2 and 720p recording, H.264 isn't available. With H.264 selected, the highest available resolution drops to WVGA (800x480). Only H.263 and MPEG4 are available in 720p. Does anyone know if this is true on other Froyo devices, like the Nexus One? Or did something get changed when 2.2 went through HTC?
Perhaps the OP is right, I think that with a software update of some kind, H.264 for 720p could be enabled on the Droid Incredible, as well as higher bitrate audio. The OP's video suggests those two things to be major reasons as to why the camcorder quality is so different. Anyone know if Cyanogen is working on 720p H.264 as well as his continuous autofocus awesomeness?
Of course the actual optics are a bit different between the two devices as well, but I'd like to think the Droid Incredible has a better camera than those camera tests seem to show.
Click to expand...
Click to collapse
i'll ask my friends with other devices that are capable of 720p and see what they say, will post findings
EDIT: samsung captivate doesn't have encoding settings. we didn't record a video to see what it saved it as, either. but there is no option in the settings to change encoding, only resolution.
chameleon131 said:
That video showed me at least one new thing: I didn't realize that with 2.2 and 720p recording, H.264 isn't available. With H.264 selected, the highest available resolution drops to WVGA (800x480). Only H.263 and MPEG4 are available in 720p. Does anyone know if this is true on other Froyo devices, like the Nexus One? Or did something get changed when 2.2 went through HTC?
Perhaps the OP is right, I think that with a software update of some kind, H.264 for 720p could be enabled on the Droid Incredible, as well as higher bitrate audio. The OP's video suggests those two things to be major reasons as to why the camcorder quality is so different. Anyone know if Cyanogen is working on 720p H.264 as well as his continuous autofocus awesomeness?
Of course the actual optics are a bit different between the two devices as well, but I'd like to think the Droid Incredible has a better camera than those camera tests seem to show.
Click to expand...
Click to collapse
I have been thinking the same thing. I even posted about changing the codec but no one responded.
I was reading on the evo forum about the camera software and several posters suspected that the compression is what is making the video not as good as it could be. They also had the same thought about enabling h.264.
I would definitively pay for these features.
kdog78
Virtuous v3.0 - Evo Camera App
Unrevoked Forever
Hydra Kernel #1 Overclocked Undervolted 1.15ghz v1.0
You bought a cell phone? What do you expect? ITS NOT GONNA HAVE AN AWESOME CAMERA/CAMCORDER BUILT IN!!!!!! Get over it... If you want high quality then buy a standalone camcorder. Phones weren't made to take great videos. They are more for like a quick need thing. Maybe you see some cops doing something underhanded, see some kind of crime in progress, stupid things that happen at a party that you feel are important, etc.
TNS201 said:
You bought a cell phone? What do you expect? ITS NOT GONNA HAVE AN AWESOME CAMERA/CAMCORDER BUILT IN!!!!!! Get over it... If you want high quality then buy a standalone camcorder. Phones weren't made to take great videos. They are more for like a quick need thing. Maybe you see some cops doing something underhanded, see some kind of crime in progress, stupid things that happen at a party that you feel are important, etc.
Click to expand...
Click to collapse
yeah pretty much what i was going to say
I thought XDA was about getting the most out of your device through tips, tricks, tweaks and hacks, and that it's been that way for some time. Maybe I'm mistaken.
I think trying to squeeze the best performance out of your device's camera is perfectly legit, OP.
Am I wrong?
----------------------------
Anyway, that's weird and seems pretty pitiful that the Captivate won't even let you change the codec setting at all. Better for user experience I suppose, not to have to mess with codecs to try to get the best picture. I'm curious what codec it defaults to. I wonder what a comparison between the Captivate and Incredible camcorder would look like.
The camera indeed has some problem on the Incredible. My incredible will flicker in low light condition even in camera mode. I had to return and exchange one, but the problem is still there just less severe.
TNS201 said:
You bought a cell phone? What do you expect? ITS NOT GONNA HAVE AN AWESOME CAMERA/CAMCORDER BUILT IN!!!!!! Get over it... If you want high quality then buy a standalone camcorder. Phones weren't made to take great videos. They are more for like a quick need thing. Maybe you see some cops doing something underhanded, see some kind of crime in progress, stupid things that happen at a party that you feel are important, etc.
Click to expand...
Click to collapse
With the power this phone possesses, the video sucks. I would not only expect it to be better, but use the latest codecs and not amr audio and save files in .3gp! What good is high def video if I can't play it on my Xbox or PS3, or other media boxes?. That's a joke. I think as long as the iPhone can do it, maybe Droid should.
I didn't buy a cell phone. I bought a multi-hundred dollar smartphone with an 8mp camera that BOASTS 720p video. If I bought a RAZR I would accept it.
I found your post rude and unhelpful.

Audio quality when recording video

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.

Video quality

Your friends are never going to believe what you did. The only way to prove it to them is with that video you took. Rate this thread to express how videos shot on the OnePlus 3 come out. A higher rating indicates that videos are smooth (and not choppy) and that auto-focus works very well, and that the camera adjusts quickly to different lighting conditions while recording.
Then, drop a comment if you have anything to add!
Video quality is okay, nothing great. The stabilization could be better. I also don't like that there is no 1080p/60 option.
svetius said:
Video quality is okay, nothing great. The stabilization could be better. I also don't like that there is no 1080p/60 option.
Click to expand...
Click to collapse
You got any sample? And i think none of the latest flagships support 1080p60fps, dont know why
Techradar said you can record 1080p 60fps with other camera app, like open camera.
Anyone can test it?
Thanks
abelvarela said:
Techradar said you can record 1080p 60fps with other camera app, like open camera.
Anyone can test it?
Thanks
Click to expand...
Click to collapse
I gave open camera a shot and set it to 60fps, it doesn't actually do it, sadly enough. I've tried it both at the default bitrate (~20) and forced it to 5 mbit, both on the old api and the new camera2 api, nothing.
I'm not entirely certain what OP's reasoning behind no 60fps recording is anyway, I hope they'll add it in an update since AFAIK there's no hardware limitations which wouldn't allow it.
B1nny said:
I gave open camera a shot and set it to 60fps, it doesn't actually do it, sadly enough. I've tried it both at the default bitrate (~20) and forced it to 5 mbit, both on the old api and the new camera2 api, nothing.
I'm not entirely certain what OP's reasoning behind no 60fps recording is anyway, I hope they'll add it in an update since AFAIK there's no hardware limitations which wouldn't allow it.
Click to expand...
Click to collapse
Htc 10, lg g5, htc 10, nexus 6p, xiaomi mi 5, none of these offer 60fps. Actually i think of all recent flagships only s7 is capable, i dont know reasons behind this decision of oems
I have an old hardware Zuk Z1 (snapdragon 801, same hardware as oneplus one) and it CAN record great quality 1080p 60fps.
With my Zuk I have low cost phone with great battery, very good responsive, customizable software, and a video resolution I CAN'T GET WITH NEW 2016 FLAGSHIPS.
incomprehensible.
Specially because that is the only reason I don't renew my phone.
But I would be happy to buy oneplus 3 of they add full HD 60fps non slowmotion video recording.
Hope they add it.
Anyone can test Video Recording in a really Loud environment?
Like for example a Rave or Concert?
Since the OPO, OP2 and the OPX all had serious issues with audio clipping on such occasions im very curious if OnePlus finally fixed this issue in theyre newest phone
Psych0_D0g said:
Anyone can test Video Recording in a really Loud environment?
Like for example a Rave or Concert?
Since the OPO, OP2 and the OPX all had serious issues with audio clipping on such occasions im very curious if OnePlus finally fixed this issue in theyre newest phone
Click to expand...
Click to collapse
Interested too
Psych0_D0g said:
Anyone can test Video Recording in a really Loud environment?
Like for example a Rave or Concert?
Since the OPO, OP2 and the OPX all had serious issues with audio clipping on such occasions im very curious if OnePlus finally fixed this issue in theyre newest phone
Click to expand...
Click to collapse
abelvarela said:
Interested too
Click to expand...
Click to collapse
I'll be at the AirbeatOne festival soon , and record some videos, will report back then
I can record 1080p60 on blisspop
Demo: https://www.dropbox.com/s/gcn2lg9knir2fji/VID_20160625_132718.mp4?dl=0
abhi08638 said:
I can record 1080p60 on blisspop
Demo: https://www.dropbox.com/s/gcn2lg9knir2fji/VID_20160625_132718.mp4?dl=0
Click to expand...
Click to collapse
That would be awesome! ?
---------- Post added at 09:18 AM ---------- Previous post was at 09:12 AM ----------
Video quality is okayish. OIS is not reliable on video and the sound is not processed properly.
laz3r69 said:
That would be awesome! ?
---------- Post added at 09:18 AM ---------- Previous post was at 09:12 AM ----------
Video quality is okayish. OIS is not reliable on video and the sound is not processed properly.
Click to expand...
Click to collapse
Yeah the software needs improvement and the noise cancellation is way too aggressive, I was only able to bump up the audio for the background noise and not disable the noise cancelation. Of course I did that after taking the video
But 1080p60 is possible
Psych0_D0g said:
Anyone can test Video Recording in a really Loud environment?
Like for example a Rave or Concert?
Since the OPO, OP2 and the OPX all had serious issues with audio clipping on such occasions im very curious if OnePlus finally fixed this issue in theyre newest phone
Click to expand...
Click to collapse
THIS! My OnePlus one always made it sound like I was recording constant farting no matter what festival/club I went too. Switched to an iPhone 6 Plus and never had any audio distortion no matter how loud the music was...
mole51 said:
THIS! My OnePlus one always made it sound like I was recording constant farting no matter what festival/club I went too. Switched to an iPhone 6 Plus and never had any audio distortion no matter how loud the music was...
Click to expand...
Click to collapse
There is temp fix for that issue
what iv understood that someone said, that these mobile phone processors cant go constant 60fps video like gopro can. I had it on oneplus1 with Sultan-ROM and fps seemed to fluctuate somehwere between 59fps and 60fps (bsplayer with the i in the upper right corner, it had FPS counter) and i think i saw some small stuttering sometimes.. it looked almost like it were running too fast, hard to compare(and i dont have gopro) but it would be really cool to have it do like gopro but its probably gonna need own chip to make video.. (im not an expert on this matter, just what iv noticed) in the end i just recorded 4k so my daughter can enjoy 4k videos when he's all grown up. 4k downscaled into 1080p is _REALLY_ sharp compared to normal 1080p mode where native 1080p almost looked like youtube quality at 1080p and 4k downscaled to 1080p looked like ripped BR-movie with 11Gb/2hrs .. really crisp.
-- Waiting for my 1+3, estimated delivery date => monday 18th of july
crysen said:
I'll be at the AirbeatOne festival soon , and record some videos, will report back then
Click to expand...
Click to collapse
so, airbeat one is over
any insightful results you can share with us?
Sorry for poking but i really need to know
Psych0_D0g said:
so, airbeat one is over
any insightful results you can share with us?
Sorry for poking but i really need to know
Click to expand...
Click to collapse
Yes, the video quality is quite good. However the sound is pretty bad, when the music gets too loud, I'll try to upload some examples if I get some time today after work
crysen said:
Yes, the video quality is quite good. However the sound is pretty bad, when the music gets too loud, I'll try to upload some examples if I get some time today after work
Click to expand...
Click to collapse
thanks, so it seems that oneplus did not change anything about the microphone clipping?
will wait for sample videos tho. Thank you already
After 3.2.2?
Is the video recording quality/audio when recording fixed after the 3.2.2 update? Planning on buying this phone over the upcoming note7/s7 edge. I like the touchwiz interface but not the Samsung bloatware apps like their keyboard/gear manager etc..
I shoot alot of 1080p video I don't think I will ever shoot videos at 4K
For 1080p is the OP3 video quality good enough?
Thanks guys

Categories

Resources