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

Topics - ilia3101

#1
I want to darken my H264 proxies by roughly -1.0 stops, as I'm doing ETTR, but it seems ML digital ISO is broken on all crop_rec_4k branches. Only positive gain works. Negative gain does nothing.

Any idea why this is happening?

EDIT:

I am almost certain it's commit - https://foss.heptapod.net/magic-lantern/magic-lantern/-/commit/5c4e07340c534817def631511418f902c5cbf25a#26a8097d81e418f83d05a9b16c85b054342237ba

Impossible to revert unfortunately.

QuoteImage fine-tuning -> ML Digital ISO now goes up to 7 stops :)

Ok Alex. But working negative gain was more useful.
#2
I see that the cameras have 4GB of address space (32 bit), and that different parts seem to be mapped to different things (?)

The cameras obviously don't have 4GB of ram, only 128mb-1gb.

And I see the graphs here: https://www.magiclantern.fm/forum/index.php?topic=5071.50, is this just for normal RAM/main memory? I see that all of the graphs start at 0x40000000, which is 1GB offset from 0. What about firmware/ROM code, where in memory is that placed and is it in ram, or some special memory? I know it's not a direct mapping to the ROM, as you can't just write to that, but it does get copied to somewhere while the camera runs that isn't main memory??


I am curious to know what address ranges are mapped to what devices, and what can be done with them in terms of read/write/execute.

I could not find anything about this topic as a whole, only little fragments that I can't piece together.

Also what is ROM0 and ROM1 about? Why are they separate and mapped to different addresses... and why is there a 'mirror' double mapping or something
#3
Raw Video Postprocessing / UGLY clipping samples
February 01, 2021, 06:35:29 PM
Does anyone here ever have raw images with ugly clipping? Be that simple highlight clipping, blue light clipping in weird ways, or red lights going yellow, anything...

I'm looking for examples of these kind of images, they can be from any camera (from any brand) and in any raw format. I want them all. Let's make a collection of raw files with difficult colours. It would be really helpful for developing and testing raw conversion software (MLV App in my case)

Here's a particularly extreme example of what I want:



Would love more like this!


Fun fact: Using 3x3 matrices for raw conversion (which almost all software currently does) produces negative Luminance (Y) values for pure blue light. So why doesn't blue show up as black? ... per-channel clipping! (most often in ProPhoto RGB)




This sums up what I am looking for very well:

Quote from: a1ex on February 02, 2021, 08:53:12 AM
In this thread, we are looking specifically for sample images with extreme out-of-gamut clipping issues (extremely saturated colors that are rendered obviously wrong). Such issues can be found when using highly saturated light sources such as colored LEDs, or with concert photos/videos (with unusual lighting), or highly saturated scenes/subjects, such as flowers.
#4
General Chat / Is everyone okay?
March 31, 2020, 09:56:06 PM
How is everyone? Stuck at home?
#5
General Chat / Mirrorless 5D
January 04, 2020, 06:32:43 PM
I think about this a lot. I really want a mirroless camera with a full frame sensor. There is so many lenses that I just can't mount on a 5D. I have thought about an old sony A7, but the wasted video potential without magic lantern hurts, so I want it to be a ML Canon, but EOS R is not worth waiting for, and it's way too expensive.

I remember seeing this amazing 5D mark 2 leica M-mount mod - I have searched the guy's website who did it, and can't find anything about the mod, nothing on web archive either. Basically there is no information about it except the identical article on every photo news website, seems ridiculous not to share anything about such an amazing project.

So I am skeptical. Wouldn't removing the mirrorbox cause some kind of error? Could ML suppress this kind of error? Or would the camera still work even with no mirrorbox electronics connected?

And does the answer differ for 5D2 and 5D3?

Please I want some knowledge on this topic if anyone could help out!
#6
General Development / Apertus MLV Format Discussion
September 12, 2019, 03:34:37 AM
As we know, the Apertus project will be making some improvements and extensions to the MLV format. To add features such as support for non linear raw data for example...

So this can be the place where Apertus and Magic Lantern can discuss any changes that will be made to the MLV format. Anyone can contribute or just follow the discussion.

I was talking to Fares on the Apertus Telegram group and we decided it is a good time to start a thread.

Quote from Fares:
Quotewe need to spend quality time with ML community and Axiom community to build next version of MLV to be generic as possible while maintaining the goal of the format -to be very computationally friendly on the camera side-
#7
General Development / The MLV format
August 08, 2019, 12:09:00 AM
Some time ago I remember hearing that the MLV format is getting extended with more features in Google summer of code for Apertus cine camera project. Did that ever happen?

A couple more questions:

1. Would developers consider adding new blocks to the official MLV format?

2. Where can I see most up to date version of mlv.h?
#8
General Chat / Whats happening to DCRaw???
July 20, 2019, 03:17:46 AM
I was trying to get my hands on dcraw and I notice http://www.cybercom.net/~dcoffin/dcraw/ no longer shows Dave Coffin's page so I cannot download dcraw. Has it moved? or has the main page for DCRaw been lost with no explanation??? Anyone know what's going on? Are we losing dcraw  :'( :'( :'(
#9
General Chat / Music videos these days
May 17, 2019, 11:24:08 PM
In the last year or so, I have seen quite a few high budget music videos with significant aliasing and moire, and I am sure that it is slowly coming back in to style to have moire and aliasing in your shots. Just like we have filmconvert now, we will have moireconvert in a few years time.

So today I see this music video... and I am convinced that it was at least partially shot on a 5D mark 2 or another ML raw camera with moire.



I noticed:

- A lot of moire at 0:50 - on the straw hanging over the roof, as well as some patterns on a wooden crate
- Car at 2:32 has a lot of aliasing
- Crane shot at 2:39 has lots of aliasing and is not very sharp (similar at 2:41)
- Lots of green and purple fringing all over high contrast edges
- Sharpening reminds me of MLV App's (so does the smooth highlight rolloff  ;) )
- Just watch it, there's evidence everywhere

Anyone else notice this trend?
#10
Share Your Videos / Brighton | 5D Mark II 3K RAW test
November 25, 2018, 04:33:04 PM
Firstly, happy 10th birthday 5D mark 2!

Second, my yearly video...



I recommend watching in 4K where youtube compression was kind (looks awful in 1080p).
edit: Noticed youtube added a horrible framedrop that happens constantly so motion looks bad :( - don't know how to fix

It was filmed in mid October and took about a month to edit due to lack of time and energy.

Shot in 2880x1080 resolution @ 12 bits with the reddeercity/waza57 magic lantern build. These settings allowed 10-12 seconds of recording.
Lenses were Helios 44 (not 44-2), Jupiter 9 (silver), Takumar 135mm (as I don't have a russian 135mm yet), cosina 19-35 (for the really soft wide shot, as I don't have a mir-20 yet)

MLV App for conversion, 90% was done in the old version before accurate colour and camera matrices were added. The built in "film" filters are magic, though no one will listen as usual ;).
I am certain MLV App is as good as Davinci Resolve for simpler stuff (something it is lacking right now is wide gamut, on the to do list).
Also used Pitivi video editor for editing on Linux.

Made using 100% free (as in freedom) software!
#11
General Help Q&A / Weird stripes on 5D mark II raw
October 07, 2018, 06:41:56 PM
Fixed my broken 5D mark II recently(motherboard replacement), and for some reason there are these stripes on raw sensor images:



https://drive.google.com/file/d/1wwG0XIgZ5-rplEpZsMhi1K_LvOI-DEx6/view?usp=sharing

It looks like really intense vertical stripes with some horizontal structure built in. Vertical stripe algorithm does not get rid of them fully :-\

They appear on raw photos and raw video. Adding any sharpening makes them really visible

Is this solvable with some sensor adjustments or register tweaks? Or is this camera(sensor) just a brick?
#12
Is there a way in the lua api to enable crop mode and precisely set position of crop window?

edit: Argh so sorry!!!! meant to put this in the Q and A. Can it be moved?
#13
My usb3 udma7 reader broke yesterday and I kinda need to clear my cards to likely use tommorow, but I only have a non udma7, usb2 reader.

I've heard a couple of horror stories about komputerbay cards being destroyed by old readers, but those stories were a while ago and about older 1000x cards.
So does anyone have experience with using a usb2 reader with komputerbay's newer 1066x cards? Specifically 128gb in my case.

Should I test it out?

Or is it too risky?

If anyone knows about this I would be really grateful!
#14
Share Your Videos / London - 5D mark II x MLV App
October 29, 2017, 06:33:10 PM
A short movie shot on a day out in London (featuring a really nice golden hour). An attempt at getting back in to """"creativity"""" (been trying for like 2 years).



Used good old MLV 2.0 with mlv_snd.mo. Clips taken at full-sensor 3:2 resolution of 1856x1250.
Lenses were: 58mm Helios, 85mm Jupiter, 135mm Pentax Takumar, and 19-35 zoom. The usual.
MLVs processed completely in MLV App and slapped together in final cut pro.
#15

𝕃 À




MLV App is the world's only software for raw video that combines
native MLV support with a familiar photographic editing workflow!




Cinematic results are effortless in MLV App...


Sample videos:









(If anyone has suggestions of nice cinematic videos processed in MLV App that could be added here please tell me!!!)



If you are new to MLV App, this will teach you almost everything about using it:


То же самое видео, но на русском


Useful links:

"Compiler" app/script for macOS by Danne (source) - very easy way to compile on macOS

Guide for compiling MLV App (Linux) (and in German) by escho (thx :) )


(some stuff from original post...)
Quote
I began doing this this due to general frustration with Adobe, having to convert to DNG, and not being able to run MLVProducer(or any all in one solution) on my Mac. I began doing it, then Footage came along (btw good work martin), which was really exciting, but that never fixed the black level issue on elcapitan, so I continued.

I've had a lot of help with figuring stuff out on here: http://www.magiclantern.fm/forum/index.php?topic=19270.0
Thanks g3gg0 and a1ex and Danne.
And thanks to everyone who is developing: masc, bouncyball... all who wrote GPL code used in the app
#16
General Help Q&A / Reading 14 bit RAW
March 24, 2017, 09:27:09 PM
I am an absolute code noob AND right now I'm trying to decode 14 bit RAW video in C. I have looked at stack overflow, and seems like I'd need to read 7 bytes/56 bits to get 4 x 14 bit numbers, and thats what I'm doing, but its not working and I can't see why not, isn't a Magic Lantern RAW frame a tightly packed sequence of 14 bits? or is there some kind of gaps?
I'm taking 7 bytes, and shifting them like this:
for (uint32_t RAWbyte = 0; RAWbyte < RAWFrameSize; RAWbyte += 7)
{
    image16bit[(RAWbyte/7) * 4]     = ( (RAWFrame[RAWbyte] << 6) | (RAWFrame[RAWbyte + 1] >> 2) );
    image16bit[(RAWbyte/7) * 4 + 1] = ( (RAWFrame[RAWbyte + 1] << 12) | (RAWFrame[RAWbyte + 2] << 4) | (RAWFrame[RAWbyte + 3] >> 4) );
    image16bit[(RAWbyte/7) * 4 + 2] = ( (RAWFrame[RAWbyte + 3] << 10) | (RAWFrame[RAWbyte + 4] << 2) | (RAWFrame[RAWbyte + 5] >> 6) );
    image16bit[(RAWbyte/7) * 4 + 3] = ( (RAWFrame[RAWbyte + 5] << 8) | RAWFrame[RAWbyte + 6] );
}

easier to read:

pixel0 = ( (byte0 << 6) | (byte1 >> 2) );
pixel1 = ( (byte1 << 12) | (byte2 << 4) | (byte3 >> 4) );
pixel2 = ( (byte3 << 10) | (byte4 << 2) | (byte5 >> 6) );
pixel3 = ( (byte5 << 8) | byte6 );

Is there an error in the bit math or is the RAW format more complex?
Here is the output btw:

Close up:

I tried looking at mlv_dump source but its way too confusing for me.
Thanks to anyone willing to explain :)
#17
Finally uploaded some footage from the Lewes(UK) Bonfire that was on the 5th of November, originally I was intending to do a fun complex edit, but there wasn't enough different footage to make a particularly amazing movie, so it's more of a timeline dump, but I just had to share these videotapes because I think they look reaaaalllyy good and show how unique Magic Lantern RAW still is 8)

Recorded in full sensor 1856x1250 resolution, and 1600x1076 resolution in crop mode. Lenses were Helios-44(58mm ƒ2.0), Jupiter-9(85mm ƒ2.0), Mir-1(37mm ƒ2.8) and Cosina 19-35mm ƒ3.5-4.5
#18
Raw Video / Yet Another RAW Video Calculator
November 28, 2016, 03:53:19 AM
edit: I """put""" this under GPL license, i know the code is scrambled on to one line by the upload service but you can find a javascript beautifier. Not that anyone would find this spaghetti valuable.


http://rawcalculator.bitballoon.com/calculator_desktop
(Couldn't figure out how to upload it to github so generic service shall do)

I have been working on this calculator in my spare time over the last week to replace typing massive formulas in to my phone's calculator app and to practice JavaScript, I learned a lot about HTML and CSS too. I realised there already are calculators here, so I have tried to make it as useful as possible, combining everything I know about RAW video.

Will calculate:

  • Bitrate
  • Record time
  • Record time per card
  • Crop factor
  • Equivalent focal length
  • Field of view

Can be customised:

  • Resolution
  • Aspect ratio
  • Frame rate
  • Camera modes: crop mode, mv720
  • Bit depth
  • Lens
  • Card size
  • Camera specs(sensor, writespeed, etc...)

Some camera details might be wrong as I could not find all information, so tell me what I got wrong and improvements that should be made. I hope you find it useful ;)

Update #1
Suggestions have been implemented, bit depth is now selectable in a drop down menu, and so is framerate. I have also added tool tips(not that the geniuses here need them).
There is also a mobile version with fewer features: http://rawcalculator.bitballoon.com/calculator_mobile

Update #2
I've missed hundreds of updates, but now compression ratio can be entered. Don't enter compression ratio over 7.9 or it will think its bit depth :D, luckily compression doesn't increase size.
#19
Share Your Videos / A France Videotape - 5D2
August 26, 2016, 03:05:05 AM
Who else loves the word videotape? I'm obsessed with it



I haven't done much video related things for over a year, but now that I got a 5D Mark II this year I really want to get back in to it. This is the first "proper" thing I've made for ages.
Shot in RAW of course

Lenses: Helios 44, Mir 1, Jupiter 9, Takumar 135mm and Cosina 19-35

Or on Youtube:


Thanks
#20
I recently upgraded from my 5D classic to a mark ii so that I could do video, and I have been finding Magic Lantern really good. This is the first film I have made with it, not the best example of using raw video and I still have lots to learn. Here it is:

Thank you Magic Lantern developers.