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.

Topics - Ilia3101

Pages: [1]
General Development Discussion / Apertus MLV Format Discussion
« on: 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:
we 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-

General Development Discussion / The MLV format
« on: 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?

General Chat / Whats happening to DCRaw???
« on: July 20, 2019, 03:17:46 AM »
I was trying to get my hands on dcraw and I notice 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  :'( :'( :'(

Camera Emergency Department / delete
« on: July 13, 2019, 12:16:20 AM »

General Chat / Music videos these days
« on: 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?

Share Your Videos / Brighton | 5D Mark II 3K RAW test
« on: 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!

General Help Q&A / Weird stripes on 5D mark II raw
« on: 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:

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?

Scripting Q&A / How to enter 5x crop and move crop window from lua?
« on: January 07, 2018, 06:26:42 PM »
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?

Hardware and Accessories / Komputerbay 1066x cards with USB 2 readers
« on: November 03, 2017, 12:23:50 PM »
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!

Share Your Videos / London - 5D mark II x MLV App
« on: 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 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.


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

Make the most of the colours from your Canon camera with a processing
engine designed for smooth highlight roll-off and rich colour. Cinematic
results are effortless in MLV App...

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

  • Cinematic images with pleasing colour and smooth highlight roll-off
  • Accurate colour using camera matrices + CIECAM02 white balance (bouncyball likes it)
  • Free and Open Source!
  • Fast, works well on any computer, even if it is very old
  • Support for 10/12 bit and Lossless Compressed MLV (basically any MLV in existence)
  • Dual ISO with 20 bit processing
  • Good selection of debayering algorithms (including the amazing AMaZE)
  • Opening and editing multiple files
  • Exports in ProRes, h.264, h.265 and many more (Using FFMpeg, also with AVFoundation on macOS)
  • DNG export with lossless compression
  • Works well on all operating systems
  • Very easy to use
  • If you want to process DNGs, use

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...)
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:
Thanks g3gg0 and a1ex and Danne.
And thanks to everyone who is developing: masc, bouncyball... all who wrote GPL code used in the app

General Help Q&A / Reading 14 bit RAW
« on: 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:
Code: [Select]
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:
Code: [Select]
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 :)

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

Raw Video / Yet Another RAW Video Calculator
« on: 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.
(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:

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.

Share Your Videos / A France Videotape - 5D2
« on: 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:


Share Your Videos / First time using Magic Lantern RAW
« on: March 25, 2016, 10:18:04 PM »
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.

Pages: [1]