Author Topic: Canon EOS M  (Read 1455076 times)

dfort

  • Developer
  • Hero Member
  • *****
  • Posts: 3751
Re: Canon EOS M
« Reply #1700 on: October 12, 2018, 12:12:24 AM »
I just made some tests with magiclantern-Nightly.2018Aug07.EOSM202_mv1080p.

That build from Danne is about as bleeding edge as you can get. Did you remember to wear gloves and safety goggles before starting your camera?

Seriously, I just downloaded and tried out that build and it took me a few tries but it does work--pretty amazing really.



Settings I used:

Make sure the Canon Movie setting is on 1280x720/60 (very important)

Loaded these modules:

crop_rec
lua
mlv_lite
mlv_snd
sd_uhs

In the LUA menu select these scripts to Autorun:

mv1080p_12bit_iso100_24fps
enable SD overclocking

I also used a SanDisk Extreme Pro 95MB/s card and got continuous recording 1736x936 with audio.

You are really pushing it with the H.264 proxy. That used to be the only way to get the EOSM to record mv1080 video but we were lucky to get a few uncorrupt frames.
5D3.* 7D.206 700D.115 EOSM.203 EOSM2.103 M50.102

12georgiadis

  • Member
  • ***
  • Posts: 210
  • 5DmkIII - 7D - EOS-M
Re: Canon EOS M
« Reply #1701 on: October 12, 2018, 01:29:34 AM »
That build from Danne is about as bleeding edge as you can get. Did you remember to wear gloves and safety goggles before starting your camera?

Seriously, I just downloaded and tried out that build and it took me a few tries but it does work--pretty amazing really.



Settings I used:

Make sure the Canon Movie setting is on 1280x720/60 (very important)

Loaded these modules:

crop_rec
lua
mlv_lite
mlv_snd
sd_uhs

In the LUA menu select these scripts to Autorun:

mv1080p_12bit_iso100_24fps
enable SD overclocking

I also used a SanDisk Extreme Pro 95MB/s card and got continuous recording 1736x936 with audio.

You are really pushing it with the H.264 proxy. That used to be the only way to get the EOSM to record mv1080 video but we were lucky to get a few uncorrupt frames.
Thank you Dfort for all these useful informations ! Very cool if we can get 1736x936 with audio!
Do you get it in cropmode or normal with line skip ?
 I'm just starting with EOSM and it was a bit frustrating when you come from 5D3 but this is because I didn't know these hidden tips =)
I need H264 proxy for my workflow and it doesn't matter if I can get only 8...11 losless with EOS-M... I prefer to have a cool preview and offline/online workflow !
Do you put your H264 settings in 0.1x ?

What are the risks to enable sd overcloacking ? I didn't use this option in my last test.
Next month, I go to HK and I'd like to find a viltrox speedbooster EF-M to make some test in cropmode with the 11-22mm!

mcgillro

  • New to the forum
  • *
  • Posts: 11
Re: Canon EOS M
« Reply #1702 on: October 12, 2018, 07:46:24 AM »
Hi

Does anyone know if this build works for the M5?  Thanks.  I'd like to use it for bracketing, but haven't used it for several years now, since I had the 600D.

dfort

  • Developer
  • Hero Member
  • *****
  • Posts: 3751
Re: Canon EOS M
« Reply #1703 on: October 12, 2018, 08:02:49 AM »
Does anyone know if this build works for the M5?

Nope--it definitely doesn't work.

@12georgiadis - I also have a 5D3 and an EOSM and can tell you they are different cameras--very different.

I don't think any camera, not just the EOSM, can successfully do the H.264 proxy workflow the way you can do it with the 5D3. One reason may be that on the 5D3 you can record H.264 on the SD card while recording raw on the CF card.

Do you put your H264 settings in 0.1x ?

Not even that will do it though you're welcome to keep trying. If you can get it working please share your settings.

What are the risks to enable sd overcloacking ?

Global warming and the possibility of ruining your card.

Next month, I go to HK and I'd like to find a viltrox speedbooster EF-M to make some test in cropmode with the 11-22mm!

Let us know how it works out. I only tried one cheap ebay speedbooster for the EOSM and of course it was rather disappointing.
5D3.* 7D.206 700D.115 EOSM.203 EOSM2.103 M50.102

mcgillro

  • New to the forum
  • *
  • Posts: 11
Re: Canon EOS M
« Reply #1704 on: October 12, 2018, 09:08:33 AM »
Thanks for the reply.

12georgiadis

  • Member
  • ***
  • Posts: 210
  • 5DmkIII - 7D - EOS-M
Re: Canon EOS M
« Reply #1705 on: October 12, 2018, 12:56:00 PM »

I don't think any camera, not just the EOSM, can successfully do the H.264 proxy workflow the way you can do it with the 5D3. One reason may be that on the 5D3 you can record H.264 on the SD card while recording raw on the CF card.

Not even that will do it though you're welcome to keep trying. If you can get it working please share your settings.

Let us know how it works out. I only tried one cheap ebay speedbooster for the EOSM and of course it was rather disappointing.
Thanks Dfort. Tested with your settings and it works very well !! It's impressive and there isn't a lot of aliasing on most shots.
H264 proxy is not working. It is freezing. MOV is recording with sound but corrupted&frozen frame and MLV is 10ko. Maybe it can work with a 8...11bit script?
Can we record MV1080 in 8...11 ?
Cropmode possible in MV1080 ?
Sorry for the noob questions but it is very different from my 7D & 5D3 settings !


Lanza

  • New to the forum
  • *
  • Posts: 2
Re: Canon EOS M
« Reply #1706 on: October 12, 2018, 02:08:41 PM »
Hi !
What is the best resolution to have the maximum image quality with the less aliasing possible : 1736x1120 (1:2) or 1736x976 (16/9) ?
Also i hesitate between Danne's builds : Nightly.2018Aug07.EOSM202_mv1080p
And
Nightly.2018Jul03.EOSM202_mv1080p

It seems the Jully version does not allow the 1736x976 ?

Any help would be very welcome !
Thanks a lot.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7235
Re: Canon EOS M
« Reply #1707 on: October 12, 2018, 02:28:29 PM »
You can record mv1080p continuous with 14bit lossless(16:9, 24 fps) with sd_uhs module set. You find the setting in crop rec section. Regular RAW video(mv720p will not work with this build):
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Aug07.EOSM202_mv1080p.zip

12georgiadis

  • Member
  • ***
  • Posts: 210
  • 5DmkIII - 7D - EOS-M
Re: Canon EOS M
« Reply #1708 on: October 12, 2018, 03:15:21 PM »
OK thank you Danne. For now, I'll stick to MV1080, that's the best result for regular shooting !

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7235
Re: Canon EOS M
« Reply #1709 on: October 12, 2018, 03:21:58 PM »
Only way to get mv1080 is with the build above but I assume that is what you are using right now? Otherwise you are shooting mv720p even when mv1080p is selected in canon menu.

12georgiadis

  • Member
  • ***
  • Posts: 210
  • 5DmkIII - 7D - EOS-M
Re: Canon EOS M
« Reply #1710 on: October 12, 2018, 04:07:38 PM »
Danne,
yes I'm using this build with 1080MV.
What I'm looking for is something that doesn't seem to work :
1) 1080MV with cropmode & normal to shoot without aliasing and to extend focal lenght possibilities.
2) 1080MV with cropmode + Lossless 8...11bits + H264 Proxy+sound for a similar 5D3 workflow
3) or maybe 1X3  is a possible solution to shoot smaller than HD rez but without aliasing ? I suppose it's not for now because of the development

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7235
Re: Canon EOS M
« Reply #1711 on: October 12, 2018, 04:15:41 PM »
Just exit crop rec and enable movie crop mode for 1920x1080p 3x zoom mode. Working with all bits.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 750
Re: Canon EOS M
« Reply #1712 on: October 12, 2018, 04:25:41 PM »
@12georgiadis

1-Like what Danne said.
2-H.264 doesn't work for all cameras except for 5D3, If you enable it you will have corrupted frames in both MLV and H.264 Especially with lossless compression.
3-It's working but with very wide aspect ratio 1736x386. We are trying to increase the resolution.. nothing interesting yet to make it under preset.
Announcement: 100D/SL1 users:
I am willing to port the latest RAW video achievements to 100D. Check this for more info:
https://www.magiclantern.fm/forum/index.php?topic=26250.msg238692#msg238692

12georgiadis

  • Member
  • ***
  • Posts: 210
  • 5DmkIII - 7D - EOS-M
Re: Canon EOS M
« Reply #1713 on: October 12, 2018, 06:47:55 PM »
Thank you Danne & theBilalFakhouri for the update infos !!

norek

  • New to the forum
  • *
  • Posts: 8
Re: Canon EOS M
« Reply #1714 on: October 12, 2018, 07:09:49 PM »
Hi!

I try Danne build (Nightly.2018Aug07.EOSM202_mv1080p), but always freez the lcd when I focusing in the canon live view and ML view too. Globaldraw always on, preview set Real-time. The jul03 build is work fine with same settings.

what do i do wrong?  :)

thanks.

Lanza

  • New to the forum
  • *
  • Posts: 2
Re: Canon EOS M
« Reply #1715 on: October 13, 2018, 02:59:20 AM »
 you must be in MF , AF doesn't work with mv1080p i think . At least with the 2 builds i tried .

Anyway i'll stick with danne's Nightly.2018Aug07.EOSM202_mv1080p . It allows some great quality footage in 1736x976 16/9 , and for the tricky shots with aliasing i found i can get rid of it with Mlv app .
So far so good !

norek

  • New to the forum
  • *
  • Posts: 8
Re: Canon EOS M
« Reply #1716 on: October 15, 2018, 07:59:55 AM »
you must be in MF , AF doesn't work with mv1080p i think . At least with the 2 builds i tried .

Anyway i'll stick with danne's Nightly.2018Aug07.EOSM202_mv1080p . It allows some great quality footage in 1736x976 16/9 , and for the tricky shots with aliasing i found i can get rid of it with Mlv app .
So far so good !

thanxs your’s reply

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 750
Re: Canon EOS M
« Reply #1717 on: October 15, 2018, 11:02:12 PM »
Trying to get 1x3 Binning with increased resolution with Danne:

"I got 1736x2184 using adtg_gui without problems (resized to 1736x728). When enabling preset in mv720 it offer 1736x2084 resized to 1736x694 . Of course this for EOS M maybe you should tweak something in raw.c like you did before to get max resolution. But hey it's 1x3 Binning :D .

Here is a compiled version: Download.

Here is the settings:

Code: [Select]
case CROP_PRESET_3x3_mv1080_EOSM:
    cmos_new[7] = 0x260;   
    cmos_new[8] = 0x400;   
                break;

Code: [Select]
case CROP_PRESET_3x3_mv1080_EOSM:
    adtg_new[0] = (struct adtg_new) {6, 0x800C, 0};
adtg_new[1] = (struct adtg_new) {2, 0x8172, 0x9fd};
adtg_new[2] = (struct adtg_new) {2, 0x8173, 0x453};
adtg_new[3] = (struct adtg_new) {2, 0x8178, 0x9fd};
adtg_new[4] = (struct adtg_new) {2, 0x8179, 0x453};
adtg_new[5] = (struct adtg_new) {2, 0x8196, 0x12e};
adtg_new[6] = (struct adtg_new) {2, 0x8197, 0x38c};
adtg_new[7] = (struct adtg_new) {2, 0x82b6, 0x9f4};
break;

Code: [Select]
static inline uint32_t reg_override_mv1080_eosm(uint32_t reg, uint32_t old_val)
{
    switch (reg)
    {
        /* raw resolution (end line/column) */
        /* X: (3072+140)/8 + 0x17, adjusted for 3072 in raw_rec */
        case 0xC0F06804: return 0x8a601d4; // 2520x1386  x5 Mode;

        case 0xC0F06014: return 0x9df;
case 0xC0F0600c: return 0x20f020f;
case 0xC0F06008: return 0x20f020f;
case 0xC0F06010: return 0x20f;

case 0xC0F37014: return 0xe;

        case 0xC0F0713c: return 0x8a7;
case 0xC0F07150: return 0x46a;


The settings is a mix between mv1080 for EOS M and 1x3 Binning."

Unfortunately the resolution hasn't increased it stays 1736x1120, in 700D as I said I can get up to 1736x2084 in mv720. So what is the limit for the resolution here? Before it was from raw.c when we tried to get mv1080, But now? 1x3 Binning is working but when hit recording at above settings in EOS M we have a jumping frames it seems like corrupted in 700D it's working without probelms.

When Danne tried different values in raw.c:
"Good catch with the exception. Unfortunately I am getting corruption as soon as going over 1150 the same as when filming mv1080p."

What the problem can be here?
Announcement: 100D/SL1 users:
I am willing to port the latest RAW video achievements to 100D. Check this for more info:
https://www.magiclantern.fm/forum/index.php?topic=26250.msg238692#msg238692

Teamsleepkid

  • Member
  • ***
  • Posts: 247
Re: Canon EOS M
« Reply #1718 on: October 16, 2018, 11:38:32 PM »
thanks bila. been messing around with it. does seem like 1x3 is working if you set canon menu to 720p you get live view. but its about a 5x crop it feels like. doesn't appear to have any aliasing though. i have no idea what I'm doing though just playing around. i almost bricked my camera yesterday. hit a button while formatting and it was unresponsive. somehow got it back working. close call.
EOS M

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 750
Re: Canon EOS M
« Reply #1719 on: October 17, 2018, 08:50:28 PM »
@Teamsleepkid

Unfortunately it doesn't work yet in EOS M. corrupted frames in above settings.
Announcement: 100D/SL1 users:
I am willing to port the latest RAW video achievements to 100D. Check this for more info:
https://www.magiclantern.fm/forum/index.php?topic=26250.msg238692#msg238692

BSimo

  • New to the forum
  • *
  • Posts: 3
Canon EOS M
« Reply #1720 on: October 20, 2018, 10:51:51 AM »


You mean you dumped your other cameras and kept the EOSM?

Ahah, yes but not because of ML on EOSM! [emoji6]
EOS M 2.0.2 | 5D III | 600D

Tullen

  • Freshman
  • **
  • Posts: 73
Re: Canon EOS M
« Reply #1721 on: October 26, 2018, 12:23:53 PM »
Just interested in the different crop factors for current recording capabilities?

whothe

  • New to the forum
  • *
  • Posts: 5
Re: Canon EOS M
« Reply #1722 on: October 26, 2018, 04:05:15 PM »
So I played arround with the liveview in MV1080 and stumbled uppon this little trick:

When in MV1080 and using Realtime Liveview you get a more accurate, fluid representation by using "Anamorphic 9:5" and "DigitalPanning".
However the framing, although better, is still not properly centered and is missing info on the top and bottom.

Not sure if this helps, but maybe there is a way to fix the liveview this way?
Although Im optimistic there is a way to make it work properly... at least in 16:9... but I wouldnt know where to start.

Here some comparisons:



Streched Realtime liveview




Correct framing but slow liveview




Anamorphic9:5 and DigitalPanning Method




Recording is not affected




Settings
...

Hope this is helpfull in any way.
Cheers!

tung1323

  • New to the forum
  • *
  • Posts: 2
Re: Canon EOS M
« Reply #1723 on: October 31, 2018, 03:36:35 PM »
is there a read me or instruction on which model this ML is for?
is this only for M1?
i was not sure if M is general for m1, m2, m3, m5, m6, m10, and m100.

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8252
Re: Canon EOS M
« Reply #1724 on: October 31, 2018, 05:55:27 PM »
This thread is for Canon EOS M (without suffix).
Top of page -> Downloads -> Download Nightly Builds -> Your cam is not listed? -> Last item. M100 runs PowerShot firmware, too.