Author Topic: MLV App 1.13 - All in one MLV Video Post Processing App [Windows, Mac and Linux]  (Read 921983 times)

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2293
Here the dng from A.E. with correction M26-2103_000000.dng , below is the ExifTool info with tonemap from adobe , maybe useful to help figure out the issue .
Code: [Select]
ExifTool Version Number         : 10.45
File Name                       : M26-2103_000000.dng
File Size                       : 4.8 MB
File Type                       : DNG
File Type Extension             : dng
Image Width                     : 3744
Image Height                    : 1080
Bits Per Sample                 : 10
XMP Toolkit                     : Adobe XMP Core 5.3-c007 1.136881, 2010/06/10-1
8:11:35
Creator Tool                    : MLV App
Lens                            : EF24-70mm f/2.8L USM
Approximate Focus Distance      : 54
Document ID                     : 580971C0A7FFD28D0CF11913E78136B1
Original Document ID            : 580971C0A7FFD28D0CF11913E78136B1
Instance ID                     : xmp.iid:103FF4F6DC80E9118557F6C2F85389A2
Format                          : image/dng
Raw File Name                   : M26-2103_000000.dng
Version                         : 7.0
Process Version                 : 6.7
White Balance                   : Custom
Color Temperature               : 4950
Tint                            : 0
Exposure                        : 0.00
Shadows                         : 5
Brightness                      : +50
Contrast                        : +25
Saturation                      : +5
Sharpness                       : 51
Luminance Smoothing             : 24
Color Noise Reduction           : 37
Vignette Amount                 : 0
Shadow Tint                     : -16
Red Hue                         : -14
Red Saturation                  : +18
Green Hue                       : +2
Green Saturation                : -12
Blue Hue                        : +3
Blue Saturation                 : -3
Fill Light                      : 0
Vibrance                        : -8
Highlight Recovery              : 0
Clarity                         : 0
Defringe                        : 1
Hue Adjustment Red              : -8
Hue Adjustment Orange           : 0
Hue Adjustment Yellow           : +29
Hue Adjustment Green            : +7
Hue Adjustment Aqua             : +8
Hue Adjustment Blue             : +1
Hue Adjustment Purple           : +32
Hue Adjustment Magenta          : +3
Saturation Adjustment Red       : -5
Saturation Adjustment Orange    : 0
Saturation Adjustment Yellow    : +26
Saturation Adjustment Green     : +3
Saturation Adjustment Aqua      : 0
Saturation Adjustment Blue      : +19
Saturation Adjustment Purple    : +48
Saturation Adjustment Magenta   : +28
Luminance Adjustment Red        : -45
Luminance Adjustment Orange     : +7
Luminance Adjustment Yellow     : +16
Luminance Adjustment Green      : -7
Luminance Adjustment Aqua       : +8
Luminance Adjustment Blue       : +12
Luminance Adjustment Purple     : 0
Luminance Adjustment Magenta    : +33
Split Toning Shadow Hue         : 44
Split Toning Shadow Saturation  : 5
Split Toning Highlight Hue      : 27
Split Toning Highlight Saturation: 10
Split Toning Balance            : 0
Parametric Shadows              : -16
Parametric Darks                : -16
Parametric Lights               : -18
Parametric Highlights           : +34
Parametric Shadow Split         : 10
Parametric Midtone Split        : 39
Parametric Highlight Split      : 70
Sharpen Radius                  : +1.0
Sharpen Detail                  : 25
Sharpen Edge Masking            : 0
Post Crop Vignette Amount       : 0
Grain Amount                    : 0
Luminance Noise Reduction Detail: 33
Color Noise Reduction Detail    : 43
Luminance Noise Reduction Contrast: 35
Lens Profile Enable             : 1
Lens Manual Distortion Amount   : 0
Perspective Vertical            : 0
Perspective Horizontal          : 0
Perspective Rotate              : 0.0
Perspective Scale               : 100
Auto Lateral CA                 : 1
Exposure 2012                   : -1.15
Contrast 2012                   : -20
Highlights 2012                 : 0
Shadows 2012                    : 0
Whites 2012                     : 0
Blacks 2012                     : 0
Clarity 2012                    : +20
Convert To Grayscale            : False
Tone Curve Name                 : Medium Contrast
Tone Curve Name 2012            : Linear
Camera Profile                  : Adobe Standard
Camera Profile Digest           : 4E39CA4544970CFCDA0480DEF985A334
Lens Profile Setup              : LensDefaults
Lens Profile Name               : Adobe (Canon EF 24-70mm f/2.8 L USM)
Lens Profile Filename           : Canon EOS-1Ds Mark III (Canon EF 24-70mm f2.8
L USM) - RAW.lcp
Lens Profile Digest             : 6DC973F8007CD1B1219A7C2170B93681
Lens Profile Distortion Scale   : 100
Lens Profile Chromatic Aberration Scale: 100
Lens Profile Vignetting Scale   : 100
Has Settings                    : True
Has Crop                        : False
Already Applied                 : False
History Action                  : saved
History Instance ID             : xmp.iid:103FF4F6DC80E9118557F6C2F85389A2
History When                    : 2019:05:27 18:10:13-06:00
History Software Agent          : Adobe Photoshop Camera Raw 7.0 (Windows)
History Changed                 : /metadata
Tone Curve                      : 0, 0, 32, 22, 64, 56, 128, 128, 192, 196, 255,
 255
Tone Curve Red                  : 0, 0, 255, 255
Tone Curve Green                : 0, 0, 255, 255
Tone Curve Blue                 : 0, 0, 255, 255
Tone Curve PV2012               : 0, 0, 255, 255
Tone Curve PV2012 Red           : 0, 0, 255, 255
Tone Curve PV2012 Green         : 0, 0, 255, 255
Tone Curve PV2012 Blue          : 0, 0, 255, 255
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 0 1 1 2
Exposure Time                   : 1/48
F Number                        : 8.0
ISO                             : 800
Sensitivity Type                : ISO Speed
Exif Version                    : 0230
Shutter Speed Value             : 1/45
Aperture Value                  : 8.0
Subject Distance                : 54 m
Focal Length                    : 24.0 mm
Focal Plane X Resolution        : 5315.436242
Focal Plane Y Resolution        : 5315.436242
Focal Plane Resolution Unit     : inches
Lens Model                      : EF24-70mm f/2.8L USM
DNG Version                     : 1.4.0.0
Unique Camera Model             : Canon EOS 50D
Black Level                     : 112
White Level                     : 1013
Default Scale                   : 1 1
Default Crop Origin             : 0 0
Default Crop Size               : 3744 1080
Color Matrix 1                  : 0.5852 -0.0578 -0.0041 -0.4691 1.1696 0.3427 -
0.0886 0.2323 0.6879
Color Matrix 2                  : 0.492 0.0616 -0.0593 -0.6493 1.3964 0.2784 -0.
1774 0.3178 0.7005
As Shot Neutral                 : 0.4767212258 1 0.7424952295
Baseline Exposure               : 0
Camera Serial Number            : 190DA874
Calibration Illuminant 1        : Standard Light A
Calibration Illuminant 2        : D65
Active Area                     : 0 0 1080 3744
Forward Matrix 1                : 0.8716 -0.0692 0.1618 0.3408 0.8077 -0.1486 -0
.0013 -0.6583 1.4847
Forward Matrix 2                : 0.9485 -0.115 0.1308 0.4313 0.7807 -0.212 0.02
93 -0.2826 1.0785
Time Codes                      : 00:00:00.00
Frame Rate                      : 23.976
Reel Name                       : I:/50D_Reg's_in_3xcrop/5-26-2019/M26-2103
Baseline Exposure Offset        : 0
Aperture                        : 8.0
CFA Pattern                     : [Red,Green][Green,Blue]
Image Size                      : 3744x1080
Megapixels                      : 4.0
Shutter Speed                   : 1/48
Focal Length                    : 24.0 mm
Light Value                     : 8.6

andy kh

  • Hero Member
  • *****
  • Posts: 537
 it is very importand to see the waveform/rgb parade etc while color grading.i find the waveform window very small. is it possible to increase the size of it or give and option for floating or something like that
5D Mark III - 70D

ilia3101

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 953
@Luther i just noticed this post. I always miss things.

I have no idea about those questions Ilia. In my mind I always thought that color conversion is something complicated and often not precise, so the simplest solution should always be the best one.

Colour conversion in RGB is precise from one space to another (just a matrix transform). But converting from camera sensor data to any actual colour space is not precise for sure.

I noticed you seem to be using XYZ and then converting to other space, right? For example, I see you got the ACES matrix from here (XYZ-to-AP0). Wouldn't be better to just use right away the intended color space?

Well the actual image doesn't go in to XYZ space (unless you choose it as gamut for processing), XYZ is just used as a middle point in calculations for generating the matrices. It is normal to do that I think, as most colour spaces' matrices are defined from/to XYZ. Could use any space as a reference point for calculations, but it would need different matrices.

And thanks for the link, I don't remember where I got the matrix 😂

Might be a good idea to request help on ACES Central. They might have the answers about your white point questions.

Ah yes good idea



@andy kh I agree it would be nice if the waveform expanded with the sidebar, but I think masc didn't like it getting pixelated (I think I remember this from some discussion in 2017 :) ).

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
it is very importand to see the waveform/rgb parade etc while color grading.i find the waveform window very small. is it possible to increase the size of it or give and option for floating or something like that
@andy kh I agree it would be nice if the waveform expanded with the sidebar, but I think masc didn't like it getting pixelated (I think I remember this from some discussion in 2017 :) ).
Correct, Ilia. In general: no problem to make waveform / rgb parade larger... if +5sec per image is fast enough... until now I did not like this at all, because nobody could work with this - that is why this does not exist ;) Or we could just stretch it - but then you could count pixels and won't have more information.
5D3.113 | EOSM.202

ilia3101

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 953
I just want it to scale the histogram/waveform image, I don't mind if it goes a little blurry or pipxelated. No need to render it at higher resolution if it's slower. (my opinion)

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
... I don't mind if it goes a little blurry or pipxelated. ...
It will get very blurry and ugly.
5D3.113 | EOSM.202

ilia3101

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 953
On a hidpi linux 13 inch it looks like this:



I can barely see it. I have 1.5x font scaling + sidebar stretched.

Mockup with nearest interpolation:



Ugly but I prefer it even that way.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 756
The pixelated version is more usable
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
We are almost half-way from the goal! any help from any user is appreciated.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
This week I found a bug related to focus pixel fix feature and got it fixed now.
-> if "Create Mapp Files" was enabled or/and a Mapp file was already created, "fix focus pixels" did not work always.
-> Workaround: disable "Create Mapp Files" and delete Mapp files, load MLV again
-> If you are able to compile MLVApp, using Mapp files + fix focus pixels works now. Or just wait for next offical release.
5D3.113 | EOSM.202

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7236
Nice!
Question. Aborting export stops processing and erases ongoing file. I would prefer if the file was stopped and then kept for previewing purposes.
I sidestep working is to force quit Mlv App instead of aborting which seems to send a kill ffmpeg signal and the file will be stopped but viewable.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
Nice!
Question. Aborting export stops processing and erases ongoing file. I would prefer if the file was stopped and then kept for previewing purposes.
I sidestep working is to force quit Mlv App instead of aborting which seems to send a kill ffmpeg signal and the file will be stopped but viewable.
Can be changed easily. Maybe I create a checkbox in menu for that. For now, see MainWindow.cpp line 2349 in current revision - comment it out and you're done.

Edit: I'll just deactivate this and then all 4 different export pipes do the same.
5D3.113 | EOSM.202

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
Short infos:
Deleting for aborted export files is now disabled.
And bouncyball found the ideal solution for the "focus pixel fix + mapp" problem. Thx!
5D3.113 | EOSM.202

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7236
Nice. Will check later. Is the file viewable too after aborting? Header data is applied when sending kill signal on mac but otherwise not.

EDIT: Tested, working. Great!

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
...
Ugly but I prefer it even that way.
Hm... I don't like ugly. So I tried to double the precision for waveform monitor. And resizing transformation is set to "smooth". Looks not so bad I think, but needs a bit more time for processing - at least if the scope is bigger or if set to waveform / rgb-parade.



Hope you like it and can live with that. The change was bigger than expected. ;)
5D3.113 | EOSM.202

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 756
Great work @masc !
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
We are almost half-way from the goal! any help from any user is appreciated.

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2293
Checking the export from mlv -> dng with 3x1 4k (4064x590) 5D2 , just notice when exported the frame display is
the correct un-squeezed resolution (4064x1770) but the metadata says 4064x590 with  exiftool , which of course
has a smaller data size . Nice going , good job ! Used mlv_rec , I thought this only work with mlv_lite .
So I looked closer at the metadata and notice
MLV App is writing 
Code: [Select]
Camera Model Name               : Canon EOS 5D Mark II
Subfile Type                    : Full-resolution Image
Image Width                     : 4064
Image Height                    : 590
Bits Per Sample                 : 10
Compression                     : Uncompressed
Black Level                     : 112
White Level                     : 1013
Default Scale                   : 1 3
and I see "Default Scale : 1 3"
so I check a crop_rec 2784x1160 from my 5D2 and it's says
Code: [Select]
Default Scale                   : 1 1Which has a bigger data size .
Anyways imports in to Adobe After Effect with out any problems , and displays the correct resolution frame size (4064x1770)
 :D

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7236
I got a question. Is it possible for Mlv App while exporting file to also show the preview window of the file being exported? Right now it´s the first file being exported that is what we are seeing until all files have been exported. Maybe there´s a not to difficult way of instead having the first frame of the actual file being exported showing? Of course this is a nitpicking feature but still nice.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
This should be possible. I just disabled preview for maximum export speed.
5D3.113 | EOSM.202

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7236
I see. Maybe enable preview after each export, let the first frame appear, then disable while exporting until next file and so on?
Prolonging this idea, a moving preview window following export frames like in after effects as optional would be nice too ;)  8) :P

marcelolippi

  • New to the forum
  • *
  • Posts: 42
Guys, working with 4.5k 2.35: 1 aspect with the eosm Danne build, I can apply the mask of focus points of dfort or only with the formats rewired, mcm, 16: 9 etc.? Help me, maybe I don't understand, thanks


masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
There are focus pixel maps (from dfort) for all those presets. Just download maps, drop maps on app and switch focus pixel fix on. With some luck, the maps you need are already installed in MLVApp and you just have to open the MLVs (see last posts from zeek).
5D3.113 | EOSM.202

ricardopt

  • Member
  • ***
  • Posts: 128
Hi everyone!

Sort of a newbie question... i've been using mlvapp and normally i choose a "color preset" and do some fine tuning after, is there a way to bypass the "colour presets" (standart/tonemapped, film etc) and export in a kind of "raw" format? English is not my native language so im hoping im getting all the wording correctly.

Thanks

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
... i've been using mlvapp and normally i choose a "color preset" and do some fine tuning after, is there a way to bypass the "colour presets" (standart/tonemapped, film etc) and export in a kind of "raw" format?
This is no preset, this is the processing profile. You can bypass it by setting to "Linear", but I am sure you won't like it. At the point of using the profiles, it is too late for getting RAW, because debayering has been done already. If you like to export RAW, you can choose DNG export codec and all processing is disabled (except RAW Corrections).
5D3.113 | EOSM.202

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7236
For true raw you need dng. Or else white balance is burnt in and other things. Closest signal to raw I think is to export some log like cineon and try to get as neutral white balance as possible. Then again, color handling, tonemapping and other stuff also added from Mlv App might not match the following NLE you are importing files to. If closer source accuracy is important then go for dng.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1925
If closer source accuracy is important then go for dng.
... and do all corrections manually in your NLE/other grading tool (e.g. rebuild a correct camera matrix,...).
5D3.113 | EOSM.202