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

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 2068
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1575 on: July 01, 2018, 07:03:14 PM »
With this little app you can look into the clips and look what exactly is coded: https://mediaarea.net/
AVI uncompressed is not AVI uncompressed. ffmpeg offers more than a hand full different uncompressed AVI... we've chosen the "rawvideo" one. But I still don't understand why you've chosen AVI instead of CDNG when working with Premiere. Do you color correct in MLVApp? Then it could be useful.
5D3.113 | EOSM.202

Kanakori

  • Freshman
  • **
  • Posts: 51
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1576 on: July 01, 2018, 07:56:45 PM »
@masc: Great! :D

@Kanakori: check PM

regards
bb

Thanks guys! I'm trying it out rn.

escho

  • Contributor
  • Hero Member
  • *****
  • Posts: 563
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1577 on: July 01, 2018, 09:10:25 PM »
Ok but Premiere actually opens uncompressed AVI from After Effects, so if there is no codec what's the problem?

The asi-container from mlvapp, is specially made for the needs of astronomical stuff.  Some astronomical software need exact this format as input.
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

IDA_ML

  • Hero Member
  • *****
  • Posts: 1014
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1578 on: July 01, 2018, 10:13:40 PM »
Danne,

I tried chroma smoothing with MLVApp applied to a 3096x1320@15fps file from the 100D to remove focus dots.  The 2x2 setting dampened the dots but did not remove them.  The 3x3 setting killed them totaly but I did not like the result.  The look is too clean, plastic and digital.  The effect is very much like noise reduction.  Is chroma smoothing supposed to work that way?  I think, focus pixel maps do a much better job.

I also tried Batch_MLV as you suggested but it did not work for me.  It just exports the audio file and puts the original MLV file into a separate folder.  No DNGs.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7655
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1579 on: July 01, 2018, 10:43:56 PM »
Might be needing the setting relaxed set in batch_mlv. Or it´s maybe too old  :P

Enrico

  • New to the forum
  • *
  • Posts: 20
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1580 on: July 02, 2018, 01:41:11 AM »
With this little app you can look into the clips and look what exactly is coded: https://mediaarea.net/
AVI uncompressed is not AVI uncompressed. ffmpeg offers more than a hand full different uncompressed AVI... we've chosen the "rawvideo" one. But I still don't understand why you've chosen AVI instead of CDNG when working with Premiere. Do you color correct in MLVApp? Then it could be useful.
Is it a bad idea to color correct in premiere using a regulation layer? I personally don't like using CDNG becouse requires extra passages and also after effects render really slowly on my pc (I don't know why it doesn't use my GTX 960M, I tried different tutorials, instead premiere do it and of couse is much faster). Is there any tool which convert AVI from MLVapp in the kind of AVI supported by premiere?

Enrico

  • New to the forum
  • *
  • Posts: 20
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1581 on: July 02, 2018, 01:45:29 AM »
The asi-container from mlvapp, is specially made for the needs of astronomical stuff.  Some astronomical software need exact this format as input.
Yes AVI from MLVapp are enormous but AVI from after effects made from DNG are even bigger. Sorry for the questions but this is my first approach to videomaking.

wety67e

  • New to the forum
  • *
  • Posts: 15

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 2068
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1583 on: July 02, 2018, 11:07:17 AM »
@Enrico: Uncompressed AVI is processed 8bit video. So you have to adapt whitebalance and exposure, maybe more to not loose too much information. Again: if you do that, it's no big deal. Filesize plays not the biggest role in terms of quality ;) In cDNG the 14bit RAW from the sensor is untouched. Sure that is slower in Premiere... ProRes is somewhere between: 10-/12bit processed video (depending on chosen encoder).
5D3.113 | EOSM.202

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 2068
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1584 on: July 02, 2018, 11:15:28 AM »
I tried chroma smoothing with MLVApp applied to a 3096x1320@15fps file from the 100D to remove focus dots.  The 2x2 setting dampened the dots but did not remove them.  The 3x3 setting killed them totaly but I did not like the result.  The look is too clean, plastic and digital.  The effect is very much like noise reduction.  Is chroma smoothing supposed to work that way?  I think, focus pixel maps do a much better job.
Chroma smoothing and focus pixel removal are two very different things. Yes, chroma smoothing filters also focus pixels... but also a lot more (the algorithms does its job for each pixel in your picture). Focus pixel removal only removes focus pixels, so it is a lot faster and looks better for this task.
5D3.113 | EOSM.202

Enrico

  • New to the forum
  • *
  • Posts: 20
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1585 on: July 02, 2018, 11:23:56 AM »
@Enrico: Uncompressed AVI is processed 8bit video. So you have to adapt whitebalance and exposure, maybe more to not loose too much information. Again: if you do that, it's no big deal. Filesize plays not the biggest role in terms of quality ;) In cDNG the 14bit RAW from the sensor is untouched. Sure that is slower in Premiere... ProRes is somewhere between: 10-/12bit processed video (depending on chosen encoder).
I record with a 700D in 10bit but are you saying that the AVI from MLVapp is only 8 bit? I don't understand, I'm so confused  :(

IDA_ML

  • Hero Member
  • *****
  • Posts: 1014
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1586 on: July 02, 2018, 11:26:04 AM »
Thank you for this explanation, Masc.

The reason I wanted to use chroma smoothing for removing  focus pixels is that the new focus pixel maps are not ready yet and it may take a while until they get updated.  But I wanted focus pixel free files to be able to judge the quality of the new 4K files from the 100D.  I was very surprised to see that chroma smoothing affects the overall video quality in a perceptible way - something that I did not expect.  That is why I asked.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7655
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1587 on: July 02, 2018, 11:30:31 AM »
I think a darkframe file and cs2x2 could be a good compromise.
dfort asked for a file as well for updating maps so that is an idea as well.

IDA_ML

  • Hero Member
  • *****
  • Posts: 1014
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1588 on: July 02, 2018, 11:38:36 AM »
Today I got some standard clips from a 7D. MLVApp is not able to reconstruct the highlights for all these 7D clips. Did anyone else had such problems with your 7D footage (or maybe also other cams)? Please report! ;)
I found a temp solution (which is not really nice but working) and I would like to test a bit around before releasing a bugfix...

Masc,

I have the 100D and "Highlight reconstruction" does not seem to do anything on MLV files from that camera either.  Slightly overexopsed highlights stay pink all the time, no matter what I do.  I use the latest v.016 of MLVApp.  I hope, this issue can be fixed because Highlight reconstruction is a very important function.  Would you like me to send you some 100D footage?  If yes, please write down the command that I can use to shorten the clips here.  I cannot find it.

IDA_ML

  • Hero Member
  • *****
  • Posts: 1014
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1589 on: July 02, 2018, 11:45:27 AM »
I think a darkframe file and cs2x2 could be a good compromise.
dfort asked for a file as well for updating maps so that is an idea as well.

Danne,

I will provide to Dfort all the files that he needs to update the focus pixel maps for the 100D.  I will do that as soon as it is clear what the final RAW-video resolutions will be for that camera.  I am not sure if that is clear yet.  Porting 4k-crop recording to the Rebels is still bleeding edge and in progress, isn't it?  If you can suggest a resolution that will remain unchanged, I will shoot and provide the files for it as soon as possible.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7655
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1590 on: July 02, 2018, 11:58:25 AM »
Probably a good idea to let it sunk in a bit. Best idea is what a1ex is planning imo https://www.magiclantern.fm/forum/index.php?topic=16054.msg203367#msg203367

50mm1200s

  • Member
  • ***
  • Posts: 177
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1591 on: July 02, 2018, 12:13:29 PM »
Is there any tool which convert AVI from MLVapp in the kind of AVI supported by premiere?

ffmpeg or Handbrake. You can easily install ffmpeg through Chocolatey (if you work on windows) or Homebrew (if on mac).

Quote
I record with a 700D in 10bit but are you saying that the AVI from MLVapp is only 8 bit? I don't understand, I'm so confused

No, uncompressed AVI from MLVApp seems to be 12bit, but the chroma subsampling is 4:2:0.
ProRes and DNxHR are nearly lossless, have subsampling of 4:4:4 and are 10-bit. Just use these... please. There's no need to complicate.
If you really want a lossless workflow, MLVApp is probably not what you're looking to use. Check Resolve, in this case.

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 850
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1592 on: July 02, 2018, 12:33:21 PM »
I've added Uncompressed AVI v210 (4:2:2 10bit) to the export list. It is supported by any NLEs. You just have to compile MLV App yourself.

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 850
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1593 on: July 02, 2018, 12:33:54 PM »
No, uncompressed AVI from MLVApp seems to be 12bit, but the chroma subsampling is 4:2:0.
It is not 12bits, it's 8 bit (indeed 4:2:0)

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 2068
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1594 on: July 02, 2018, 12:51:48 PM »
Masc,

I have the 100D and "Highlight reconstruction" does not seem to do anything on MLV files from that camera either.  Slightly overexopsed highlights stay pink all the time, no matter what I do.  I use the latest v.016 of MLVApp.  I hope, this issue can be fixed because Highlight reconstruction is a very important function.  Would you like me to send you some 100D footage?  If yes, please write down the command that I can use to shorten the clips here.  I cannot find it.
Sure, I take all I can get for testing, debugging and further development! ;) THX! (I bet whitelevel in the file is wrong.) Shorten the clip via CutIn / CutOut and export as MLV.

Uncompressed AVI in v0.16 - 8bit 4:2:0
Uncompressed AVI by bouncyball - 10bit 4:2:2
ProRes ffmpeg - 10bit 4:2:2 or 4:4:4
ProRes AVFoundation - 12bit 4:2:2 or 4:4:4

@Enrico: 10bit from your sensor is different to 10bit processed video (in terms of values which are represented inside these 10bits).
5D3.113 | EOSM.202

squig

  • Hero Member
  • *****
  • Posts: 518
  • Crash test dummy MK3
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1595 on: July 02, 2018, 12:58:32 PM »
Is it a bad idea to color correct in premiere using a regulation layer? I personally don't like using CDNG becouse requires extra passages and also after effects render really slowly on my pc (I don't know why it doesn't use my GTX 960M, I tried different tutorials, instead premiere do it and of couse is much faster). Is there any tool which convert AVI from MLVapp in the kind of AVI supported by premiere?

After Effects video frame rendering is CPU only. Use AE CS6 or CC 2014 for multiprocessor rendering, it's much slower (single processor) in CC 2015 onwards. Resolve is much faster.

50mm1200s

  • Member
  • ***
  • Posts: 177
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1596 on: July 02, 2018, 02:35:02 PM »
It is not 12bits, it's 8 bit (indeed 4:2:0)

Well, exiftool is giving me wrong informations:

Code: [Select]
ExifTool Version Number         : 8.03
File Name                       : M21-1816.avi
Directory                       : .
File Size                       : 113 MB
File Modification Date/Time     : 2018:07:02 07:09:15-03:00
File Permissions                : rw-rw-rw-
File Type                       : AVI
MIME Type                       : video/avi
Frame Rate                      : 23.976
Max Data Rate                   : 4.857e+004 kB/s
Frame Count                     : 57
Stream Count                    : 1
Stream Type                     : Video
Video Codec                     : I420
Video Frame Rate                : 23.98
Video Frame Count               : 57
Quality                         : Default
Sample Size                     : Variable
Image Width                     : 1568
Image Height                    : 882
Planes                          : 1
Bit Depth                       : 12
Compression                     : I420
Image Length                    : 2074464
Pixels Per Meter X              : 0
Pixels Per Meter Y              : 0
Num Colors                      : Use BitDepth
Num Important Colors            : All
Software                        : Lavf57.82.101
Duration                        : 2.38 s
Image Size                      : 1568x882

ffprobe don't seem show the bit depth:

Code: [Select]
Metadata:
    encoder         : Lavf57.82.101
  Duration: 00:00:02.38, start: 0.000000, bitrate: 398007 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1568x882, 405004 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc

70MM13

  • Hero Member
  • *****
  • Posts: 572
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1597 on: July 02, 2018, 02:36:07 PM »
14 bits lossless cdng is just PERFECT for resolve.

The filesize is respectable, with perfect quality and real-time playback, even at 3K.

Keep adding power to this app and eventually there won't be a need to use anything else except a NLE!

With each new version, I find myself able to use more clips straight from mlvapp!

Unfortunately, the complexity of grading difficult shots is still way out of range, but nothing is impossible if you work toward it!

This is a great program!

Seruji

  • New to the forum
  • *
  • Posts: 8
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1598 on: July 02, 2018, 02:45:01 PM »
Filmmakers
¿Any tip for someone who has a 5D MK2 (mlv 2.0) and wants to shoot a shortfilm in raw and then post-edit in Adobe Premiere? In terms of LUT's order..if it's more important to apply a LUT in MLVAPP or export (proRes 4444) and apply the LUT in Premiere?

¿Which LUT for general color-grading do you guys apply? MLVAPP or in a video editing software (such as Resolve, Final Cut, Premiere..). I have dozens of LUT's, but don't know when to apply them, or if there are some very common on this community.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 2068
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1599 on: July 02, 2018, 02:46:24 PM »
@50mm1200s: this is what mediainfo tells:
Code: [Select]
General
Complete name                            : /Users/masc/Desktop/M05-0608.avi
Format                                   : AVI
Format/Info                              : Audio Video Interleave
File size                                : 2.79 MiB
Duration                                 : 43 ms
Overall bit rate                         : 544 Mb/s
Writing application                      : Lavf57.71.100

Video
ID                                       : 0
Format                                   : YUV
Codec ID                                 : I420
Codec ID/Info                            : 8 bit Y plane followed by 8 bit 2x2 subsampled U and V planes.
Duration                                 : 40 ms
Bit rate                                 : 581 Mb/s
Width                                    : 1 856 pixels
Height                                   : 1 044 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 25.000 FPS
Compression mode                         : Lossless
Bits/(Pixel*Frame)                       : 12.000
Stream size                              : 2.77 MiB (99%)

Keep adding power to this app and eventually there won't be a need to use anything else except a NLE!
With each new version, I find myself able to use more clips straight from mlvapp!
Thanks. That is our goal and what I do as well.
5D3.113 | EOSM.202