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

2blackbar

  • Member
  • ***
  • Posts: 111
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2825 on: April 20, 2019, 12:19:03 AM »
Great work masc ! Can someone compile for us win build to try ?

whitelight

  • New to the forum
  • *
  • Posts: 36
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2826 on: April 21, 2019, 01:01:39 AM »
Hi everybody, just asking if after playing a clip it would be possible to make it restart by directly pressing "Play clip", without having to press "Jump to first frame". That would be a useful feature. By the way, thanks for this wonderful app!

masc

  • Hero Member
  • *****
  • Posts: 969
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2827 on: April 21, 2019, 10:10:46 AM »
You could use this loop button and stop and start wherever you like.
5D2.212 | EOSM.202

2blackbar

  • Member
  • ***
  • Posts: 111
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2828 on: April 21, 2019, 01:43:33 PM »
Hey masc its me again, i did some experiments using anamorphic mode on canon M, it resizes from  1488x1900 to 4464x1900 in MLVApp using probably lanczos or bicubic ? You know best, im guessing.
So i did test with b-spline resize and managed to get less staircase artifacts/aliasing with it than default method in MLVApp , do You think it would be possible to have b-spline as an option to upscale raw  frames in the future? Maybe theres even better algorithm, im still checking different ones but this one beats lanczos3,bicubic,bell,triangle or mitchell when it comes to interpolating 75degree staircase artifacts.

tests:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg215467#msg215467
IMO chroma separation sharpening after this b-spline should work much better and get rid of lot of aliasing.Would be nice as an option but not as the only choice cause theres a bit less perceived detail with it.
Original photo,bspline,mlvapp

Luther

  • New to the forum
  • *
  • Posts: 30
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2829 on: April 21, 2019, 03:50:44 PM »
but this one beats lanczos3,bicubic,bell,triangle or mitchell when it comes to interpolating 75degree staircase artifacts.

I think ffmpeg has Spline64 on it. Might be easier to implement and has a good quality...

masc

  • Hero Member
  • *****
  • Posts: 969
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2830 on: April 21, 2019, 06:16:01 PM »
@Luther & 2blackbar: the viewer of MLVApp does not show what you'll get when exporting. I think on playback it is linear interpolation or nearest neighbor (fast), else it is bicubic (or something similar Qt offers by standard when resizing a picture) You can choose between "fast" and "nice" in code.
The frame is sent as is (without resizing) to ffmpeg and ffmpeg does the resizing - with the algorithm you choose in export settings: bilinear, bicubic, sinc or lanczos. If you need some spline and ffmpeg offers this, it is simple to add. (there were many algorithms, not sure which exactly)

Edit: these are the algorithms supported by ffmpeg:
Code: [Select]
‘fast_bilinear’
    Select fast bilinear scaling algorithm.
‘bilinear’
    Select bilinear scaling algorithm.
‘bicubic’
    Select bicubic scaling algorithm.
‘experimental’
    Select experimental scaling algorithm.
‘neighbor’
    Select nearest neighbor rescaling algorithm.
‘area’
    Select averaging area rescaling algorithm.
‘bicublin’
    Select bicubic scaling algorithm for the luma component, bilinear for chroma components.
‘gauss’
    Select Gaussian rescaling algorithm.
‘sinc’
    Select sinc rescaling algorithm.
‘lanczos’
    Select Lanczos rescaling algorithm.
‘spline’
    Select natural bicubic spline rescaling algorithm.
‘print_info’
    Enable printing/debug logging.
‘accurate_rnd’
    Enable accurate rounding.
‘full_chroma_int’
    Enable full chroma interpolation.
‘full_chroma_inp’
    Select full chroma input.
‘bitexact’
    Enable bitexact output.
5D2.212 | EOSM.202

masc

  • Hero Member
  • *****
  • Posts: 969
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2831 on: April 21, 2019, 07:26:11 PM »
I added bicubic spline rescaling via ffmpeg to repos.
5D2.212 | EOSM.202

2blackbar

  • Member
  • ***
  • Posts: 111
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2832 on: April 21, 2019, 08:16:19 PM »
supercool !

Lucky Luke

  • New to the forum
  • *
  • Posts: 9
  • Audiovisual
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2833 on: April 21, 2019, 11:02:23 PM »
Hello community.
Searching for help. On my old Windows 7 system I was successfully converting Canon 5d3 RAW to any format in MLV App. Just built a new Ryzen 2700x system on Windows 10. Everything fast and great exporting line is fast traveling to the right, but no file is exported..?. Nothing will be written on the Harddisk. Did I missed some thing already described here in forum?
Somebody had the same problem?
Thank U in advance with greetings from Austria.

Archie

2blackbar

  • Member
  • ***
  • Posts: 111
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2834 on: April 21, 2019, 11:53:23 PM »
Will it be possible to drag and drop dng files ? Silent pics for eample? Im so used to mlvapp that i export single frames cause theyre coming out nice and other software does not have camera tonemapped preview and other useful stuff.
Or at least can someone recommend simple app that could pack a bunch of dng files into mlv? Or they must share the same resolution?

Lucky Luke

  • New to the forum
  • *
  • Posts: 9
  • Audiovisual
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2835 on: April 21, 2019, 11:53:58 PM »
Just solve it...downloaded and put the program to another folder...everything is great!

Springgreetings from Austria

whitelight

  • New to the forum
  • *
  • Posts: 36
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2836 on: April 22, 2019, 12:36:52 AM »
You could use this loop button and stop and start wherever you like.

Thank you masc, I didn't notice that could be useful in my case!

bouncyball

  • Hero Member
  • *****
  • Posts: 768
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2837 on: April 22, 2019, 09:22:32 AM »
Or at least can someone recommend simple app that could pack a bunch of dng files into mlv?
Nope, there is none (theoretically this could be done but nobdy did it yet, except some g3gg0's experimental code in ML main repo)

We decided that MLVApp's not gonna support DNG input natively. Use MLV output for silent pics (record MLV raw video) and do not delete converted MLVs.

masc

  • Hero Member
  • *****
  • Posts: 969
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2838 on: April 22, 2019, 09:47:43 AM »
Everything fast and great exporting line is fast traveling to the right, but no file is exported..?. Nothing will be written on the Harddisk.
Just solve it...downloaded and put the program to another folder...everything is great!
Sounds like ffmpeg was missing...
5D2.212 | EOSM.202

masc

  • Hero Member
  • *****
  • Posts: 969
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2839 on: April 22, 2019, 10:03:03 AM »
Will it be possible to drag and drop dng files ? Silent pics for eample? Im so used to mlvapp that i export single frames cause theyre coming out nice and other software does not have camera tonemapped preview and other useful stuff.
Or at least can someone recommend simple app that could pack a bunch of dng files into mlv? Or they must share the same resolution?
As bouncyball already wrote, DNG import will not be possible so easy. The internal realization is written for MLV only atm and must be rewritten just for this feature. If you find a way of packing DNGs into MLV, all DNG files MUST have the same resolution and settings, otherwise you'll get crashes only. Frame geometry and memory allocation is adapted always using metadata found in the first frame of a clip atm (and normaly it does not change).
5D2.212 | EOSM.202

2blackbar

  • Member
  • ***
  • Posts: 111
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2840 on: April 22, 2019, 07:26:15 PM »
Yeah we can do mlv silent pics so theres no use of coding dng support, was just wondering if it was straightforward to add if it already kinda supports dngs that it has to unpack from mlv.

masc

  • Hero Member
  • *****
  • Posts: 969
Re: MLV App 1.6 - All in one MLV Video Processing App [Windows, Mac and Linux]
« Reply #2841 on: April 22, 2019, 09:08:22 PM »
... if it already kinda supports dngs that it has to unpack from mlv.
There is no dng in a mlv. Completely different. There is "just RAW data inside" in both formats. But even that is organized in different ways.
5D2.212 | EOSM.202