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 6 Guests are viewing this topic.

JADURCA

Quote from: reddeercity on December 24, 2017, 06:33:20 AM
@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 .

I'm uploading MLV and VisionLOG camera profile (for like 23 cameras) at the same time, so, if you still have color correction .xmp I uploaded yesterday, then you can use it.


bouncyball

@Danne
Can not reproduce this:
Unique Camera Model             : Canon EOS 5D Mark III????????????۸.
Used MLV App 0.13 to export DNGs. First and all consecutive frames are fine regarding this tag.
Could it be that ACR screws up all consecutive files? I'm on Linux now and can not run AE.

@JADURCA
This kind of issue been reported by MLVFS users when there was a bug in there and XMP could not be written to the virtual folder. As I understand you use physical DNGs on the HDD and that's why it's strange. When you feed ACR/AE with DNGs telling that it's a sequence of frames, everything should be fine and XMP made for 1st frame have to be used for other remaining ones.

Danne

Also tested exporting Jadurcas clip in Mlv app but coud not reproduce the issue either.

bouncyball

@Danne: OK thx. I changed the code anyway ;), now it is more reliable.

DeafEyeJedi

Confirmed @JADURCA's MLV works like normal and unable to reproduce either. Still a wonderful upgrade to this app and yet it just keeps on getting better. A true version of 'never ending story' no pen intended.

Also found a bunch of interesting things within this app especially w lossless Dual-ISO stuff (even tho it isn't intended to be useful atm) but hey I can't help myself not refrain from using this fun feature especially in 2.8K from a 5D3 regardless.

Will report my findings and ideas when I can. Thanks again for making this possible for all of us in here!
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

reddeercity

@JADURCA I downloaded your mlv file and tested it on my win7 laptop -- a few things I noticed .
I used mlvproducer to extract the cdng to if it's a issue with MLV App. and I thing so .
In a nut shell ,  both Cdng give access to the Vision Log in ACR thou A.E. , but the mlv app Cdng's do not keep the changes in the timeline (camera raw profile & lens correction) see screen shots below.
See the Red hi-lighted boxes

MLV_App_CS6_AE_CamRaw_Profile_Vision_log_fails
by RedDeerCityTV, on Flickr
Cdng's from mlvproducer keep the changes see below

MLVPro_CS6_AE_CamRaw_Profile_Vision_log_TimeLine
by RedDeerCityTV, on Flickr

I think it may be this  Unique Camera Model             : Canon EOS 5D Mark III≈  τ≈  σ≈  α█╕.
this is not in the Cdng from mlvproducer  , even the Exif info is really different between the two see below
Cdng from MLP App
ExifTool Version Number         : 10.02
File Name                       : M17-1643_000003.dng
Directory                       : C:/Users/i5Dell/Downloads/exiftool-10.02
File Size                       : 2.6 MB
File Modification Date/Time     : 2017:12:23 12:28:44-07:00
File Access Date/Time           : 2017:12:24 17:19:08-07:00
File Creation Date/Time         : 2017:12:24 17:19:08-07:00
File Permissions                : rw-rw-rw-
File Type                       : DNG
File Type Extension             : dng
MIME Type                       : image/x-adobe-dng
Exif Byte Order                 : Little-endian (Intel, II)
Subfile Type                    : Full-resolution Image
Image Width                     : 1920
Image Height                    : 800
Bits Per Sample                 : 14
Compression                     : Uncompressed
Photometric Interpretation      : Color Filter Array
Fill Order                      : Normal
Make                            : Canon
Camera Model Name               : Canon EOS 5D Mark III
Strip Offsets                   : 1208
Orientation                     : Horizontal (normal)
Samples Per Pixel               : 1
Rows Per Strip                  : 800
Strip Byte Counts               : 2688000
Planar Configuration            : Chunky
Software                        : MLV App
Modify Date                     : 2017:12:17 16:43:28
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 0 1 1 2
Exposure Time                   : 1/143
F Number                        : 7.0
ISO                             : 100
Sensitivity Type                : ISO Speed
Exif Version                    : 0230
Subject Distance                : 524 m
Focal Length                    : 24.0 mm
Focal Plane X Resolution        : 48.67290288
Focal Plane Y Resolution        : 48.67290288
Focal Plane Resolution Unit     : inches
Lens Model                      : EF24-105mm f/4L IS USM
DNG Version                     : 1.4.0.0
Unique Camera Model             : Canon EOS 5D Mark III≈  τ≈  σ≈  α█╕.
Black Level                     : 2047
White Level                     : 16200
Default Scale                   : 1 1
Default Crop Origin             : 0 0
Default Crop Size               : 1920 800
Color Matrix 1                  : 0.7234 -0.1413 -0.06 -0.3631 1.115 0.285 -0.03
82 0.1335 0.6437
Color Matrix 2                  : 0.6722 -0.0635 -0.0963 -0.4287 1.246 0.2028 -0
.0908 0.2162 0.5668
As Shot Neutral                 : 0.7939645987 1 0.3541823983
Baseline Exposure               : 0
Camera Serial Number            : 2CB548B5FE
Calibration Illuminant 1        : Standard Light A
Calibration Illuminant 2        : D65
Active Area                     : 0 0 800 1920
Forward Matrix 1                : 0.7868 0.0092 0.1683 0.2291 0.8615 -0.0906 0.0
027 -0.4752 1.2976
Forward Matrix 2                : 0.7637 0.0805 0.1201 0.2649 0.9179 -0.1828 0.0
137 -0.2456 1.057
Time Codes                      : 00:00:07.16
Frame Rate                      : 59.94
Reel Name                       : M17-1643
Baseline Exposure Offset        : 0
Aperture                        : 7.0
CFA Pattern                     : [Red,Green][Green,Blue]
Image Size                      : 1920x800
Megapixels                      : 1.5
Shutter Speed                   : 1/143
Focal Length                    : 24.0 mm
Light Value                     : 12.8


Cdng from MLVProducer
ExifTool Version Number         : 10.02
File Name                       : M17-1643_00000.dng
Directory                       : C:/Users/i5Dell/Downloads/exiftool-10.02
File Size                       : 2.9 MB
File Modification Date/Time     : 2017:12:24 16:22:41-07:00
File Access Date/Time           : 2017:12:24 16:45:10-07:00
File Creation Date/Time         : 2017:12:24 16:45:10-07:00
File Permissions                : rw-rw-rw-
File Type                       : DNG
File Type Extension             : dng
MIME Type                       : image/x-adobe-dng
Exif Byte Order                 : Little-endian (Intel, II)
Subfile Type                    : Full-resolution Image
Image Width                     : 1920
Image Height                    : 800
Bits Per Sample                 : 16
Compression                     : Uncompressed
Photometric Interpretation      : Color Filter Array
Make                            : Canon
Camera Model Name               : Canon EOS 5D Mark III
Strip Offsets                   : 1016
Orientation                     : Horizontal (normal)
Samples Per Pixel               : 1
Rows Per Strip                  : 800
Strip Byte Counts               : 3072000
Planar Configuration            : Chunky
Software                        : MLVProducer
Artist                          : noname
Sample Format                   : Unsigned
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 0 1 1 2
Copyright                       : noname
Date/Time Original              :
Lens Model                      : EF24-105mm f/4L IS USM
DNG Version                     : 1.4.0.0
Unique Camera Model             : Canon EOS 5D Mark III
CFA Plane Color                 : Red,Green,Blue
CFA Layout                      : Rectangular
Black Level Repeat Dim          : 1 1
Black Level                     : 2047
White Level                     : 9153
Default Scale                   : 1 1
Default Crop Origin             : 0 0
Default Crop Size               : 1920 800
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                 : 461 795 471
Baseline Exposure               : undef
Bayer Green Split               : 0
Active Area                     : 0 0 800 1920
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                      : 59.939
Reel Name                       : M17-1643
Warning                         : Bad IFD1 directory
CFA Pattern                     : [Red,Green][Green,Blue]
Image Size                      : 1920x800
Megapixels                      : 1.5


notice the Color Matrix  are different  between the two app's  , I do see mlv app is exporting the cdng as 14bit instead of 16bit (could that be a issue ?) shouldn't I wouldn't  think.

I though this was odd , the W/B in win7 file explorer is way off from mlv app Vs. mlvproducer (from left to right mlvproducer then mlv app)

mlvpro_Vs_mlvapp_wb
by RedDeerCityTV, on Flickr

but importing in A.E. is not a problem as it show correct W/B , I did notice "as shot" w/b from mlv app was at 4200k and the one from mlvproducer was 5200k , thought that was odd.
Is all this a problem with decoding lossless compression ? Also I wondering do you really need "Unique Camera Mode" the only time I seen this being use in the Band Software Raw Magic , in Mac OSX .
with out that tag some cams like the 5d2 are pink cast in mac finder (black level is hard coded to 2048 & 5d2 has black level of 1792)
Seems there is a lot of extra tags are there all necessary ?

bouncyball

@reddeercity

Hey thank you for taking time and writing up all these. You did what I wanted to do long time ago - compare mlvp and mlvfs/mlvapp cdng headers :). Can you also test DNG files produced by MLVFS? Then we'll have 3 way comparison.

Indeed mlvp has strange white level (9153, not taken from MLV, seems edited in mlvp), very different color/forward matrixes and unusual "as shot neutral" (this MLV recorded in ABW mode and MLV has no real kelvin value, so setting WB is up to processing software).

Also if you did not notice yet it is not a real 16bit dng, the raw data values just bit unpacked to 16 bits and saved as is (like MLVFS does for speed's sake). Also black level is not hardcoded to 2048, in both cases it is taken from MLV (2047).

What puzzles me why preset is saved in mlvp case, which tag is responsible for this behavior.

regards
bb

Danne

Answering #706
Mlv producer is using color matrices from eos 50D. That will most certainly screw with color accuracy for the 5D mark III.
Unique Camera Model is essential for acr and dcp profiling.

Wayne H

Hi, Masc, ilia, bouncyball, Merry Xmas to you all. Noticed a bug when i try to export, using apple AV Foundation, it crashes when i hit the export button, although for some strange reason it always seems to crash when i hit export for the first time, then i re-boot the app, and it seems not to crash after that, only sometimes..

Here's the crash report https://www.dropbox.com/s/s4mvlijbb72toch/crash%20report%200.13%20mlv%20app.rtf?dl=0

bouncyball

@DeafEyeJedi

Quote from: DeafEyeJedi on December 24, 2017, 08:59:46 PM
Will report my findings and ideas when I can. Thanks again for making this possible for all of us in here!
Thanks for your feedback as per usual :)

masc

Quote from: Wayne H on December 25, 2017, 03:28:36 PM
Hi, Masc, ilia, bouncyball, Merry Xmas to you all. Noticed a bug when i try to export, using apple AV Foundation, it crashes when i hit the export button, although for some strange reason it always seems to crash when i hit export for the first time, then i re-boot the app, and it seems not to crash after that, only sometimes..

Here's the crash report https://www.dropbox.com/s/s4mvlijbb72toch/crash%20report%200.13%20mlv%20app.rtf?dl=0
Merry xmas!
Please be exact and write more information. The report tells, that the app crashed while building a frame. This does not happen when pressing the export button, that happens between filedialog and export ready. Then: what format did you export, there are 3 AVFoundation formats. The MLV which causes the problem would also be a nice to have for debugging.
5D3.113 | EOSM.202

Wayne H

Hi Masc, sorry yes i should have been more precise and informative and less vague, my bad.

I applied minimal corrections (just sharpening and added alexa log c) then i click on export, screen comes up with save as (file name), and where to (desktop etc), then i click on save to start export and it crashes.

Using apple AV Foundation apple prores 4444, and AMAZE Debayer, what is weird though, is that it always crashes, when i first open the app and run my first export ALWAYS, i restart the app and sometimes then the export starts and it's ok, other times it will crash again, i took the liberty of downloading JADURCA's MLV upload https://we.tl/6dZHdVwnzM to see if the same thing happens with that MLV and i can confirm, it does, crash on trying to export, then i re-launch the app, and it renders export fine,

Using macOS High Sierra 10.13.2 Macbook pro late 2016

Using JADURCAS MLV (as it's already uploaded for you to test) First time it crashed, re launched app, it worked and started writing export file. third time tried, crashed again, hope this helps..

PS great work guys this is now (in my humble opinion) the go to, must have MLV app for every Magic Lantern user, the progress has been phenomenal.

masc

Thanks a lot for the information and the nice words.
Does it even crash when you have just one MLV to export, or does it happen for batch? Do you load/save sessions, or just import -> adjustments -> export?
5D3.113 | EOSM.202

Danne

Indeed, pro app.
Suggestion. Make a screenrecording of your workflow to show exactly what steps are causing the crashes.

masc

Okay... I think I have it. Got the crash now too and can debug.
5D3.113 | EOSM.202

Wayne H

Yes the latest test i did using jadurca's mlv (easy for you all to download), just one mlv exported no sessions loaded or saved, import -> adjustments -> export. i even just loaded that one clip into the app, same crash. As danne suggested here's a video. https://www.dropbox.com/s/edhkq951lwfqeap/mlv%20app%20crash.mp4?dl=0 Hope this helps. PS well since as you got the same crash to masc, you probably dont need this now, hahaha.

masc

Thanks, yes that is the same I got the crash now to... but only each 4th or 5th try, but it happens. I also think I found the reason why, but I have to clearify with Ilia, because I don't understand the code 100% there.
5D3.113 | EOSM.202

domasa

Please, can you add more key shortcuts?
I used this key shortcut in unsupported application  MlRawViewer:
- Cut In/Out (e. g. Shift+I/Shift+O when 'I' is used for Info)
- go to previous/next video (e. g. K / J)

- delete selected video from session (e. g. Del)

masc

Quote from: domasa on December 29, 2017, 06:22:24 PM
Please, can you add more key shortcuts?
Sure...
Quote from: domasa on December 29, 2017, 06:22:24 PM
I used this key shortcut in unsupported application  MlRawViewer:
- Cut In/Out (e. g. Shift+I/Shift+O when 'I' is used for Info)
- go to previous/next video (e. g. K / J)
- delete selected video from session (e. g. Del)
Done.
5D3.113 | EOSM.202

domasa

Thx! I will download next alpha version.

Quote- delete selected video from session (e. g. Del)
When I delete some video, first video is always selected. It will be better select next video with nereast index ;)

togg

A few requests, mostly stuff that are present on mlrawviewer:

1) Total time (min:sec:frame?) just beside the total frame count on the bottom

2) Smooth realtime playback.

3) Basic lut for colorspace (c-log, rec etc etc.) and importing of new ones if you really want to.

4) Better handling of hotpixels? I've tested it in a rush and I could still see some.

Thanks a lot for the development, mlrawviewer is too buggy and a fresh alternative is really appreciated.

bouncyball

Quote from: togg on December 30, 2017, 10:30:25 AM
1) Total time (min:sec:frame?) just beside the total frame count on the bottom
Doable

Quote from: togg on December 30, 2017, 10:30:25 AM
2) Smooth realtime playback.
Not so easy to implement, needs rewriting all of the processing.

Quote from: togg on December 30, 2017, 10:30:25 AM
3) Basic lut for colorspace (c-log, rec etc etc.) and importing of new ones if you really want to.
Doable

Quote from: togg on December 30, 2017, 10:30:25 AM
4) Better handling of hotpixels? I've tested it in a rush and I could still see some.
Please upload sample MLV

bb

togg

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.

I'll upload a couple of MLV asap!

ilia3101

More colour space functionality soon with AVFoundation (rec2020 wink wink reddeercity) add maybe with FFMpeg too.

Also playback is already realtime if your CPU is > 6 GHz :D
But incase it isn't, an OpenCL GPU processing mode is coming (!!!)