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]
Scripting Corner / 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™ :P

Download the latest here

A RAW converter for MLV files with ProRes export.

  • Free and Free (Open Source)!
  • Fast (The main goal)
  • Support for Lossless compressed MLV
  • Support for 10/12 bit and Lossless Compressed MLV
  • Opening and editing multiple files
  • ProRes, H264, H265 etc export (Using FFMpeg, also with AVFoundation on macOS)
  • CDNG export
  • Stunning GUI

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

There is also a deprecated "native" macOS/Cocoa GUI:

This version is much more for testing/development as it is not very fully featured, but quick to compile.
Mac fanboys also seem to really like it.
This was also the original GUI of the app when I began creating it.

If you are on macOS and wanting to test the newest changes, you can do it easily with Cocoa version:
Code: [Select]
git clone
cd MLV-App/platform/cocoa
make app -j4
You most likely won't need to install anything, but if nothing works you'll have to get Apple command line tools: xcode-select --install

If you have gcc-7 installed (I found it's almost 5% faster than clang), you may also compile like this:
Code: [Select]
make app CC=gcc-7 -j4

(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 »
(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]