Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - ewinemiller

#1
My day job offers a 4 week sabbatical at the 7 year mark and you have to spend 40 hours of that in charity work or self improvement. I got a guitar build for charity approved and recorded most of the process with Magic Lantern. I posted a rough cut of the neck construction at

https://www.youtube.com/watch?v=Aj_jNfqTb4w

The goal is to add narration, titles, transitions, etc., but just wanted to see how well it translated to youtube first.

I use a derivative of Danne's builds, https://bitbucket.org/ewinemiller/magic-lantern_dannephoto_git/src/master/ which is basically just a few added aspect ratio options because I like shooting 2:1.

Settings are basically

anamorphic
2:1 aspect (1536x2300)
Bit Depth off
SD Overclock 160MHz

In RAW Video
Data format 14-bit lossless
Cross rec preview auto mode
Card Spanning On
Kill global draw On
Use SRM memory On
Small hacks af off
More hacks lvface

Cards are a 256 GB Komputer Bay 1066x and a 256GB SanDisk Extreme Pro 170 MB/s

In general I took 100 shots with ~2TB of video with very little problems; no dropped or corrupt frames. I had one file where the .M00 file was missing when I went to process, but that may have just been me not copying it from the card. At some point ML lost its mind and when I hit record I was actually shooting plain old Canon video. I wasn't looking at the back of the camera so didn't notice things looked different until the 4th shot, so there's a little in there that's just HD. A reboot brought it back online. A few other shots were cut short by me not paying attention to the free space before I started the next step, but all of them were good up until the card filled.

I did consider setting up the framerate so that it was shot time-lapse straight in camera. It would have saved a lot of space, but glad I didn't so I could speed up and slow down as needed to show detail in post.

I used MLV App to extract DNGs, and that was a little twitchy. Multiselect looks like it's working to Export selected clips, but doesn't really and it seems to reprocess the file in some situations where I don't think it needs to (e.g. after export, looks like it's reloading the file like it does when you first import). Occasionally it would just die. I may dive back into that later and see if I can put together a PR to help what I found.

I used Resolve 17 to edit and have been using it to record the planned voice over. I worked in 4608x2300 timeline resolution and Rec.709 color space. It would be nice if it respected the anamorphic size, but applying a Input Sizing Preset was fine as a work around.

Other than that, I did seriously consider buying a Blackmagic 6k before this started. I'm glad I didn't. The output is fine. 1600 ISO looks clean in this video mode and the detail was fine for the subject.
#2
Quote from: rinski on February 04, 2021, 07:58:35 PM
Hello, could you explain what the parameters are, for the x5 mode centered 1: 1 from 3.5k to 3456x1728 10bit, I can't use it. Thank you.

I'm using a slightly tweaked build of Danne's work with just a few extra Ratio presets in the Movie menu, but the settings below should get you there with his build.

Presets  3.5k  1:1 centered x5
RAW Video
     Resolution  3456x1728
     Aspect ratio 2:1
     Data format 14-bit lossless
     Preview Framing
     Crop rec preview auto mode
     Card spanning on
Bit Depth 10 bit
Ratio Off
SD overclock 160mhz

and most importantly, you have to have the right SD card. After seeing success with other folks I got one of these and no problems. It's got to be the 170mb/s. I have one of the 95mb/s ones and no luck with it. Haven't seen the lost sound issue.

https://smile.amazon.com/gp/product/B07H9VX76D/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

Any fast writing compact flash seems fine. I use a variety of Komputer Bay 1000x or better cards.
#3
Lately I've been shooting in the 3.5k 1:1 centered x5 mode at 3456x1728 10bit. It's continuous with card spanning and SD overclock, but only a few seconds without either. There are certainly plenty of good modes without spanning or overclock, but it does open more options.
#4
I don't think anything outside of the 1080p stuff is expected to give a real time view.
#5
I had zero luck from a couple of the 95mb/s cards that I had laying around. It wouldn't write anything if OC was set.

A new SanDisk Extreme Pro 170mb/s worked fine.

https://photos.app.goo.gl/8bdwe99AwLLNW6vV6

Left good, right bad.
#6
Quote from: wib on July 20, 2020, 10:57:49 AM
Amazing ! how can we download it as a autoexec "classic ML file" ? (I know nothing about coding, I'm more into video..)

Only been tested lightly with 1.23. It's just the croprec module. Drop it into the ML\modules folder of your card. It should play nicely with the rest of Danne's latest build.

https://www.dropbox.com/s/sqj6ija5ttf2svc/crop_rec.mo?dl=0

Edit: Just saw Danne's post and I'll try to update this later today with full builds.
#7
Until the where we land for source control question is settled, the code is squirreled away at https://github.com/ewinemiller/TiltCalculatorForMagicLantern
#8
Since the "where we're landing" question doesn't seem to be answered yet (or at least I couldn't pick it out of the end mercurial thread), I just forked your git and stuffed the changes here https://bitbucket.org/ewinemiller/magic-lantern_dannephoto_git/src/newpresets/.
#9
Hi all,

If anyone is interested I put together some intermediate presets for 2.20:1, 2:1, and 1.85.1. I was looking for something a little in the middle of the 16:9's crop and the 2.35 aspect ratio. All are continuous on a 1000x KombuterBay without spanning or anything.

I will try to put it up on bitbucket, but have to get my head back around that process again. I don't use it enough to be comfortable or even remember the basics, and might not have time to work through it this weekend.

All changes in crop_rec.c from Danne's crop_rec_4k_mlv_snd_isogain_1x3_presets branch. Thank's Danne for your work. It was super easy to build on.

Regards,
Eric

menu definition

    static struct menu_entry ratios_menu[] =
    {
        {
        .name   = "Ratio",
        .priv   = &ratios,
        .max    = 6,
        .choices = CHOICES("OFF", "2.39:1", "2.35:1", "2.2:1", "2:1","1.85:1","16:9"),
        .help       = "Access six global ratios",
        .help2   = "only anamorphic preset\n"
        },
    };


in crop_rec_needs_lv_refresh

    if (ratios == 1) menu_set_str_value_from_script("RAW video", "Aspect ratio", "2.39:1", 5);
    if (ratios == 2) menu_set_str_value_from_script("RAW video", "Aspect ratio", "2.35:1", 6);
    if (ratios == 3) menu_set_str_value_from_script("RAW video", "Aspect ratio", "2.2:1", 7);
    if (ratios == 4) menu_set_str_value_from_script("RAW video", "Aspect ratio", "2:1", 8);
    if (ratios == 5) menu_set_str_value_from_script("RAW video", "Aspect ratio", "1.85:1", 9);
    if (ratios == 6) menu_set_str_value_from_script("RAW video", "Aspect ratio", "16:9", 10);


In LVINFO_UPDATE_FUNC

    if (CROP_PRESET_MENU == CROP_PRESET_1x3)
    {
        if (ratios == 0x1)
        {
            snprintf(buffer, sizeof(buffer), "anamorph 2.39:1");
        }
        if (ratios == 0x2)
        {
            snprintf(buffer, sizeof(buffer), "anamorph 2.35:1");
        }
        if (ratios == 0x3)
        {
            snprintf(buffer, sizeof(buffer), "anamorph 2.2:1");
        }
        if (ratios == 0x4)
        {
            snprintf(buffer, sizeof(buffer), "anamorph 2:1");
        }
        if (ratios == 0x5)
        {
            snprintf(buffer, sizeof(buffer), "anamorph 1.85:1");
        }
        if (ratios == 0x6)
        {
            snprintf(buffer, sizeof(buffer), "anamorph 16:9");
        }
        if (ratios == 0x0)
        {
            snprintf(buffer, sizeof(buffer), "anamorphic");
        }
    }


in calc_skip_offsets

        case CROP_PRESET_1x3:
            if (ratios == 0x1)
            {
                skip_left       = 206;
                skip_right      = 62;
                skip_top        = 60;
                skip_bottom     = 30;
            }
            if (ratios == 0x1 && set_25fps == 0x1)
            {
                skip_left       = 248;
                skip_right      = 110;
                skip_top        = 60;
                skip_bottom     = 42;
            }
            if (ratios == 0x2)
            {
                skip_left       = 206;
                skip_right      = 62;
                skip_top        = 60;
            }
            if (ratios == 0x2 && set_25fps == 0x1)
            {
                skip_left       = 248;
                skip_right      = 110;
                skip_top        = 60;
            }
            if (ratios == 0x3)
            {
                skip_left       = 268;
                skip_right      = 124;
                skip_top        = 60;
            }
            if (ratios == 0x3 && set_25fps == 0x1)
            {
                skip_left       = 360;
                skip_right      = 118;
                skip_top        = 60;
            }
            if (ratios == 0x4) 
            {
                skip_left       = 340;
                skip_right      = 196;
                skip_top        = 60;
            }
            if (ratios == 0x4 && set_25fps == 0x1)
            {
                skip_left       = 432;
                skip_right      = 190;
                skip_top        = 60;
            }
            if (ratios == 0x5)
            {
                skip_left       = 402;
                skip_right      = 258;
                skip_top        = 60;
            }
            if (ratios == 0x5 && set_25fps == 0x1)
            {
                skip_left       = 488;
                skip_right      = 246;
                skip_top        = 60;
            }
            if (ratios == 0x6)
            {
                skip_left       = 426;
                skip_right      = 282;
                skip_top        = 60;
            }
            if (ratios == 0x6 && set_25fps == 0x1)
            {
                skip_left       = 512;
                skip_right      = 270;
                skip_top        = 60;
            }
            break;

           
#10
Switched to Unbuntu 18.04LTS and it works fine.

Quote from: ewinemiller on July 17, 2020, 11:58:55 PM
I did pick Ubuntu 20.04LTS for my Linux version
#11
Hey folks,

I'm giving this a whirl and running into python problems when it tries to compile the modules. The error I get is

/bin/sh: 1: python: not found

I found a reference in one thread where adding

PYTHON=python2.7

to the Makefile.user helped with this problem. For me not so much. Also tried python2. I know it's using the value because if I change it to python3, it yells at me about a syntax error in the script.

  File "../readme2modulestrings.py", line 40
    print "static char __module_string_%s_name [] MODULE_STRINGS_SECTION = %s;" % (a, c_repr(name))
          ^
SyntaxError: invalid syntax

If I type python2 or python2.7 in bash, I do get the 2.7 python shell so it does seem to be installed correctly.

Any suggestions? I did pick Ubuntu 20.04LTS for my Linux version and I'm trying to compile Danne's branch (though I had the same problem with unified).

Thanks.
#12
Quote from: Walter Schulz on June 10, 2018, 10:19:28 PM
Canon EOS 5D Mark II doesn't have an SD-card interface ...


It really has been a long time since I had a Mark II. My bad.
#13
Quote from: reddeercity on June 09, 2018, 09:26:34 AM
@ewinemiller did you really read what @teopimenta said ?

To be more helpful ! read the whole post .


Yeah, I did and have made the same goof. With the non-experimental ML, it will write the RAW to the card you have selected for writing. A 1066x CF should write fine, a SD card will give the exactly the results described and benchmark the low numbers.

@teopimenta, been a while since I had a Mark II, but when you press the Q button, there is a spot near the lower right that selects which card to write to. Make sure the compact flash is selected, not the SD Card. I believe its the top one. Another thing to try is benchmark the card on a computer over a USB3 compact flash card reader. If it runs that slow everywhere you might have a counterfeit.
#14
Sounds like you're recording to the sdcard. It's limited by the controller.

Sent from my KFSUWI using Tapatalk

#15
Quote from: jimiz on February 26, 2018, 12:03:14 PM
what I not undestand, is ..what you can NEED MLV_REC.mod ?

I believe I have seen some conversations that now that mlv_lite has sound, mlv_rec is no longer necessary. But that only happened a couple weeks ago, so give it time.
#16
Quote from: Pain on February 23, 2018, 12:17:10 AM
Then how come it does not boot anymore, the F.A.Q. says that it can cause that even, i would say that is damage.

What you're describing sounds like a hardware failure. You keep talking about AA batteries. Are you using a grip? Have you tried removing the grip and using a real Canon rechargable battery instead? I have read about shorts in some of the cheap grips that burn through batteries.
#17
Quote from: ibrahim on October 23, 2017, 12:39:11 PM
So you didn't get the same problem in v.12.5. Is it possible to import these footages to v 12.5 save and then continue the work on v 14 and take advantage of its new features?  :D

I don't think so. One of the things I was trying to open was a project I believe I originally put together under 12.5. I think mine was crashing whenever it handed the DNG off to the GPU for processing which it still needed to do. If yours is a similar problem and non-DNG footage works you might be able to render out to prores or something in 12.5 and then grade/edit in 14.
#18
I fixed my problem by explicitly setting the GPU processing mode to CUDA instead of Auto.
#19
Quote from: ibrahim on October 20, 2017, 08:49:28 PM
I am using Davinci 14 and have the same issue while attempting to import a cDNG folder: while draging it to the media pool the program crashes. I can't even click on the folder that contains the cDNGs prior to draging them into the media pool. I used MLVproducer to convert MLV to cDNG.

I think it's something in Resolve 14. I'm seeing the exact same problem under OSX. Resolve crashes trying to open ML DNGs (maybe all, just don't have anything else to try). This is old footage that worked in earlier versions too. All of it was generated with mlvdump.
#20
Quote from: Aeidxst on September 20, 2017, 01:18:24 PM
But it isn't possible in an official nightly build?

And will 1920x1040 at 48fps allow me to record continuously?
Correct, not available in nightly.

It will depend on your scene and ISO, which feed into how well each frame compresses, and card speed, but in general yes. If you find that that you're on the edge, you can reduce the vertical height to reduce the bandwidth requirements.
#21
The experimental build at

https://builds.magiclantern.fm/experiments.html

will get you 48fps at 1920x1040. Seems to work fine in my brief tests.
#22
Quote from: clemento on September 13, 2017, 02:25:29 PM
Hi Magic Lantern users,
I haven't been updating my ml build for 2 years now..
is there already a way to see the proper and right frame when recording in crop mode?
It sucks that we see the 5x magnification, but actualy its recording in 3x magnification.
Any workaround?

Thanks so much

Check out the experimental builds. There's a very nice crop mode activated with the zoom button that gives the correct framing.

https://builds.magiclantern.fm/experiments.html
#23
Raw Video / Re: Bit Depth not showing up
August 22, 2017, 12:07:07 PM
Quote from: Zeusjuice on August 21, 2017, 09:46:40 PM
Are the experiment downloads stand alone ML or are they to be used alongside a nightly build?  I'm unsure what I'm supposed to do.  Do I remove the latest nightly build then put the experiment on my sd card?  Or do i copy the experiment files alongside the nightly build files and put both on the sd card?  Please Help. 

Stand alone, use them instead of nightly.
#24
Quote from: beauchampy on August 17, 2017, 10:16:06 AM
I think last time I tried the build 3.5k was almost continuous but without realtime live view or sound recording. Is this still the case?

Mostly. I can do 3.5k 2.67:1 continuous with a fast card in the zoom mode crop. Live view preview is responsive enough for framing that mode, but I think the other hires non-zoom modes still have problems with live view. No sound. Very usable though.
#25
There is no sound in crop_rec experimental builds. mlv lite does not support it. Use an external recorder. The Zooms are nice.

Quote from: Anntria on May 21, 2017, 04:10:09 PM
Hi everyone.

I have problems with sound record on 1.2.3 firmware version, experimental build.
Got 4 modules on - crop rec, dual iso, mlv lite, mlv play

What am i doing wrong and how to solve it?

Kind regards, Anna