Bitmash
New Member
- Joined
- Nov 21, 2015
- Messages
- 18
- Reaction score
- 3
- Country
- Norway
- Dash Cam
- Sjcam SJ4000, Xiaomi Yi, GitUp Git and Git2
At 2k, PAL gives 25fps and NTSC gives 30fps.PAL or NTSC 30fps 2k??
At 2k, PAL gives 25fps and NTSC gives 30fps.PAL or NTSC 30fps 2k??
#mode 1600x1200
writeb 0xC06CC426 0x0C
#mode 0x0C resolution set to 1600x1200
writel 0xC05C2D7C 0x04B00640
#set bitrate 30 Mbps
writew 0xC05C2092 0x41F0
#set noise reduction value to 50
t ia2 -adj tidx -1 50 -1
sleep 1
#ready beep
t pwm 1 enable
sleep 1
t pwm 1 disable
VirtualDub.video.SetInputFormat(7);
VirtualDub.video.SetOutputFormat(7);
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("resize");
VirtualDub.video.filters.instance[0].Config(100,100,1,4,3,1,2200,1650,4,3,1,0,1,0x000000);
VirtualDub.video.filters.Add("Barrel Distortion");
VirtualDub.video.filters.instance[1].Config("-0.14000", "0.01500", 1,1,1,1 );
VirtualDub.video.filters.Add("null transform");
VirtualDub.video.filters.instance[2].SetClipping(228,334,228,334);
VirtualDub.video.filters.Add("resize");
VirtualDub.video.filters.instance[3].Config(1920,1078.9,0,16,9,1,320,240,4,3,0,7,2,0x000000);
VirtualDub.audio.filters.Clear();
writew 0xC05C1EB2 0x420C
writel 0xC05C2CB4 0x05A00A00
2560x1440 30fps to 50 mbps
#writeb 0xC06CC426 0x00
#writew 0xC05C1E52 0x4248
As far as I'm aware there is no way to set it via the App, I'm effectively setting it in autoexec.ash to overwrite those values for 2304x1296 @30fps, so the videos I get are 2560x1440, 35Mbps @30fps, but not sure if upscaled or real.And how to turn on the resolution on the App ? I have version 2.1.1. on my phone , so I can select it as a resolution for recording?
...only setting via script, but the script crashes while booting...And how to turn on the resolution 2506x1440 on the App ? I have version App. 2.1.1. on my phone , so I can select it as a resolution for recording?
@gente What does this line mean?2560x1440 30fps to 50 mbps
#writeb 0xC06CC426 0x00
#writew 0xC05C1E52 0x4248
#writeb 0xC06CC426 0x00
Not quite.#VIDEO MODE 0x00
#default resolution
2560x1440 30fps to 50 mbps
#writeb 0xC06CC426 0x00
#writew 0xC05C1E52 0x4248
Ok ??
writew 0xC05C1EB2 0x420C
writel 0xC05C2CB4 0x05A00A00
writew 0xC05C1EB2 0x4248
Nice effect @ondrascz could you please explain more detailed virtualdub process for those like me who are not use to it, with a video or even screenshots... no rush obviously..This is my approach to as immersive footage as possible. Recorded at 1600x1200 60p with lens rectification off(!). Then rectified, cropped and resized to 1920x1080 without losing the horizontal field of view with perfectly straight-lined image. This is different of the superview idea presented here - to stretch 4:3 footage to 16:9. I like to have correct proportions of the image which my way does .
autoexec.ash
Code:#mode 1600x1200 writeb 0xC06CC426 0x0C #mode 0x0C resolution set to 1600x1200 writel 0xC05C2D7C 0x04B00640 #set bitrate 30 Mbps writew 0xC05C2092 0x41F0 #set noise reduction value to 50 t ia2 -adj tidx -1 50 -1 sleep 1 #ready beep t pwm 1 enable sleep 1 t pwm 1 disable
Virtual Dub processing file .vdf
Code:VirtualDub.video.SetInputFormat(7); VirtualDub.video.SetOutputFormat(7); VirtualDub.video.filters.Clear(); VirtualDub.video.filters.Add("resize"); VirtualDub.video.filters.instance[0].Config(100,100,1,4,3,1,2200,1650,4,3,1,0,1,0x000000); VirtualDub.video.filters.Add("Barrel Distortion"); VirtualDub.video.filters.instance[1].Config("-0.14000", "0.01500", 1,1,1,1 ); VirtualDub.video.filters.Add("null transform"); VirtualDub.video.filters.instance[2].SetClipping(228,334,228,334); VirtualDub.video.filters.Add("resize"); VirtualDub.video.filters.instance[3].Config(1920,1078.9,0,16,9,1,320,240,4,3,0,7,2,0x000000); VirtualDub.audio.filters.Clear();
Get the Barrel Distortion filter here: http://emiliano.deepabyss.org/
@gente What does this line mean?
Where is that address from?Code:#writeb 0xC06CC426 0x00
@blacki2015 If you put the two lines from my post in your autoexec.ash, and have 2304x1296 @30fps @High quality set into the App, the resulting videos should be 2560x1440 @35Mbps
Just be careful of the firmware version and the hardware version, and make sure to have a newline at the end of your autoexec.ash
...you upscale it from 1920x1080p with writel to 1440p and i set the original resolution with writeb, seems more quality. Study the forum, you're confusing because what.@gente What does this line mean?
Where is that address from?Code:#writeb 0xC06CC426 0x00
@blacki2015 If you put the two lines from my post in your autoexec.ash, and have 2304x1296 @30fps @High quality set into the App, the resulting videos should be 2560x1440 @35Mbps
Just be careful of the firmware version and the hardware version, and make sure to have a newline at the end of your autoexec.ash
Thanks, I've seen that line used in several places but haven't seen an explanation. I can't find a reference to that address in the forum or on the github address list, I'll take a look at the binary and/or memory....you upscale it from 1920x1080p with writel to 1440p and i set the original resolution with writeb, seems more quality. Study the forum, you're confusing because what.
But the camera do not set that resolution, for whatever reason.
LG
gente
Thanks @funnel, except saving time at post-processing, I can't see another reason why anyone would want that, upscaling is generally useless in my opinion.The max sensor resolution is 2304x1296, so yes 2560x1440 is definetly upscaled. But you can do that if you want for some reason.
Thread starter | Similar threads | Forum | Replies | Date |
---|---|---|---|---|
L | Decrease photo resolution to 640 X 480 in camera. | Yi Action Camera | 0 | |
R | streaming resolution? | Yi Action Camera | 0 | |
J | Timelapse with poor bad resolution quality | Yi Action Camera | 1 | |
G | Resolution ... | Yi Action Camera | 0 | |
Hacked FW 1.2.0 yet? | Yi Action Camera | 5 |