Danne's crop_rec_4k experiments for EOS M

Started by Danne, December 03, 2018, 06:10:17 PM

Previous topic - Next topic

0 Members and 8 Guests are viewing this topic.

loknar

So i took crop_rec_4k_mlv_snd_isogain_1x3_presets_2018Dec21 build for a spin.

Quality is wonderful.

Danne

Cool loknar. I have been filming with 3K 19fps and 9bit for continuous action on my latest eosm builds. Feel free to test that out as well. Maybe one can get away with 19fps  :P

IDA_ML

This is what absolutely amazes me with Magic Lantern - Alexa quality with a 200$ camera.  This is a triumph of the engineering genius of our developers!

I wouldn't use 9-bit lossless in critical high-contrast shots though. Underexposed shadows really look ugly at that bit rate.  On the 100D, I was able to get continuous recording at 3K, 18 fps and 10-bit lossless, with a slight underexposure by about 0,5 stops.  Same with 2544x1432 (16:9) resolution where I can even go up to 20 fps at 10-bit lossless.  Quality is stunning and underexposed shadows look normal.  Excellent job, Danne !

loknar

Quote from: Danne on December 28, 2018, 03:24:18 AM
Cool loknar. I have been filming with 3K 19fps and 9bit for continuous action on my latest eosm builds. Feel free to test that out as well. Maybe one can get away with 19fps  :P

Thanks, but given it's thanks to you and other lanterners :)...

Make it 20fps and we'll have a deal  8) ...just kidding

I'll try it, but weather will suck for the time being, so no outdoor shots.

Danne

I am planning a 3:1 preset option for 24 fps 3k continuous action. Will be a good alternative to 2:35.1. I know, reinventing presets already available but for real life use it seems smooth to have these two presets available and set on the four first presets within the reach of one button.

JaspaJami

Tried to search for a long time without any answer.

Is there anyway possible to get live video from EOS M to computer? I would like to use EOS M for live streaming. If it is, how?

Danne

Inspired of what´s going on here by reindeercity https://www.magiclantern.fm/forum/index.php?topic=19336.msg209877#msg209877 I created a preset with 4000x568 24 fps. In post it will become 4k 2.35:1 4000x1704. Since we are squeezing the recording it will affect quality but in return we get continuous 4K. No build yet in next year I put it in  :P. Will probably work to build the same in 100D, 5D3 etc...

New focus pixels to fight with, eh, dfort, looking in your direction.

MLV file:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/M31-1722.MLV
dng file:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/M31-1722_frame_64.dng




Code that I used in crop_rec.c:
        cmos_new[5] = 0x280; 

        case 0xC0F06804: return 0x2d7040a;
        case 0xC0F06824: return 0x4ca;
        case 0xC0F06828: return 0x4ca;
        case 0xC0F0682C: return 0x4ca;
        case 0xC0F06830: return 0x4ca;     
        case 0xC0F06010: return 0x45f;
        case 0xC0F06008: return 0x45f050f;
        case 0xC0F0600C: return 0x45f045f;
        case 0xC0F06014: return 0x405;
        case 0xC0F0713c: return 0x320;
case 0xC0F07150: return 0x300;


Import the MLV file into Mlv App and set height stretch to 3.0x


EDIT:

Might need to stretch footage even more with the eosm. Maybe even 5.0x? Needs further investigating....

loknar

Wicked :) and kinda unbelievable what can be done...

optical-work

well, i think i can wait untill next year.

Teamsleepkid

EOS M

Danne

Let´s start 2019 with some eosm love. The setting is called:
4K squeeze 24fps 
It´s working continuously with 10 bit and build files when set to 2.35:1 through crop_rec submenu that gives files sized to 4000x1704. The files are actually recorded into a squeezed mode(4000x696 or 4000x 568 when 2.35:1 is selected). Thanks to mlv metadata the upscaling is done with the default scale tag so it´s merely a question of opening up the file in Mlv App or acr and the unsqueezing will be done automatically.

To use it enable 'framing' to get a preview in liveview. It is working in regular video mode(NOT x3 zoom mode). Set bitrate to 10bit and ratio to 2.35:1 for continuous recording.
Please report back how it works and feel free to share content recorded.
By the way. Do not miss out on this progress!
https://www.magiclantern.fm/forum/index.php?topic=17695.msg209985#msg209985

Build for download in following post:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg208959#msg208959


MLV test file:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/short_M01-0722.MLV


TODO:
Focus pixel map(dfort is looking into it).
This mode actually also works in mv720p which yield 5x1 squeeze. Will check if it´s actually useful in real life or not.

Levas

Quote from: theBilalFakhouri on January 02, 2019, 02:20:49 PM
Sorry for off topic, but you are talking here :P

You're right, we hijacked the EOS-M topic, let's discuss further about binning in this topic:

https://www.magiclantern.fm/forum/index.php?topic=16516.msg210028#msg210028

Pacerx999

I imagine it's that I'm doing something wrong, but I'm not getting much joy out of the latest 4k 3x1 squeeze.

I *think* I have the settings all correct, but mine are below:

Any pointers as to what I have set wrong? All I'm getting is pink screen/static in LV, even when set to framing.

cheers









optical-work

Quote from: Pacerx999 on January 03, 2019, 03:57:02 PM
I imagine it's that I'm doing something wrong, but I'm not getting much joy out of the latest 4k 3x1 squeeze.

I *think* I have the settings all correct, but mine are below:

Any pointers as to what I have set wrong? All I'm getting is pink screen/static in LV, even when set to framing.


disable fps override.

Danne

Did you maximize resolution?
I'm about to put up another version soon but in short. If you want to film without jagged edges set your cam into mv720p mode (50fps) and in x5 mode when filming. (x5 might not work on this version, didn't check)
Will have an optimized build up soon that will work out all the quirks.

Pacerx999

Disabling FPS override, definitely got me more usable liveview, but still lots of pink flashing.

I'll wait for Danne to upload the new build he mentioned, then give that a go!


optical-work

4k 3x1 working as expected for me.  i tried to reproduce your problem and when i change the video mode in canon menu from 1920x1080 24p to 1280x720 50/60p, vertical purple lines scanning the frame from bottom to top occurs on framing liveview. i guess this is the result of a shutter speed problem that also occurs. shutter speed was "N/A" in magic lantern menu and global draw.

Changing video mode back to 1920x1080 didn't solve the issue by itself even if i reboot the camera. After setting the video mode 1920x1080 24/30p in canon menu, i press the info button and change the shutter speed there and that fixed this issue.

If your problem anything like that you can try this.

Pacerx999

Ah ha!

Adjusting the shutterspeed back to 1/50 means that it now appears to be working as intended.

Will have a play and report anything else that I find back.

cheers

anto

two simple questions:
1 wich EOS M model is better with ML?
2 wich is better for ML video 100d, 700d or EOS M?

Danne

New 4k version:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg208959#msg208959

Should be no jaggy edges in this one. Select the 4K 3x1 24fps preset. It should set you in x5 zoom mode but still keep the 4k settings. If not in x5 zoom just hit magnifying button to get there.

Please report how it goes...

EDIT:
Pixel peep
Old version:

New version:




IDA_ML

Danne,

Can you make the same build for the 100D too?  Then I'll let you know how it goes.  Good stuff, by the way! 

loknar

4K build works.
Is there some special way how to process it? When I use MLVAPP with default settings (3x vertical clearly works) i'm getting a lot of color artifacts (crop 100 %):



Also there seems to be an issue with exposure time, when i go to ~1/100 and faster, 5x zoom view starts flashing and framing view splits into several black and part of screen bands.

Danne

Thanks loknar. Reproduced. Not sure why faster shutter speeds causes this. Maybe some overhead issue.
Anyway. Expanded height to 750 so it starts in 16:9 as default. Use crop_rec submenu for 2:35.1.

Upload here:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg208959#msg208959

Color artifacts and focus pixels. We´ll need dfort checking this.

Danne

New preset added:
mv1080p 1736x738 50fps

Means 50 fps in 2.35:1 with 3x3 binning mode. Works in both mv1080p or mv720p selected in canon menu.

Download here per usual:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg208959#msg208959

Really need people to test this preset for corruption. Did my best to tune in timers but might be borderline anyway. I run it with audio off and global draw to off in 10bit. Sd_uhs hack might interfere negatively on this preset. Also needs testing.

loknar

I captured about 1500 frames and 2 of them are corrupt - lower half pink and shifted sideways.
Also, longest shot was slightly above 11 seconds, it stopped after on screen message saying something about  "incorrect frame order".
I'll test some more.