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

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1812
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #725 on: December 30, 2017, 11:53:32 AM »
When I delete some video, first video is always selected. It will be better select next video with nereast index ;)
Was already done.

Oh, I wonder how it was done on mlrw, preview it's an important thing but I guess it's still usable at 5-8 fps.
So slow?! On my 8 years old Core2Duo MacBook I get something between 10-12 fps with v0.13... that looks not so bad...
5D3.113 | EOSM.202

togg

  • Senior
  • ****
  • Posts: 423
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #726 on: December 30, 2017, 11:58:46 AM »
I have a mbpr 2.3 i7, it's not the best but it should be able to handle something okeish!

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1812
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #727 on: December 30, 2017, 12:05:24 PM »
What??? That should be way faster! Have you found the caching option? Let it cache until it says "Idle" again and then play. You should get around 15 frames with an i7!!!
5D3.113 | EOSM.202

escho

  • Contributor
  • Hero Member
  • *****
  • Posts: 563
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #728 on: December 30, 2017, 05:55:37 PM »
I updated my tutorial for compiling  MLV-App in Linux openSUSE (german version).:
https://seescho.wordpress.com/fotos/ml/
An updated english version will follow soon.
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 819
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #729 on: December 30, 2017, 06:37:19 PM »
@escho: COOL! :)

Dmytro_ua

  • Member
  • ***
  • Posts: 215
  • Kyiv, Ukraine
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #730 on: December 30, 2017, 07:11:23 PM »
Wow! This app looks so promising!
I'm wondering, is it possible to implement different fps playback function? For example, I have 50-60fps footage, but I'd like to preview it at 25fps (in slow motion). It would be great to have some options like:
- native fps (as it is now)
- custom fps (speed playback options)
5d3 1.1.3 exp | Canon 16-35 4.0L | Canon 50 1.4 | Canon 100mm 2.8 macro
Ronin-S

togg

  • Senior
  • ****
  • Posts: 423
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #731 on: December 30, 2017, 10:43:37 PM »
What??? That should be way faster! Have you found the caching option? Let it cache until it says "Idle" again and then play. You should get around 15 frames with an i7!!!

I don't know what to say. I'll try with different drives.

Dmytro_ua

  • Member
  • ***
  • Posts: 215
  • Kyiv, Ukraine
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #732 on: December 30, 2017, 11:03:16 PM »
I have 10-15fps on my working i7 desktop. There is great realtime preview on MlRawViewer even on my old notebook.

p.s.
I've found a bug. All my footage stops on 354 frame. Will try different footage to get more information.
5d3 1.1.3 exp | Canon 16-35 4.0L | Canon 50 1.4 | Canon 100mm 2.8 macro
Ronin-S

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 819
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #733 on: December 31, 2017, 11:36:34 AM »
Guys like I said I wish we could play video in real time BUT...

MLRawViewer uses pure OpenGL engine for debayer, basic tonmapping and color balancing (and there is none of more sophisticated processing like denoise, etc)

We use CPU engine for all of these.

We did some experiments with OpenCL debayer and now @Ilia3101 experimenting with OpenCL processing (and I guess bilinear OpenCL demosaic).

It is pointless to debayer with OpenGL/OpenCL and then color process with CPU. Technically as OpenGL is by far different than CPU coding it is hard to use for complicated graphics processing. That is why all in one OpenCL (not OpenGL) pipeline is our choice and it needs lots of time to understand ;), implement and tune.

@Dmytro_ua
The FPS override is implemented long time ago and is accessible via export settings "fps override" and It works for playback too.

regards
bb

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 819
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #734 on: December 31, 2017, 11:44:36 AM »
I've found a bug. All my footage stops on 354 frame. Will try different footage to get more information.
Please collaborate more on this (what is your OS, which - 32 or 64 bit version of MLV App you use) and upload some affecting MLVs to check.

escho

  • Contributor
  • Hero Member
  • *****
  • Posts: 563
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #735 on: December 31, 2017, 12:19:08 PM »
MLV-App: Compiling for Linux openSUSE
I just finished the english version of my tutorial:
https://seescho.wordpress.com/tutorial-englisch/
I hope, I didn´t forget to much...
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1812
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #736 on: December 31, 2017, 12:50:40 PM »
Wow! This app looks so promising!
I'm wondering, is it possible to implement different fps playback function? For example, I have 50-60fps footage, but I'd like to preview it at 25fps (in slow motion). It would be great to have some options like:
- native fps (as it is now)
- custom fps (speed playback options)
This is implemented. Go to export settings and set fps override. That also works for playback.

MLV-App: Compiling for Linux openSUSE
I just finished the english version of my tutorial:
https://seescho.wordpress.com/tutorial-englisch/
I hope, I didn´t forget to much...
Thank you! :)

And... funny: on none of my computers MlRawViewer feels faster as MLV App... am I doing something wrong?! How do you get it so fast?
5D3.113 | EOSM.202

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 819
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #737 on: December 31, 2017, 02:40:17 PM »
I hope, I didn´t forget to much...
Small correction ;)

Code: [Select]
cdng (up to 16bit, lossless or uncompressed)

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 819
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #738 on: December 31, 2017, 02:50:11 PM »
And... funny: on none of my computers MlRawViewer feels faster as MLV App... am I doing something wrong?! How do you get it so fast?
MLV App feels very snappy in all aspects except REAL realtime playback ;)

In the beginning I was also eager to implement the same shaders as in mlrawviewer (even have draft concept using QT openGL somewhere on hdd at my work) but then droped this because our goal is different (add more processing features in the future and it would be very hard to do in opengl shaders) hence it should be implemented differently. I did not say it's easy to do this in OpenCL :P, but it's better and future proof.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7137
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #739 on: December 31, 2017, 03:31:51 PM »
Previewer is more than good enough for what it does imo. Even get 8fps on my macbook air  1.6 cpu and around 15-17fps on my macbook pro.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1812
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #740 on: December 31, 2017, 03:32:16 PM »
Hm, but MlRawViewer is far away from real realtime as well. I would say MLRV bilinear = MLVAPP AMaZE cached and MLRV AMaZE = MLVAPP bilinear in terms of speed on all of my systems, no matter if Win or OSX.
5D3.113 | EOSM.202

ilia3101

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 937
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #741 on: December 31, 2017, 04:38:08 PM »
Thanks a lot escho!

Speaking of real time playback... very soon there will be another upgrade to CPU processing performance, so maybe real time playback :)

Dmytro_ua

  • Member
  • ***
  • Posts: 215
  • Kyiv, Ukraine
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #742 on: December 31, 2017, 04:41:12 PM »
Don't you think it is possible to lower playback resolution to make it more realtime?

All my footage stops on 354 frame. Will try different footage to get more information.

Never mind. It was footage from some early (summer) experimental builds. Installed the latest build and playback works fine.

5d3 1.1.3 exp | Canon 16-35 4.0L | Canon 50 1.4 | Canon 100mm 2.8 macro
Ronin-S

JADURCA

  • Member
  • ***
  • Posts: 145
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #743 on: December 31, 2017, 10:12:58 PM »
I don't know what to say. I'll try with different drives.

@togg, I believe that what @masc is telling you to wait until 'Caching' status changes from "active" to "idle" when changing 'Debayer for preview' option. Check screenshot below.


JADURCA

  • Member
  • ***
  • Posts: 145
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #744 on: December 31, 2017, 10:40:28 PM »
@JADURCA this is how to my knowledge arc (viva A.E.) works -- it save changes to the first dng then applies the changes to the rest of your video file or image sequence (e.g. Tiff , PNG , MOV. etc...) I just check your dng's and there no problem with camera raw profiles , all where there to be selected . Test on Win 7 Pro With CS6 After Effects , didn't have 5d3 VisionLOG profile to check only have one for 5d2 . So you want Cdng that are W/B & color corrected from ACR/Camera Raw ? Any reason why ? tiff or PNG not good enough or I'm I missing something here .

It's all about using all the data available with RAW to color correct at it best. So much latitude for intense correction before image breaks, then when finish color correcting I process all images using just .JPEG at 12 quality setting. I once tested and compared image sequences quality pixels using JPEG, Tiff, PNG and even PSD using the same image. Found that there was no difference when using JPEG with all the others regarding pixel quality, just the storage space each one finally takes and performance (JPEG take less Memory from your video editor). JPEG was a clear winner for me, only thing is that if you want to make major adjustments then you better go back to DNG's and make corrections using ACR and process again.

Here's an footage (where it was possible to recover the sky details and three guys there where almots dark) from a music video project I'm working right now. Workflow: MLV, Extracted using MLV App, DNG's color corrected using (VisionLOG profile) with ACR, saved using JPEG 8-bit 12 quality setting and final rendering using H.264 with Sony Vegas.

https://we.tl/jF2BvBW0DV

escho

  • Contributor
  • Hero Member
  • *****
  • Posts: 563
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #745 on: January 01, 2018, 10:43:01 AM »
Small correction ;)

Code: [Select]
cdng (up to 16bit, lossless or uncompressed)

Changed it. Thank You! :)
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

ilia3101

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 937
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #746 on: January 01, 2018, 12:37:23 PM »
@reddeercity A tip for getting better results in MLV App: use profile "tonemapped" - I can see there is some harsh clipping in the image you posted, on his hat for example. Makes it look like it was shot on a Sony.
@masc What do you think of making it default profile? I think it looks better on 97% of images. (Edit: didn't we already do this? Default seems to be standard for me on every version I open so I might be going insane)

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1812
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #747 on: January 01, 2018, 01:08:58 PM »
@masc What do you think of making it default profile? I think it looks better on 97% of images. (Edit: didn't we already do this? Default seems to be standard for me on every version I open so I might be going insane)
Tonmapped is the default profile. You'll see when importing a file.
5D3.113 | EOSM.202

ilia3101

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 937
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #748 on: January 01, 2018, 01:11:38 PM »
Ah nevermind :D Remembered couple minutes after I wrote the post (thought it was a sierra bug at one point). Going to be using the app a lot today.

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 819
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #749 on: January 01, 2018, 04:16:30 PM »
@escho: :D

@masc: can't you really get realtime playback in mlrawviewer? I can get realtime+ at 3k w/o problem (windows, linux, never tried it on mac) on all of my available PCs/NBs. Bilinear is always realtime, amaze is CPU (same as in mlv app), hence lags quite a bit.

bb