MMS and short video - Windows Mobile Development and Hacking General

For those, who have send limits in MMS (and for others who want to reduce traffic). Normaly MMS video is very large (just few seconds video has size about 100 kb)
Just make some registry changes. Go to
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\Recparam\3GPSmall] (or 3GPMedium) and reduce BitRate (I put 64000). Now 100 kb video is much more longer
Worked with my Magician

Related

unlimited 3gp video recordeing - registery hack

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

3gp files is there a limit on size????

I have an SPV M1500 and I do not know how to find the vertion number I will post if needed and told how, but the problem I have is that when I try to convert a small video file to 3gp there is no problem, it will play fine, but if I try to convert a series say 45 mins it will not play even thow the file size is only 80mb and it is converted in the same way as the smaller one, I have plenty of room on the SD card as its a 1Gb. So is there a limit to the file size that can be played and if so what is it and is there a way round it?
Thanks for your time.
I think's so... but I have small problem Everytime I convert to 3gp 5minute begining it;s fine but after it the video and the sound it's not syncorn again
that will be because of the frame rate i had the same problem and to sort it I was told to use 15, 23, 29.97, 50 and 60 as frame rates
is there any one out there that can help??? PLEASE

Large & CIF Camera Video resolutions hack

HKLM\Software\HTC\Camera\P2\MainCamSupportCapSize = dword:0x0A (10)
change to dword:0x3A (58) and you will have Large & CIF resolutions.
Dmitry
can u explain better how to do it because when i go in i cant change the dword value and its # is 10 for me
bwxd said:
can u explain better how to do it because when i go in i cant change the dword value and its # is 10 for me
Click to expand...
Click to collapse
Use any registry editor (like Resco Registry Editor or PHM Registry editor) and going to the HKLM\Software\HTC\Camera\P2\MainCamSupportCapSize . Default value is 10 decimal (0xA hex). Change value to 58 decimal (0x3A hex).
I modified the registry for these values and it does seem to increase the quality but not the image size of the pictures or video.
f00dl3 said:
I modified the registry for these values and it does seem to increase the quality but not the image size of the pictures or video.
Click to expand...
Click to collapse
After registry patch the L & CIF resolutions will be available in video camera mode. Try to click on resolution icon on top bar or select it in options.
the new resolutions are
L = 320x240
CIF = 352x288
which are much better than
S = 128x96
M = 176x144
thanks for the info
i made the edit and it enabled the two resolutions in the options, but when i actually tried to take a video with those settings (either large or CIF) it came out as the same low resolution it normally does, but the video quality is even worse (very choppy). is there a way to get around this?
hamstarz said:
i made the edit and it enabled the two resolutions in the options, but when i actually tried to take a video with those settings (either large or CIF) it came out as the same low resolution it normally does, but the video quality is even worse (very choppy). is there a way to get around this?
Click to expand...
Click to collapse
No problem. HKLM\Software\HTC\Camera\Recparam\MP4Large\Bitrate
default value 128000. I chaged it to 1024000 and now video quality is better.
hey, thanks for the reply...did what you said, and picture quality is better, but video is still very choppy and still much below the framerate id get while recording in medium. id be happy if I can just get it up to 15 frames per sec at this quality.
MJPEG @ 15FPS seems to be the sweet spot with Dmitri's tweak
Thanks for this tweak Dmitry! After spending few hours testing various settings, I found that using MJPEG @ 15 FPS got me the best results in both visual quality and framerate consistency (FPS for MJPEG can be set under Recparam\AVILarge although 15FPS is the default, if I recall right). Anything higher than 15-20 FPS with high motion videos will result in erratic captures.
Note also that you'll want a fat MicroSD card to store MJPEG videos as these can become large fairly quickly.
This is an amazing reg tweak, i knew it was a matter of time before this leaked out. This camera is more powerful than whats let on and i know it
Now if only we can get some frame rate tweaks in here that work
Well I actually got the frame rate to not be so choppy by just changing HKLM\Software\HTC\Camera\Recparam\MP4Large\FrameRate to 5 Hell you may even be able to go lower. Because that's all I kept doin an it just seemed to get better each time I lowered it.
Changing the framerate to 5FPS for Mpeg4 yields horrible playback results. It's not even worth taking videos with the setting at 5 because of the slow, jerky movements.
--James
xtreme929 said:
Well I actually got the frame rate to not be so choppy by just changing HKLM\Software\HTC\Camera\Recparam\MP4Large\FrameRate to 5 Hell you may even be able to go lower. Because that's all I kept doin an it just seemed to get better each time I lowered it.
Click to expand...
Click to collapse
5 frames per second? That is REALLY choppy, maybe you meant 15?
i've done some testing and it seems like mpg4 just uses too much processing power to do the compression and that motion jpeg (AVI) at 15fps yields pretty good results. will try and do some more testing and report back.
robbyroy;1548515 said:
i've done some testing and it seems like mpg4 just uses too much processing power to do the compression and that motion jpeg (AVI) at 15fps yields pretty good results. will try and do some more testing and report back.
Click to expand...
Click to collapse
my only problem with using motion jpg is that audio stream format doesnt work with tcpmp, so all my beautiful movie automaticly become silent films out side pocket media player
help
I messup. I changed the maincamsupportcaptsize and dont remeber the org setting. the 2nd problem is that i could not add change to dword:0x3A (58) it would only let me change from 8 to 58 but not the 0X3a?
Not sure if changing this messed up my MMS but I haven't changed any other feature. Right now after doing this hack, my MMS won't send out, giving me an error that says my image size of 16k or whatever is over the 0k limit?
Reseting to default
thanks for the info but I have tried that reg hack and it will stay at 58 until i launch the camera/camcorder function then i go back in and it is back at 10. don't know if i need to soft reset before i launch cam? any help would be a appreciated.
phatstud said:
Not sure if changing this messed up my MMS but I haven't changed any other feature. Right now after doing this hack, my MMS won't send out, giving me an error that says my image size of 16k or whatever is over the 0k limit?
Click to expand...
Click to collapse
Same thing happened to me. Just uninstall your mms and re install it. It will work.

Horrible CorepPlayer performance

Dear friends,
I really hope someone can help me with my never-ending struggle with CorePlayer 1.1.1.
It pauses every few seconds, for buffering I guess.
The video (DivX AVI) is stored on the MicroDrive. Now what are the setting I need in the preferences - buffering menu? I tried a lot of different values, some of them work better than others, but the lags remain.
Right now it's:
Normal buffer size: 2400 KB
Preload at underrun: 70.0%
Preload for audio: 64 KB
Microdrive mode: ENABLED
Microdrive buffer size: 24000 KB
Microdrive starts at: 1472 KB
The file details are:
DivX AVI
940063 KB in size
Video: MPEG-4 video
Core: CoreASP
Video Size: 640 x 362
Frame Rate: 25.0
Audio: MP3
Codec: CoreMP3
Audio Format: 44100 Hz 2 Ch
Data Bit Rate: 192 kbit/s
---
Something else that's strange:
CorePlayer doesn't remember my zoom setting in options - zoom.
E.g. when I set "Fill Screen" it's back to "Fit Best" after closing CorePlayer.
Didn't have that with TCPMP. Is that a known thing or is there a trick?
Thanks people!!
Update: some of the video's play FINE when I mute the audio!!
How to work with that?
CorePlayer still doesn't remember the zoom setting though.....
hey mate
i had the same issue with coreplayer some time ago. i found a thread somewhere in the athena section about this. i can't find it anymore but here's the settings that i did based on that thread. basically it was the recommended settings...
=============================
buffering page
Normal buffer size: 2400 KB (same)
Preload at underrun: 70.0% (same)
Preload for audio: 64 KB (same)
Microdrive mode: ENABLED (same)
Microdrive buffer size: 24000 KB (set at 16000)
Microdrive starts at: 1472 KB (same)
============================
video page
video output "raw frame buffer"
video quality high
============================
advanced page
d-pad follow screen (enabled)
use system volume (enabled)
benchmark from current position (enabled)
manual a/v offset 0.00
soft-drop tolerance 0.055
hard-drop tolerance 0.700
=============================
ati imageon page
enable all of them (6 items)
=============================
============================
hope that helps. for me those settings give me the best video quality while at the same time in sync with the sound. i used to have the same issues you have where the video stops while the sound is still there. but after switching to the settings above, i've had no issues ever since. i can even watch direct dvd rips on the sd card and there are no issues whatsover.
cheers
JayRayMee.NL said:
Dear friends,
I really hope someone can help me with my never-ending struggle with CorePlayer 1.1.1.
It pauses every few seconds, for buffering I guess.
The video (DivX AVI) is stored on the MicroDrive. Now what are the setting I need in the preferences - buffering menu? I tried a lot of different values, some of them work better than others, but the lags remain.
Right now it's:
Normal buffer size: 2400 KB
Preload at underrun: 70.0%
Preload for audio: 64 KB
Microdrive mode: ENABLED
Microdrive buffer size: 24000 KB
Microdrive starts at: 1472 KB
The file details are:
DivX AVI
940063 KB in size
Video: MPEG-4 video
Core: CoreASP
Video Size: 640 x 362
Frame Rate: 25.0
Audio: MP3
Codec: CoreMP3
Audio Format: 44100 Hz 2 Ch
Data Bit Rate: 192 kbit/s
---
Something else that's strange:
CorePlayer doesn't remember my zoom setting in options - zoom.
E.g. when I set "Fill Screen" it's back to "Fit Best" after closing CorePlayer.
Didn't have that with TCPMP. Is that a known thing or is there a trick?
Thanks people!!
Click to expand...
Click to collapse
Thanks.
That direct dvd rips you play, at what resolution are those?
not sure, but these are avi files that i downloaded straight from the internet. average size is around 700+ mb. when you play them on your laptop they take up the whole screen. with coreplayer, i guess it fits itself in the screen as well.
part of that post i mentioned (the one where i got the settings) also had an attachment that you can use. it's an avi converter which optimizes a present dvd rip (avi) to fit best in a pda screen. i'll see if i can find that thread.
cheers
Robson said:
not sure, but these are avi files that i downloaded straight from the internet. average size is around 700+ mb. when you play them on your laptop they take up the whole screen. with coreplayer, i guess it fits itself in the screen as well.
part of that post i mentioned (the one where i got the settings) also had an attachment that you can use. it's an avi converter which optimizes a present dvd rip (avi) to fit best in a pda screen. i'll see if i can find that thread.
cheers
Click to expand...
Click to collapse
Thanks. Will definately try that.
Is this what you mean?
right on the money, that's the one =)
cheers

Video recording not working in 640x480

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!

Categories

Resources