Hello,
I have since 2 weeks a Xperia X1 which I run with an NRG Sense Rom. This, as most cooked Sense ROMs has 2 camera/camcorder apps:
- Sense (HTC) app which as a camcorder can film up to CIF (352x280) resolution in mpeg4 format
- Xperia R3AA camera app which can film up to VGA resolution in 3gp (I think H263) format
The movies made with the Sense camcorder seem relatively ok but they are lower resolution.
The movies made with Xperia camera app in VGA are quite bad: skipped frames and a lot of compression artefacts
The following tweak can be applied to SENSE camcorder app (if it's cooked in your rom)
Unlock Additional Video Recording Formats
Go to [HKLM\Software\HTC\Camera\P2 and replace the EncodeFormat value with 2147483647
This will unlock all modes/resolutions listed below:
H263(3gp): CIF 352x288 \ M 176x144
MPEG4: L 320x240 \ CIF 352x288
3GPP2: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
MOTION JPEG: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288
H264: L 320x240 \ CIF 352x288
Conclusion: the best results I got with sense camcorder CIF (352x280) resolution in mpeg4 format.
any other advice on how you managed to get decent movies out of xperia is welcomed
Thanks
Robert
It's a good question and unfortunately I don't think I can be much help. I have tried messing with the registry settings for the video recorder: I'm fairly confident there's no registry setting for what format to record in. I also messed with settings for frame rate and resolution etc, but could never tell much difference. Then again, I didn't have a scientific way to determine if there were changes.
I think the registry place is HKCU/software/sony ericsson/camera or something.
ring-bearer said:
I think the registry place is HKCU/software/sony ericsson/camera or something.
Click to expand...
Click to collapse
no
it is not right place
when i made attempt to port x2 camera app i learned some coding related places.
it place is absolutely unrelated
I found a tip from itje
Unlock Additional Video Recording Formats
Go to [HKLM\Software\HTC\Camera\P2 and replace the EncodeFormat value with 2147483647
This will unlock all modes/resolutions listed below:
H263(3gp): CIF 352x288 \ M 176x144
MPEG4: L 320x240 \ CIF 352x288 \ VGA 640x480
3GPP2: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
MOTION JPEG: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
H264: L 320x240 \ CIF 352x288
However the value 2147483647 is too large for that field (hex or dec).
Anybody had luck with this?
where i can download htc camera software ?
eiben_robert said:
However the value 2147483647 is too large for that field (hex or dec).
Anybody had luck with this?
Click to expand...
Click to collapse
All ok for me. But still need ported htc camera.
Ethermind said:
All ok for me. But still need ported htc camera.
Click to expand...
Click to collapse
Yeah, me too, i'm looking for a htc camera app in CAB format for my X1 ^^
Why don`t you do a search in the X1 Tread for "HTC camera" and look yourself first ?
NEO130 said:
Why don`t you do a search in the X1 Tread for "HTC camera" and look yourself first ?
Click to expand...
Click to collapse
Found 1 :
http://forum.xda-developers.com/showpost.php?p=3630728&postcount=176
but this one doesn't work on X1
I really need a HTC Camera cab file which doesn't affect X1 OEM camera app, someone please help!!
NRG and Williyung cook them into their ROMs. Contact them.
ring-bearer said:
NRG and Williyung cook them into their ROMs. Contact them.
Click to expand...
Click to collapse
I haven't contact them yet, but I think they want it make their ROMs become special ^^ That's why they don't release a stand alone cab up until now
[30.12.09] [GER] H.V Extendir (16.01.10-Package Update)
In this Rom-Tread is a download "Base packages". Is about ca. 131 MB great and in the folder multimedia you find the cab. I make this search for you.
Give me a link on a ROM.
I'll extract standalone CAB.
Ethermind said:
Give me a link on a ROM.
l extract standalone CAB.
Click to expand...
Click to collapse
ii
Hä, it`s here in the xperia rom dev, look yourself, I`m not your bimbo.
seems the tweak doesn't work
Hacked Version 352x288 --> 640x480
I've done some fixes in hex, so i've changed 352x288 to 640x480.
http://www.multiupload.com/BBJRFQSTC9
But seems all useless - all video is LQ.
I think that problem is in variable bitrate and framerate.
Also we have 5 (five) resolutions:
S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
But in the same time we have 4 encoding related reg entries:
CodecSmall
CodecMedium
CodecLarge
CodecVGA
Unlocking tweak give us only new formats, not new resolutions.
NEO130 said:
[30.12.09] [GER] H.V Extendir (16.01.10-Package Update)
In this Rom-Tread is a download "Base packages". Is about ca. 131 MB great and in the folder multimedia you find the cab. I make this search for you.
Click to expand...
Click to collapse
I'm downloading, thanks for your hint. I installed it. It works but doesn't display any text for configurate >.< and quite slow, the auto focus work not correctly
Ethermind said:
Give me a link on a ROM.
I'll extract standalone CAB.
Click to expand...
Click to collapse
All 'Energy' ROMs got HTC Camera cooked in. He uses HTC Camera v6.16 and I heard that there is newer version (v6.18) but only for chief. Don't know if any chief cooked it into their ROM. If you can create a stand alone English CAB then go ahead ^^ Hope to hear from you soon. I really love HTC Camera
Ah, and I'm using ur 1% battery decrease cab really cool and helpful!!
I downloaded camera from Extendir Package, but it is 6.6 version.
So give me a link to 6.16 or 6.18.
edited:
looks like exist 6.29
http://www.mediafire.com/?omywgbxhmt0
Ethermind, http://www.multiupload.com/ZPXLC6XDIV
camera package (6.16) from rhodium + patch to save photos to 100XPRIA instead of 100MEDIA
Ethermind said:
I downloaded camera from Extendir Package, but it is 6.6 version.
So give me a link to 6.16 or 6.18.
edited:
looks like exist 6.29
http://www.mediafire.com/?omywgbxhmt0
Click to expand...
Click to collapse
This file doens't work
Sorry but i don't know what's the difference between those version ^^!
Related
I was messing with my jam today... and I got it to record in 3gp format to unlimited time or size
Do the following:
with any Registery Editor go to the Following Path:
HKEY_LOCAL_MACHINE \ SOFTWARE\HTC\camera\AppDefSettings\P3
then u should see a DWord Value called "EnableLimit"
change it from 1 to 0
now Soft Reset and Bingoo
Hope u like this tweek :wink:
thanks for the info.. i'll give it a try now
i thought there wasn't a timelimit on recording! the only limit is the size of the SD card that u record to!
there is no time limit for video recording
But if u want to capture video in 3gp format, u have to use MMS video... and this one is limited to 95 KB only.....
so u can capture 4-5 sec in 3gp
this hack disables the size limit
Greetings 8)
latest mms composer v2.0.0.13 sets 3gp record limit to 300kb. quiete resonable to send videos long about 32seconds.
Nice reg tweak.
thanks for the info duke..... keep up the good work
Does anyone know why my Magician changes to landscape mode if I set my camera to capture in 3gp format (H.263)? If it is set to Mpeg 4 there's no problem.
I have experienced the same thing. Obviously it's a huge bug, that has yet to be fixed after several ROM updates...
This hack has been included in version 3.8.0 of Tweaks2K2 .NET
Hi,
I developed and app for win.mob.6 for video capture live streaming using direct show filter. WMV9 encoder has very low performance of framerate no more 4 fps with lower res.
I am testing the app on HTC touch dual. I tried to enum all filters availables, but I found only WMV9 Encoder. The original app cam coder can create 3gp file with h263+amr-nb. I'd like to know how is possibile this !!! no h263 filter encoder are available.
I am looking for an htc WM5/6 model that can capture video frames encoded to 15 fps with a mid res 170x140.
help please.
thanks
Hi fala70,
I am sorry but I couldnt quite understand what it is your current status.
Have you developed the application and it is working or you would like to do it now?
What do you mean 'original' application. Are you based on an open source example or something?
Nice subject though!
This issue has been discussed quite a number of times (I asked the same thing a few months ago) but no resolution as come out so far. I think HTC does not allow its "private" encoders to be "enumerated".
My status it that I want understand if is possible to use an other codec encoder different from WMV9. WmV9 is too slow.
HTC-Master said:
Hi fala70,
I am sorry but I couldnt quite understand what it is your current status.
Have you developed the application and it is working or you would like to do it now?
What do you mean 'original' application. Are you based on an open source example or something?
Nice subject though!
Click to expand...
Click to collapse
It's not the ULTIMATE solution, but it's the only solution i found to watch videos perfectly in my Touch HD.
Video : HD trailer 800x480 @ 25 fps : Ice Age 2
Software : CorePlayer 1.2.5
First benchmark = 87%
First step :
Re-encoding the video in 240x400 on your PC with http://www.pocketdivxencoder.net/ or http://www.virtualdub.org/
Why 240x400 ?
- the video is pre-rotated (instead of 400x240) (performance +5%)
- the resolution is exactly the half of the native resolution (480x800) (performance +60%)
Second step :
Customize the options of Coreplayer :
Menu / Tools / Colors = Native
Menu / Tools / Preferences / Video / Video output = Raw FrameBuffer
Menu / Tools / Preferences / Video / Smooth zoom = OFF
Menu / Tools / Preferences / Video / Dither = OFF (uncheck)
Menu / Tools / Preferences / Advanced / Slow video memory = check
Results (the quality of theses videos seem egal)
800x480 : 87%
800x480 (with the options) : 95%
240x400 : 141%
240x400 (with the options) : 232%
Click to expand...
Click to collapse
Enjoy
Sources :
http://www.newshq.fr/touchhd/Ice Age 2 - 480x800.avi
http://www.newshq.fr/touchhd/Ice Age 2 - 240x400.avi
Any visible degradation on picture charity and details?
Would be good if you post both clips for all to see for themselves.
Beautiful work. Thanks.
Millenius said:
HD trailer 800x480 @ 25 fps with CorePlayer 1.2.5
Benchmark = 87%
First step :
Re-encoding the video in 240x400 = 141%
Why 240x400 ?
- the video is pre-rotated (instead of 400x240)
- the resolution is exactly the half of the native resolution (480x800)
Second step :
Customize the options of Coreplayer :
Menu / Tools / Colors = Native
Menu / Tools / Preferences / Video / Video output = Raw FrameBuffer
Menu / Tools / Preferences / Video / Smooth zoom = OFF
Menu / Tools / Preferences / Video / Dither = OFF (uncheck)
Menu / Tools / Preferences / Advanced / Slow video memory = check
Result = 232.56 % !
Enjoy
Click to expand...
Click to collapse
no, the quality seems the same
because the DPI screen is very high (800x480 for 3''8)
Sorry are you saying we have to re-encode a hi res video ourselves (on a pc) to half the resolution (step 1) or does the player do it automatically?
I upload the trailer "Ice Age 2 HD" on rapidshare (ready in 15min) :
800x480 3Mbits : 26 Mo
240x400 3Mbits : 13 Mo
tboy2000 said:
Sorry are you saying we have to re-encode a hi res video ourselves (on a pc) to half the resolution (step 1) or does the player do it automatically?
Click to expand...
Click to collapse
Re-encode on your PC !!
With PocketDivxEncoder for example Very easy to use !
OK, the upload on Rapidshare is done :
http://rapidshare.com/files/163866230/Benchmark_HTC_Touch_HD.zip.html
You have 2 files : the original, and the optimized 240x400
BUT YOU NEED TO change the options on CorePlayer (see the 1st post of this topic) to see the result.
Default options :
800x480 : 87%
240x400 : 141%
With the optimized options :
800x480 : 95%
240x400 : 232% !!!
Good post. I think our moderator should sticky this.
Well I got to that solution a week ago, when I got my Touch HD.
But the Coreplayer options, I didn't knew.
Simpy using pocketdivxencoder is enough for me.
But thanks!
Cheers.
Nice solution...
The only problem many of us expecting the Touch HD to have good video performance without the hassles of re-encoding videos.
You can't really expect the phone to resize every frame of a massive video eg 800 x 480 or whatever on the fly. If you want better results, of course you have to re-encode yourself to a more suitable size. Otherwise it's just wasting CPU usage and you'll definitely get slow downs.
Sorry but this doesnt sould like a solution to me. Its just reencoding a file to a extreme low res, only a fourth of the pixels, and playing it.. Of course it plays ok, but its only 240x400, and besides that, its completely unpractical to reencode every moviefile. So: nothing changed, no solution at all...
Millenius said:
First step :
Re-encoding the video in 240x400 on your PC with http://www.pocketdivxencoder.net/ or http://www.virtualdub.org/
Why 240x400 ?
- the video is pre-rotated (instead of 400x240)
- the resolution is exactly the half of the native resolution (480x800)
Click to expand...
Click to collapse
What video bitrate and audio bitrate did you use in pocketdivxencoder to resize your video?
In the advanced options did you choose your ppc as portrait or landscape?
Finally, I can only resize at 400x240. How could you resize at 240x400?
Thanks!
oh yes, what a super duper solution, re-encode the video with less quality on a pc and losing time.
HTC should contract you for new developments.
This is not a solution, the only solution is get hardware acceleration and software allowed to use it.
Guys,
If there is no noticeable degradation in picture quality and sharpness (which was my question in my post), why are you having problem with this solution? Why carry along and process all the 7.1 sound system when you only have stereo capability? Why carry along all the resolution of a blueray when you don't need it? Of course it is reasonable to go through some processing and bring it to a form that we need, minus all the unwanted and unnecessary stuff if that provides the same clarity and improves performance.
Is the reduced resolution becoming ****ty? If it is, then all the phones out there with such resolution (includinding the most worshipped iPhone) ought to be thrown in the bin too as a meda device.
Millenius, thanks for all your tips. It is definitely helpful.
Millenius said:
OK, the upload on Rapidshare is done :
http://rapidshare.com/files/163866230/Benchmark_HTC_Touch_HD.zip.html
Click to expand...
Click to collapse
Can somebody re-upload the files?
I can't get the file also. I think the link address may be incomplete??
ez2remember said:
Nice solution...
The only problem many of us expecting the Touch HD to have good video performance without the hassles of re-encoding videos.
Click to expand...
Click to collapse
I agree, although the proposal is offered as a solution I would say it's a clunky and expensive workround....but thanks for sharing for those who maybe already have the Coreplayer software. [1]
My Archos (heaven forbid I am going to say something positive about it) just does it .... screen is the same resolution. I drop a 700Mb file and it plays.
I do not know the difference in the internals but it is a disappointment because I was hoping to reduce down to a single device .... looks like the Archos has some life left in it yet.
Mal
[1] Why is there no trial for Coreplayer?
kersh said:
oh yes, what a super duper solution, re-encode the video with less quality on a pc and losing time.
HTC should contract you for new developments.
This is not a solution, the only solution is get hardware acceleration and software allowed to use it.
Click to expand...
Click to collapse
Yes, HTC should supply the video acceleration drivers...no doubt. However, there aren't many portable devices that can take a high res movie that is meant for a PC and play it perfectly. Another example, would you take a 12 mega-pixel image that you took from your DSLR and just download it to your HD for viewing...of course not, you would re-size it first to save disk space, knowing that the extra resolution is wasted on a screen that size anyway. It is a hassle, but worth the trouble.
I dont know much about video resolutions and such, just want to be able to watch Divx TV series on my HD. And at this the HD did just fine - until I tried the settings recommended in the 1st post. Then I had a noticeable lag, and between every scene it felt like someone turned a page - black frame(s) - or turning a curtain, dont know how to explain otherwise. Got rid of all the changes, except Colour, and cannot check Dither again. Any idea?
CorePlayer 1.2.5, Video Divx 624x352, 23,97 fps, video file is 350 megs
Hello, i've a big problem :
When i record a video with my camera, and i want to see it with the stock player, the video stay black and sound do " ssscccrrrr ".
But if i open the video with tcpmp, no matter.
If i put the video on my pc, with vlc, no matter.
I've tried all configuration of format to recording (MPEG4, ...), and i put off my SD card, to recording on the phone directly, it's the same way.
Why i can't play my video with the player, even on photo's tab ?
It is a codec problem? where find them ?
Thanks for your answer.
This also happens to me when I record video longer than 8 minutes/larger than 250MB. I have set the recording quality by the hints in the stickie topic here.
Even with a short video, i've the same problem, but how to set the quality recording ?
I've tried different tweaks to increase the quality, or more recording quality with Bs tweaks or XT hack beta 2, and i can't play the video ?!
I stay to think that is a codec's matter, because i can play it on my pc with vlc.
I used this tip:
63. Unlock Additional Video Recording Formats
Go to HKLM\Software\HTC\Camera\P2 and replace the EncodeFormat value with 2147483647
This will unlock all modes/resolutions listed below:
H263(3gp): CIF 352x288 \ M 176x144
MPEG4: L 320x240 \ CIF 352x288 \ VGA 640x480
3GPP2: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
MOTION JPEG: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
H264: L 320x240 \ CIF 352x288
now I have set following on my Leo:
Resolution: CIF (352x288)
Capture Format: MPEG4
Thanks for your reply, i've tried your tips, then i've few recording format, i set them like you, but when i take my video, eveythink is ok, but after took it, i want to see it, but i can't ...(with tcpmp it's ok but not with the stock player)
French stock rom Orange
ROM: 1.43.73.1
RADIO: 2.04.50.22_2
well, I cannot help you any more. I don't even know, if there are any codecs for WM devices...
maybe someone else can help? I would also like to get info why I can't record vids longer/larger than 8minutes/250MB. I actually can, but can't play it on Leo, nor the PC (VLC, Media Player Classic...).
Nobody have an idea about WM codecs ?
Guys, my video recording does not work in 640x480 nor in 320x240. Sound is recorded, but no video... Only CIF works like expected (Video with sound).
Anyone else with that prob?
Thanks,
Marti
Hi,
i got the same problem.. there are only sound on the video recording..
The same after installing "ringtone-patch".
got the same problem. only works in CIF resolution with H.264
I do not have any problem recording video both on momory and SD card and with sound in 640x480 / MP4.
Could you explain how to reproduce this behaviour ?
I fixed it by deleting HKLM\Software\HTC\Camera\recparam\MP4VGA registry key.
If you afraid of deleting, try to rename it.
darknos said:
I fixed it by deleting HKLM\Software\HTC\Camera\recparam\MP4VGA registry key.
If you afraid of deleting, try to rename it.
Click to expand...
Click to collapse
did anyone else try?
it works! just tried it.
darknos said:
I fixed it by deleting HKLM\Software\HTC\Camera\recparam\MP4VGA registry key.
If you afraid of deleting, try to rename it.
Click to expand...
Click to collapse
YESSSSSS!!!
It works fine after deleting of this reg key.
Best regards to all,
Marti
is it really working?
when I bought HD Mini the recording in VGA quality worked fine. I did some customizing (nothing unusual- just installed some apps and tweaked manila to my liking) and.... the VGA mode stopped working. It records audio only. I tried to delete the MP4VGA registry key and after this HD Mini records video in VGA but:
1) the video quality is very poor when compared to the recordings before problems. I checked the files- the resolution is the same (640x480) but the bitrate is drastically lower- it is 375 and used to be 1441. it looks awful
2) the funny thing is that when I opened the registry editor the deleted key is back again. I am a newbie to registry editing and have no idea if I deleted it the "wrong" way and how it restores itsef. I tried several times and after soft reset the key is back again
My most important question is: mrmartischmi and darknos- can you record a high quality files ( hi bitrate?) after the tweak?
thank you
@robertszydlo:
Sorry for the late answer.
You are right:videos have a very low bitrate and thus are of bad quality.
Its false to delete the folder MP4VGA.
I restored it from my backup and set the key "Bitrate" to 1500000.
This made my Videos look much better and the Bitrate returned to be about 151 kBps instead of only 40. Higher values did not work though.
Hope this helps, I am investigating more at the moment...
(maybe someone can post the complete "original" keys of the MP4VGA folder?)
Thanks so far,
Marti
yeah! this one really works (Thanks mrmartischmi!) but it gets me even more confused
after setting the value to 1500000 my phone records great looking videos but the files and the bitrate(well over 3000 now ) are huge! I don't have a problem with large files - it just makes me think:
-what was the original value ( can someone please check and post?)
-why in the world it stopped working? can I expect now to work continuosly and not fail while recording my masterpiece video ?
thank you
@robertszydlo:
I only got 151 kBps, how can yours be 3000?
Did you check on the PC with Quicktime or something else?
Could you post the size, duration and bitrate of a sample video so I can check with the parameters of one of mine?
I am pretty confident, we will understand it in the near future
reg keys
mrmartischmi said:
@robertszydlo:
...
(maybe someone can post the complete "original" keys of the MP4VGA folder?)
Thanks so far,
Marti
Click to expand...
Click to collapse
I'm using 1.32.479.2 WWE ROM with the last HTC hotfix installed. Bellow is MP4VGA key folder, exported from my registry and a screen with info about a short video i've just made.
I've checked the "bitrate" key and mine is 1500000 too.
Hope it helps.
EDIT: the keys have the original values and i don't have any problem with video recording.
mrmartischmi,
I am not any math expert so I can make mistakes- that's why I don't try to convert bits to bytes or do any math I just give you the numbers I see on my mac screen when I "get info" about the new file (value in registry set 1500000) it says it is 640x480, codecs MPEG-4 Video, AAC duration 00:16 audio channels 1 , Total bit rate 3,217. It is probably the bitrate of audio+video in bits? I am not sure how it compares to your 151kBps but your bitrate can be video only expressed in KB.... there are probably many guys on this forum that can enlighten us
ci6i,
thanks for help, the one thing that is strange to me is that before any tweaks my phone recorded files with much smaller total bitrate ( get info says 1486) so maybe in my rom the original registry value was lower?
anyway, yesterday I recorded really long files and everything works, so I am happy
@robertszydlo:
Sorry, it was not my intention to bother you with maths... I was just wondering, why the rates are so different although using the same keys in registry. Could you post the filesize of the small clip you mentioned before so I can compare these parameters to a clip of mine?
@ci6i:
Thanks a lot for your help. I compared the values of the reg key to the ones I have now and they are ecactly the same.
So the question is: why did robertszydlo recorded videos with a much smaller bitrate before the tweaking? Maybe there are other keys to change ...
I'v discovered days ago that this bug is generated by using BsB Tweaks with option "Video MPEG4 Bitrate" enabled or HD2 Tweak with corresponding option enabled..........don't use this tweaks utils if not certified with HD MINI....
hi mrmartischmi,
I uploaded 2 videos- nr 1 is recorded the first day I got the phone, no tweaks
nr 2 i after the last tweaks (value 1500000 in registry) ... bigger bitrate ant bigger file. Can I see difference in quality? well- I am not sure- see for yourself
@ SoftWord: you are probably right! I switched the bsb bitrate tweak on, and this could cause the whole problem, thanks for your input
The best quality I got when remove all keys from MP4VGA registry folder except one: BitRate = 1500000. but 15 seconds video is almost 6Mb on card
Notice: If you leave FrameRate = 20 or 30 in MP4VGA, video file size will be about twice less and quality will be worse.
robertszydlo said:
@ SoftWord: you are probably right! I switched the bsb bitrate tweak on, and this could cause the whole problem, thanks for your input
Click to expand...
Click to collapse
def that's the problem why the video recording not working. without it my video recording's working fine.
watch out with this setting, guys!