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

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 833
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2125 on: October 13, 2018, 10:03:08 PM »
@Ilia3101

Yay!!! :D

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7235
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2126 on: October 14, 2018, 12:41:04 AM »
I might finish WhiteBalance re implementation today.
Most welcome and deeply appreciated.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 755
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2127 on: October 14, 2018, 10:25:37 AM »
Nice work @Ilia3101!

I saw today enhanced pull request for RawTherapee for Shadows/Highlight module it might maybe very useful for enhancing Shadows and Highlight in MLVApp too, see:

Shadows/Highlights off


Shadows/Highlights old (It have similar looking when using the Highlight/Shadows sliders in MLVApp)


Shadows/Highlights new


Here the link of pull request:
https://github.com/Beep6581/RawTherapee/pull/4849
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.

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 833
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2128 on: October 14, 2018, 11:21:24 AM »
@theBilalFakhouri

For my taste:
1st picture still looks more natural and pleasing.
2nd one very HDRish!
3rd a bit HDRish with good shadows but needs more contrast

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 755
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2129 on: October 14, 2018, 12:30:14 PM »
@bouncyball

You are right, the photos aren't mine it's only for showing the new and old shadows and highlights. There is a lot of enhancement it can be used for different cases without the High contrast edges and etc.. . See more examples in the pull request link there is a demo video also.

Here is a example from me using MLVApp:

Normal Dual ISO:
Original" border="0

Pushed 2.5 Stops:
Pushed-2-5" border="0

Highlights recovery:
Restoring-Highlight" border="0

Some shadows also:
Some-Shadows" border="0

Now same things but with Adobe:
Adobe" border="0

Don't look at the colors

MLVApp BW
MLVApp-BW" border="0

Adobe BW
Adobe-BW" border="0

Look at the high contrast in the edges it doesn't look natural (not good) and look at Adobe it's more smoother and natural, Of course I am not asking for Adobe quality,, But it seems now RawTherapee has enhanced these Highlights and Shadows recovery and it looks more closer to Adobe and natural also (Sorry for saying natural too much :P).
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.

ilia3101

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 953
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2130 on: October 14, 2018, 01:21:43 PM »
For filters like shadows/highlights you need the source image and a blur image. For the blur image you can literally just blur it, which leads to ugly edges, or you can do some really fancy filter that preserves edges. Most of the fancy filters are slow. Here's a good one: http://www.cse.cuhk.edu.hk/~leojia/projects/L0smoothing/ - this would probably give Adobe like results.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1918
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2131 on: October 14, 2018, 02:11:58 PM »
@theBilalFakhouri: you'll get better results, if you set Exposure to the negative and Lighten to the positive. If that is not enough, push Contrast to the negative too. Edges will be way better! ;) Shadows and Highlights should be used as last resort, then results get better.
5D3.113 | EOSM.202

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 833
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2132 on: October 14, 2018, 03:39:41 PM »
Shadows and Highlights should be used as last resort, then results get better.
Right! In mlv app Dark/Light Strength/Range is so powerful that I barely touch highlights and shadows at all. BTW highlights alter a bit broader range than it should. Shadows are fine.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 755
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2133 on: October 14, 2018, 04:23:47 PM »
@theBilalFakhouri: you'll get better results, if you set Exposure to the negative and Lighten to the positive. If that is not enough, push Contrast to the negative too. Edges will be way better! ;) Shadows and Highlights should be used as last resort, then results get better.

Yes now it's seems better:
Lighten-Contrast-Dark-Strength-s" border="0

But also it have a different look than Shadows/Highlights method but I think now it's more *natural* to my eye like in the real world. It is good to have two nice options ;D
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: 1918
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2134 on: October 16, 2018, 05:57:39 PM »
Both dock areas are now resizeable - if you can compiled it, especially Windows Users: please test!

(Screenshot at 2560x1440 at 150% scaling)

And there is now also a matrix icon mode in session list:

Hope you like it ;)
5D3.113 | EOSM.202

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 755
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2135 on: October 17, 2018, 05:43:08 PM »
In Windows it's working nicely! Thanks for that! :D
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.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7235
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2136 on: October 18, 2018, 08:32:12 PM »
Question. Could exposure tab go further towards brightness? I set whitelevel to around 6000 on this mlv file and it seems dualiso exposure could go further. Maybe the exposure slider could be expanded when dualiso is set to on?
MLV file:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/short_M18-1960.MLV

Sorry about the crappy clip. Was using nd filter of real cheap quality.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 755
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2137 on: October 18, 2018, 08:46:51 PM »
Is this doable?

...Now 1x3 files is cleaned perfectly even with Dual ISO files. The only small problem we have already knew it is the "height" value in "raw_info" or should I say the offsets. Using mlv_dump -v in 1736x2214 MLV file: (EDIT: of course the resolution was dropped in crop_rec not in mlv_lite, if it was from mlv_lite it will be no offsets)

Code: [Select]
Block: RAWI
...
    Res:  1736x2214
    raw_info:
 ...
      height           2244
      width            1808

By changing the 1x3 focus map name from 80000326_1808x3508.fpm to 80000326_1808x2244.fpm now the focus pixels will be cleaned nicely in 1736x2214 files. I have tried it in MLVApp by dropping the focus pixels map in the MLVApp.exe directory.

I think we should a trick for that like using the full focus pixels map (The original one) and makes MLVApp checking the height in raw_info and make a calculation for the offsets depending on MLV files info --> Hello @masc @bouncyball @Ilia3101 is this possible ? :D

Same thing with 1x1 Binning but I think this will affect the "width" value too.

Here are MLV files in 1736x2214 Normal and with Dual ISO: Download (The internet speed is bad, will upload ASAP Edit: Uploaded).
...
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: 1918
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2138 on: October 18, 2018, 09:11:40 PM »
Question. Could exposure tab go further towards brightness? I set whitelevel to around 6000 on this mlv file and it seems dualiso exposure could go further. Maybe the exposure slider could be expanded when dualiso is set to on?
No problem in principle. Try it out:
https://www.dropbox.com/s/4mpcad6qd9l3lo9/MainWindow.ui?dl=0
You just need to change the minimum and maximum value of the exposure slider (EV * 100).
The problem is, the precision becomes very bad, especially around 0EV it feels not good... :(

Edit: what is the correct white level? For more than ~4400 AMaZE, LMMSE and IGV do strange things in the light of your lamp...


@theBilalFakhouri: Bouncyball should be able to answer this question - I have no idea about that correction part... :D
5D3.113 | EOSM.202

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7235
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2139 on: October 18, 2018, 10:02:37 PM »
I'll try to find time to test @masc.
I think white level should be around 3000 but I tried getting some extra range. Wishful thinking  :P

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 833
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2140 on: October 19, 2018, 09:11:28 AM »
I think we should a trick for that like using the full focus pixels map (The original one) and makes MLVApp checking the height in raw_info and make a calculation for the offsets depending on MLV files info --> Hello @masc @bouncyball @Ilia3101 is this possible ? :D
How it works now:
Code checks camera model ID in IDNT block header, from "RAWI.raw_info" struct it gets raw buffer height/width, gets bining/skipping values from RAWC block header and crop/pan values from current VIDF block header. All this information is sufficient to pick the right focus pixel pattern type and generate map on the fly in memory (no .fpm map file needed).

If ".fpm" maps are found in the mlvapp dir then some parts of procedure explained above skipped and after FPM name parsing, the resolution checked against MLV raw buffer resolution (also if FPM has a header it accounted) and appropriate map is loaded.

Now... everything is possible but I'm waiting for @dfort to update his focus pixel generating bash script. After that I'm gonna port it to mlvapp/mlv_dump.

regards
bb

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 755
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2141 on: October 19, 2018, 01:56:42 PM »
@bouncyball

Wow great thing here I didn't know some of these stuff.Thanks for explaining!
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.

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 833
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2142 on: October 19, 2018, 03:58:25 PM »
Wow great thing here I didn't know some of these stuff.Thanks for explaining!
U R Welcome :)

Lars Steenhoff

  • Senior
  • ****
  • Posts: 473
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2143 on: October 19, 2018, 10:20:40 PM »
I was using the new build with the gallery view on the left.
It's a great feature to have.  Now I was thinking about space and it seems that for my setup and monitor I would love to have the gallery view on the bottom of the app.
Would this be something possible without too much work?

As another option, not removing the old one

Thanks








It's a bit like in Lightroom




masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1918
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2144 on: October 19, 2018, 10:44:02 PM »
Not exactly the same, but I could offer this with only a few lines of code:
5D3.113 | EOSM.202

Lars Steenhoff

  • Senior
  • ****
  • Posts: 473
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2145 on: October 19, 2018, 10:49:49 PM »
Wow super!  that would be really useful!

 :)

whitelight

  • Freshman
  • **
  • Posts: 68
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2146 on: October 19, 2018, 10:52:45 PM »
Not exactly the same, but I could offer this with only a few lines of code:


Looks really great to me. Thanks

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1918
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2147 on: October 19, 2018, 11:13:03 PM »
Yay... got also this:

So we see more sliders from edit area.
5D3.113 | EOSM.202

Lars Steenhoff

  • Senior
  • ****
  • Posts: 473
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2148 on: October 19, 2018, 11:15:14 PM »
Even better!

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1918
Re: MLV App - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2149 on: October 19, 2018, 11:33:56 PM »
You can check out and compile... it is on github repo.
5D3.113 | EOSM.202