MLV App 1.14 - All in one MLV Video Post Processing App [Windows, Mac and Linux]

Started by ilia3101, July 08, 2017, 10:19:19 PM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

ilia3101

And sorry everyone there wasn't an April fool joke. it's coming a few days late. Github contains some spoilers (it's real funny)

Quote from: Luther on March 21, 2019, 03:56:16 PM
Thanks for all the efforts in this project. MLVApp is amazing. I use it in every production to convert MLV to ProRes in Log-C.

@Ilia3101
A higher color space is the only thing holding me from using MLVApp exclusively to process MLV files.
It would be great if you actually achieve that. Is there any specific problem you can't solve?

We already convert to sRGB correctly, other colour spaces like ACES are just need a different matrix. But thanks for all the interesting links you sent. You may be pleased in a few days ;) ;) ;) ;)

masc

Quote from: 2blackbar on April 01, 2019, 06:50:16 PM
Would having chroma blur only for dark areas help ? Is it currentlyu for entire image , darks,mids and highs ?
Not sure if the helps. I tried that in past and it did just nothing. Because the noise you see isn't dark. The background/area around is dark.

Quote from: 2blackbar on April 01, 2019, 06:50:16 PM
Also do we have control over h.264 compression ? I could use more detail when exporting.Theres huge detail gap between mjpeg and h264/265 export
In v1.6 In latest commit you have maximum quality - at least maximum a "normal" PC can playback. On the other side: If you need high quality don't use h264/h265.

Quote from: 2blackbar on April 01, 2019, 06:50:16 PM
Im using LMMSE  which produces sharpest image but im getting artifacts(red dots ) when theres a lot of bright areas in the middle of image
...
Are these focus dots leftovers ? Thats what i think , maybe removal isnt working in the sam way when LMMSE is active
Nope, these aren't focus dots. The dots are flickering all over the picture on playback - focus dots are static. We still get such problems with LMMSE and don't know why. You are invited to debug, if you can. I was searching for some days already, Ilia as well. We found nothing.
5D3.113 | EOSM.202

2blackbar

I did some coding but for games mostly, im not as smart as You guys and this app is already amazing with the tools it has.
Im able to hide noise with "shadows" slider under "highlights" it looks natural and i dont have to blur chroma which creates that color fringe/glow around person thats affected by it, if there would be a way to contain chroma blur to its original area and not expand...
What do You suggest as final export format from MLVApp ? Most export formats in it are uncompressed / lossless for exporting to edit in other video editors later, id like exported video from MLV App to be final output.
Would it be possible on day to export all clips one after another as one video? ( merge them on export ) i direct stream copy them all after export from MLV App

masc

Quote from: 2blackbar on April 01, 2019, 10:10:59 PM
...and i dont have to blur chroma which creates that color fringe/glow around person thats affected by it, if there would be a way to contain chroma blur to its original area and not expand...
Already done. Try out "RBF denoise chroma". (If I understood right.)
Quote from: 2blackbar on April 01, 2019, 10:10:59 PM
What do You suggest as final export format from MLVApp ? Most export formats in it are uncompressed / lossless for exporting to edit in other video editors later, id like exported video from MLV App to be final output.
As final output e.g. h264/h265 is fine.
Quote from: 2blackbar on April 01, 2019, 10:10:59 PM
Would it be possible on day to export all clips one after another as one video? ( merge them on export ) i direct stream copy them all after export from MLV App
I don't think it will be possible in future. Because a session supports clips of any aspect ratio and of any resolution - mixing won't work at all. We would have to resize, crop, etc. ... but MLVApp is not supposed to be a NLE. At least for now. And there are very good programs out there you can use for free.
5D3.113 | EOSM.202

2blackbar

Yeah , good to know, i have one more question ,when we adjust white level in RAW to get rid of pink highlights then entire image is lifted, wouldnt it be better if only highlights would be stretched/lifted leaving mids where they were ? I see i have a bit more noise in darks visible after i correct my white levels.
Or some other method where darks and mids  will stay intact and only highlights will be corrected.

masc

White level correction is a RAW correction, not a processing step. Black and White level are the min and max parameter values of (usable) RAW signal. Corrections can be done with curves and other parameters.
5D3.113 | EOSM.202

2blackbar

So its not possible to correct white level in RAW so entire image wont be brighter ? i think most people are using this to remove pinks problem when footage is overexposed.
What i found out is that white level can be quite random with overexposed footage.

masc

Normally, the correct whitelevel will be set in camera (by the ML software), this is why Danne was asking some posts before. The slider is only there to adjust if the camera failed doing it correctly.
5D3.113 | EOSM.202

Danne

As said before. Use Crop mode sub menu bitdepth control. Leave  RAW video to 14bitlossless.

2blackbar

Im just testing 4.5k RAW and almost pissing myself from hapiness , i dont know how You did it Danne but im amazed. :o
Im using 11 bits to save space, is it wrong ? Sorry to derail masc ! Im a bit overexcited with this, Raw has so much more colours, image is beatiful.Rich cyans and magentas, even better than real life.

Danne

Yes, anamorphic is somehting else. True cinematic feel.
Well, 11bit lossless won´t work with anamorphic but 10bit from here will:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg208959#msg208959

Luther

Quote from: Ilia3101 on April 01, 2019, 08:32:50 PM
You may be pleased in a few days ;) ;) ;) ;)

:o Can't wait for it.


    { /* GAMUT_Rec2020 */
         1.72466, -0.36222, -0.25442,
        -0.66941,  1.62275,  0.01240,
         0.01826, -0.04444,  0.94329
    },
    { /* GAMUT_ACES_AP0 */
        1.0498110175, 0.0000000000, -0.0000974845,
        -0.4959030231, 1.3733130458, 0.0982400361,
        0.0000000000, 0.0000000000, 0.9912520182


Hope I'm not spoiling the surprise. But, according to Walter Arrighetti, AP0 is mostly used for archival of footage, while AP1 is the one used for color grading (normally ACEScct).
Looking foward to version 1.7!

Galterius

Hey there, I am new to the magic lantern sphere. I have a 5d mark ii, and I just filmed some 3k raw 10bit video. I imported them into the mlv app v1.6, but then when I export them (with the right settings), they appear only in my quick access menu in my win10 explorer, they weight 0 byte, and I can't read them, with vlc, or in Premiere Pro... i will try on my mac, but this is very weird... (I tried prores 4444, h265, h264, but nothing works, sadly)
Thanks !
EDIT : I downloaded the 1.5 version and it works !!!

2blackbar

After editing over 50 clips today i have one small suggestion about menu placement, theres "shadows" and "highlights" sliders and they are far down , i use them quite a bit especially hightlihts and i use white level in raw ... so i have to scroll a lot of times.
What if shadows and highlights sliders would be moved up in side menu to be with exposure and contrast , just right below them ?
I think i makes sense a lot, tools for adjusting brightness should be close  to each other to speed up workflow.

ilia3101

Quote from: Luther on April 03, 2019, 06:41:52 AM
:o Can't wait for it.


    { /* GAMUT_Rec2020 */
         1.72466, -0.36222, -0.25442,
        -0.66941,  1.62275,  0.01240,
         0.01826, -0.04444,  0.94329
    },
    { /* GAMUT_ACES_AP0 */
        1.0498110175, 0.0000000000, -0.0000974845,
        -0.4959030231, 1.3733130458, 0.0982400361,
        0.0000000000, 0.0000000000, 0.9912520182


Hope I'm not spoiling the surprise. But, according to Walter Arrighetti, AP0 is mostly used for archival of footage, while AP1 is the one used for color grading (normally ACEScct).
Looking foward to version 1.7!

Spoiling is fine.

And thanks, I have heard about AP1 before from Andy600, but he said the AP0 gamut would also be good for internal processing as it is very wide. I would add the AP1 gamut too if it weren't so difficult to find the matrix online. Maybe you know where it is ;)

Danne


ilia3101


Luther

Quote from: Ilia3101 on April 03, 2019, 08:11:26 PM
I would add the AP1 gamut too if it weren't so difficult to find the matrix online. Maybe you know where it is ;)

Not sure if this will help (I'm not a coder), but I've found this CTL that can transform from AP0 to ACEScct. About CTL here.
Also, these are the primaries (it seems... found on github and on the document S-2016-001)


const Chromaticities AP1 = // Working space and rendering primaries for ACES 1.0
{
  { 0.713,    0.293},
  { 0.165,    0.830},
  { 0.128,    0.044},
  { 0.32168,  0.33767}
};


And the white point:


{
  { 0.32168,  0.33767}
};

ilia3101

Thanks a lot. I will see if I can find a way to convert that to a matrix.

masc

@Galterius: you can export with v1.5, but not with v1.6? That would be strange - realization of export is identical.
5D3.113 | EOSM.202

Luther

Quote from: Ilia3101 on April 04, 2019, 12:45:52 AM
Thanks a lot. I will see if I can find a way to convert that to a matrix.

@Ilia3101 I'm not sure what I'm doing, but might be something: got a ICC profile from Rawtherapee and then, using the tool iccgamut from Argyllcms converted to gamut values. Result here: https://we.tl/t-pE3mjmuh55

edit: the "code" tag doesn't work because the file is too big, so I had to upload it.

ps: If you contact Beep6581 on github he could have the correct matrix.

2blackbar

Whats the current bitrate for h265 ? i think is higher than 264, could we get something to adjust it when exporting? Its a shame to export and lose details when we have such great color correcting tools and compressing twice will reduce details even further.

masc

<= v1.6:
- "-crf 24" for both
> 1.6:
- high h.264: "-crf 14"
- high h.265: "-crf 18"
- medium h.264: "-crf 24"
- meduim h.256: "-crf 24"
If you don't want to loose detail, h264 and h265 are not the right codecs for you.

Same question was asked last week last time... in this thread.
5D3.113 | EOSM.202

2blackbar

But there arent other final output codecs in MLVapp that would compress nicely while preserving detail. h.265 is not bad but compression values set in MLVapp are too high to preserve detail that shows up for example in ancient MJPEG and h.265 files are quite small which is great to save space but not great to save detail in footage.Thats why im asking if it would be possible to adjust this in the future.
So in 1.7 that will change according to your info ? I tried to install qt and mingw but i dont have enough disk space at tbe moment being flooded with raw files from excitement.

masc

Why not using e.g. ProRes4444 if detail is important? Or ProRes422, a little smaller and still very good.
Current revision has 2 ffmpeg settings for h.264 and h.265, one medium and one high quality option.
5D3.113 | EOSM.202