Hello,
I have found that with OpenCamera can adjust the video bitrate.
Would be great to do this also with the sound
@Androowner: I think your best bet would be to record audio in lossless WAV format. But filesize will be big. Later you can convert to a smaller lossless format like FLAC. Or a lossy format like MP3. Which in turn will reduce the bitrate/quality as well.
AnonVendetta said:
@Androowner: I think your best bet would be to record audio in lossless WAV format. But filesize will be big. Later you can convert to a smaller lossless format like FLAC. Or a lossy format like MP3. Which in turn will reduce the bitrate/quality as well.
Click to expand...
Click to collapse
I don't know, how can I record video sound in uncompressed wav format.
Sure it is possible ? How can do this ?
BTW I have found that SnapCamera HDR and Bacon camera has settings on video sound bitrate !
Edit: but sound format/quality in video will be the same, these so sound options not work. they will same as factory default as in stock camera.
Thank you for the response!
Regards, AO
I was going to suggest Snap Camera HD too.
I use either stock camera or Snap too, depending on purpose of picture or video. The mode dial in Snap is very convenient as you can save settings for three custom modes.
RobboW said:
I was going to suggest Snap Camera HD too.
I use either stock camera or Snap too, depending on purpose of picture or video. The mode dial in Snap is very convenient as you can save settings for three custom modes.
Click to expand...
Click to collapse
Thanks for the suggestion. What is your opinion, it works on the same settings better than stock camera ? (without API2)
I'm still in testing phase, along with Open camera,
(The only problem that I can't save RAW pictures as in the stock.)
I find stock camera is quite good but Snap has some tricks up it's sleeve. You don't need RAW unless you want to photoshop images.
My approach is to let the app do as much of the work as possible. I don't want to waste time trying to make a RAW look good, let the phone do it. Shoot it as good as you can in the first place.
IMO, Snap could easily replace stock camera apps but my preference is to use stock for snapshots at full resolution and Snap for more specific cases and also video.
Related
can someone recoomend a good multi-format video player ...
everything seems to run slow in the ones i have and im not sure if its the video player thats slow, or just a side effect of a bloated WM6 rom.
thanks 4 help
The Core Pocket Media Player is a good choice. Plays DivX as well as other media files at a pretty good quality.
waxcarrot said:
can someone recoomend a good multi-format video player ...
everything seems to run slow in the ones i have and im not sure if its the video player thats slow, or just a side effect of a bloated WM6 rom.
thanks 4 help
Click to expand...
Click to collapse
Yes, yes, and yes. Use TCPMP. Think about paring down your ROM, too.
The video still plays very slowly - about 10fps - would it be faster on a wm5 ?
I don't think WM5 will be any faster. The playback speed depends mostly on the format, size and quality of your video. In most cases you'll need to reencode your videos to 320x<something>.
I use this program for it:
http://www.pocketdivxencoder.net/
Easy setup, rather fast encoding. I usually use PDA setting, video quality 9-12, audio quality 4-5, 2-pass encoding (longer process but better quality), VHQ, no audio normalization and the rest at default setting (including orientation).
Also make sure that you have the video driver in TCPMP set to "raw framefuffer" (it's in options/video)
mr_deimos said:
I use this program for it:
http://www.pocketdivxencoder.net/
Easy setup, rather fast encoding. I usually use PDA setting, video quality 9-12, audio quality 4-5, 2-pass encoding (longer process but better quality), VHQ, no audio normalization and the rest at default setting (including orientation).
Click to expand...
Click to collapse
I use SUPER to achieve the same ends, but the advice is still good. Download directly...here. This link is hard to find for some people.
Ok its time to load some videos into this device! Does anyone have any tips for the best resolution to convert clips to /what converter to use? I've tried some with mixed results (cant remember what settings i used though). All that other stuff like fps and sound settings would also be helpful!
thanks
854x480 resolution for 16:9 material, 640x480 for 4:3. Always keep same framerate as source.
For me, the Tool "Handbrake" works best.
There I start over with the "iPhone & iPod Touch Preset".
I use the resolution like said before, or the biggest aspect, that is possible at keeping the Aspect Ratio..
Also no change at the Framerate, but I activate 2-Pass Encoding and Average Bitrate at about 1000kbps (didn't determine the best setting yet).
At the Audio Tab, I switch everything to Stereo + Highest Bitrate available (Usually 160kbps as the X10i sounds horrible in either way with my Sure SE530s). Don't forget to press "Remove Track" first, if there already is one. Afterwards "add Track" to get audio again.
If Handbrake is making problems:
Take a look at their nightly builds in their forum.
Even if its strange:
The Nightly Builds work more stable for me, than the latest official build.
I used Videora Android Converter,
Just choose any device, e.g - I chose HTC Magic
Then go to settings, new profile, video tab, General, width:854, height 480, with others remaining constant. - I name the profile X10
So when you want to convert videos, just click htc magic and choose X10 for the profile
And the video will fit perfectly on your X10 in landscape
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!
My programming skills are far to minimal to take on a project like this. The app idea is pretty basic: A camcorder application which allows you to specify audio quality.
I would like a camcorder app which would utilize the features of the app "HiFiCorder." HiFiCorder allows you to record high bitrate audio up to 320k. I believe the current camcorder apps record audio at around 8-12k.
Every camcorder app I've tried has had pathetic audio quality. This makes taking video on your phone pointless. I believe there would be a huge market for an app with awesome video AS WELL AS audio quality.
Thanks,
Wiskid
Try Bambuser - it allows you to change resolution/audio quality - I own crappy VF 845 with fixed focus 2mpix camera/320x240 video and it does 800x480 video, with better audio quality.
The only thing with this is following: it works like qik, it streams it live to their website, you can later download FLV with your video, they have direct link to video in the dashboard.
kokesh said:
Try Bambuser - it allows you to change resolution/audio quality - I own crappy VF 845 with fixed focus 2mpix camera/320x240 video and it does 800x480 video, with better audio quality.
The only thing with this is following: it works like qik, it streams it live to their website, you can later download FLV with your video, they have direct link to video in the dashboard.
Click to expand...
Click to collapse
Thanks for the tip. I'll give it a try. I know someone had once suggested Justin.TV as well, but I didn't really like the idea of having to stream, then download. I guess if it's the only way to get decent audio, I'll give it a go...
Hello
I was wondering can we improve camera quality on our Redmi Pro, especialy video recording. I am very pleased with this device, except camera quality. This is not bad hardware or sensor, this is just bad software implementation and optimization. I hope that Xiaomi will improve something in future updates.
I have tried to change some settings in camera app. For best still picture quality you can set saturation and cotrast to high, and sharpness leave at medium. With this settings pictures will look more punchy and vibrant. When you put sharpnes also to high, picture look to much artificial with some artifacts.
For Video we do not have similar settings like sharpnes, saturation and contrast. It is shame that with Sony IMX258 we have such soft video recording.
I have tried to use some other camera apps, and no camera app can improve video recording quality. With Cinema FV5 you can change bittrate to 30Mbps but quality stays the same.
I noticed that in low light conditions video recording drops to 15FPS and a bitrate around 10-12Mbps with stock camera. This is awfull image quality. With google camera, recording video in low light is better, bittrate is 17Mbps and FPS is 30. Image is a little bit darker, but much much smoother than stock camera.
I have question now. What libs and settings google camera is using for video recording? It is for sure something different from stock camera.
I Have tried to edit omega.xml in system/etc/device_features. I have copied gemini.xml, edited vendor string from qcom to mediatek, set permisions like the original file. Then I renamed original to omega.xml.old and gemini.xml to omega.xml. Rebooted and camera app worked just fine. In video modes I got audio zoom feature, and in manual picture mode unlocked everything. But there is no 4K recording, regerdless that in xml file 4k was set to 'true'.
So where are the others settings stored?
I have read something about editing lib files, shared objects *.SO files. And this is very hard to edit or do somekind of reverse enginering. Maybe someone have knowlege to do this? Or we do not need to edit lib files at all?
I am ready to test everything on my phone, so if someone have idea how can we edit camera app, google camera app, or something else to enable 4k, to improve qulity of 1080p recording, or even enable 1080p 60FPS mode.
Also I have tried to edit build.prop and add line persist.camera.HAL3.enable=1 and this will do nothing. In system lib and lib64 folder I have found files with names HAL3a.V3. I dont know is this mean something.
I am just thinking that is a shame to have very capable helio x25 and a solid sony sensor and such a mediocre image quality.
Thanks everyone in advance, and I hope that we will find some good ideas for improving our Redmi Pro
You have unlocked manual camera mode including long exposure/shuttertine and manual focus? Have you tried these two features? For me just the buttons are unlocked, but no changes if you shoot a photo or used the manual zoom has no effect. Could you explain "edited vendor string from qcom to mediatek"
You are wright, I forgot to mention that those two functions do not work. I have decompiled stock camera app from system to see xml and smali files. I dont have enough knowlege to do some mods and recompile it. Maybe someone can help. So far, i have seen in those file that camera app recognize if your vendor is mtk or qcom and base on that unlock 4K video recording and other functions. We need help from someone to look at that app and try to modify it, to change some values etc.
Mr.Nice.ba said:
Hello
I was wondering can we improve camera quality on our Redmi Pro, especialy video recording. I am very pleased with this device, except camera quality. This is not bad hardware or sensor, this is just bad software implementation and optimization. I hope that Xiaomi will improve something in future updates.
I have tried to change some settings in camera app. For best still picture quality you can set saturation and cotrast to high, and sharpness leave at medium. With this settings pictures will look more punchy and vibrant. When you put sharpnes also to high, picture look to much artificial with some artifacts.
For Video we do not have similar settings like sharpnes, saturation and contrast. It is shame that with Sony IMX258 we have such soft video recording.
I have tried to use some other camera apps, and no camera app can improve video recording quality. With Cinema FV5 you can change bittrate to 30Mbps but quality stays the same.
I noticed that in low light conditions video recording drops to 15FPS and a bitrate around 10-12Mbps with stock camera. This is awfull image quality. With google camera, recording video in low light is better, bittrate is 17Mbps and FPS is 30. Image is a little bit darker, but much much smoother than stock camera.
I have question now. What libs and settings google camera is using for video recording? It is for sure something different from stock camera.
I Have tried to edit omega.xml in system/etc/device_features. I have copied gemini.xml, edited vendor string from qcom to mediatek, set permisions like the original file. Then I renamed original to omega.xml.old and gemini.xml to omega.xml. Rebooted and camera app worked just fine. In video modes I got audio zoom feature, and in manual picture mode unlocked everything. But there is no 4K recording, regerdless that in xml file 4k was set to 'true'.
So where are the others settings stored?
I have read something about editing lib files, shared objects *.SO files. And this is very hard to edit or do somekind of reverse enginering. Maybe someone have knowlege to do this? Or we do not need to edit lib files at all?
I am ready to test everything on my phone, so if someone have idea how can we edit camera app, google camera app, or something else to enable 4k, to improve qulity of 1080p recording, or even enable 1080p 60FPS mode.
Also I have tried to edit build.prop and add line persist.camera.HAL3.enable=1 and this will do nothing. In system lib and lib64 folder I have found files with names HAL3a.V3. I dont know is this mean something.
I am just thinking that is a shame to have very capable helio x25 and a solid sony sensor and such a mediocre image quality.
Thanks everyone in advance, and I hope that we will find some good ideas for improving our Redmi Pro
Click to expand...
Click to collapse
Hey I think you get de wrong command on build.pro, the right one in "persist.camera.HAL3.enabled=1"...
And about 4k video... I don't think it's gonna work cause the processor maybe can't handle this. And 1080 at 60fps maybe it's possible.
MathePro said:
Hey I think you get de wrong command on build.pro, the right one in "persist.camera.HAL3.enabled=1"...
And about 4k video... I don't think it's gonna work cause the processor maybe can't handle this. And 1080 at 60fps maybe it's possible.
Click to expand...
Click to collapse
1080 at 60 fps maybe work
So, any one knows what exactly on Android system handle all this?. It's on encoder? It's on camera driver? I don't think of just a "app" will change anything. It's has something like a encode line or a lib. Any modder? I had looking for a mod for that sensor but until now, the only thing what works is about Hal3 on build.prop.
Anyone know how to get 60 fps 1080?