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.

Petter Sand

@Masc

Hi! Thanks!
Here is a link to one of the MLV-files.
https://www.dropbox.com/s/i1fvsnmiw9zxvvu/M23-1408.MLV?dl=0

I just tested on my mac pro late 2013 aswell, 10.13.4
same problem.

Recently it has worked on my both computers.

Petter Sand

@Danne
Hi Danne!
Thjanks for you answer.
I don´t  have the knowledge to compile a version, sorry.

masc

Quote from: Petter Sand on May 25, 2018, 12:54:21 PM
@Masc

Hi! Thanks!
Here is a link to one of the MLV-files.
https://www.dropbox.com/s/i1fvsnmiw9zxvvu/M23-1408.MLV?dl=0

I just tested on my mac pro late 2013 aswell, 10.13.4
same problem.

Recently it has worked on my both computers.
Thx! "Unfortunately" it works also on my Macs. Can't get it to crash...
5D3.113 | EOSM.202

Danne

Quote from: Petter Sand on May 25, 2018, 12:57:34 PM
@Danne
Hi Danne!
Thjanks for you answer.
I don´t  have the knowledge to compile a version, sorry.


That is the reason I built a simple one click solution:
https://www.magiclantern.fm/forum/index.php?topic=20025.msg201433#msg201433

Download this:
https://bitbucket.org/Dannephoto/mlv-app-danne/downloads/Mlv_App_compiler.app.zip

First time press ctrl and choose open, then follow instructions.


Petter Sand

@Masc
Downloaded your new version! Thanks for your efforts! It worked fine!

Petter Sand

@Danne
Thanks!
I just tested version 0.16 that works fine!

ilia3101

Oh wow @Danne did it! Missed it earlier. I will test out the compiler 💚

Danne


Erik Krause

Quote from: masc on May 25, 2018, 11:58:58 AM
@Erik Krause: It seems bouncyball compiled and uploaded v0.16 Win64 version already with my latest fix. So try out this one please!

Works (almost)! I can open the questionable files directly or by drag and drop. Only if I choose Pattern Noise On it crashes.

The 700D has focus pixels (in my example best visible in the last frame). However, if I use Fix Focus Dots - no matter in what combination - I can see no effect. Only if I set Chroma Smooth to 3x3 they are gone. Is this to be expected?


masc

Quote from: Erik Krause on May 25, 2018, 03:42:48 PM
Works (almost)! I can open the questionable files directly or by drag and drop. Only if I choose Pattern Noise On it crashes.

The 700D has focus pixels (in my example best visible in the last frame). However, if I use Fix Focus Dots - no matter in what combination - I can see no effect. Only if I set Chroma Smooth to 3x3 they are gone. Is this to be expected?
I don't get it crashed when using "Pattern Noise On" on your clip on Win or OSX.
I think focus pixel can't work, because your camera model can't be identified - do you remember, there was this wrong camera name...
@bouncyball, am I right? You implemented it to MLV App... ;)
Edit: yes, when hardcoding "it is a 700D!!!" in the code focus pixels work - so in your clip something is wrong.
5D3.113 | EOSM.202

bouncyball

Quote from: masc on May 25, 2018, 03:58:33 PM
I think focus pixel can't work, because your camera model can't be identified - do you remember, there was this wrong camera name...
@bouncyball, am I right? You implemented it to MLV App... ;)
Edit: yes, when hardcoding "it is a 700D!!!" in the code focus pixels work - so in your clip something is wrong.
Camera name does not matter the cameraID (model ID) is important. I don't think mlv_rec/mlv_lite will mess up the camera model ID durung MLV recording. However it's gonna be interesting to take a look at this MLV.

regards
bb

bouncyball

@Danne

Mlv_App_compiler.app is ridiculously easy solution! You took to a higher new level the care about MAC users! :D

Danne

You're too kind B :).
Mlv app project deserves all the attention it can get imo.

Erik Krause

Quote from: masc on May 25, 2018, 03:58:33 PM
I don't get it crashed when using "Pattern Noise On" on your clip on Win or OSX.

It's repeatable. I import a clip and click Pattern Noise: On, after few seconds of wait cursor the windows crash dialog appears.

Quote from: masc on May 25, 2018, 03:58:33 PM
I think focus pixel can't work, because your camera model can't be identified - do you remember, there was this wrong camera name...
@bouncyball, am I right? You implemented it to MLV App... ;)
Edit: yes, when hardcoding "it is a 700D!!!" in the code focus pixels work - so in your clip something is wrong.

I tried to edit the MLV with a hex editor inserting "Canon EOS 700D" (null terminated) instead of the odd string at offset 248 and the CameraModel number at offset 280 (0x80000326) and it works! Many thanks!

Erik Krause

I have a little UI whish: Would it be possible to have the sliders return to default position on double clicking the slider button?

masc

Quote from: Erik Krause on May 25, 2018, 08:00:57 PM
I have a little UI whish: Would it be possible to have the sliders return to default position on double clicking the slider button?
Done. Comes with the next release, or you compile yourself.

I still can activate and deactivate Pattern Noise as often as I like with your clip...  :P Sry... no idea what is going on.  :'(
5D3.113 | EOSM.202

Erik Krause

Quote from: masc on May 25, 2018, 09:22:25 PM
I still can activate and deactivate Pattern Noise as often as I like with your clip

I digged in the event log and found that ntdll.dll is involved. So I updated my graphics driver and I updated windows to the April 2018 version (1803) to no avail. sfc /scannow and dism /online /cleanup-image /restorehealth found no problems. Still interesting that it only happens with the EOS 700D MLV's. Files from my 5D2 (timelaps with 2040x1268px) work fine. It's not super important, but if I can help, tell me...

bouncyball


escho

Quote from: masc on May 23, 2018, 08:07:09 PM
Cool. Which version do you recommend? ffmpeg-release-64bit-static.tar.xz ?

Only now, I found some minutes to test the Linux-desktop-file (created with the .pro file). Works perfect here in openSUSE. Thanks for adding.

Great, that you added ffmpeg-static to the sources. I played a bit around in the .pro-file. With this command, I succeded in unpacking only the ffmpeg-bin out of ffmpeg-static and copying it to $HOME/bin. So you don´t need to unpack ffmpeg manually.

linux-g++ {
    target.path = $$(HOME)/bin
    desktop.path = $$(HOME)/.local/share/applications
    desktop.files += mlvapp.desktop
    icon512.path = $$(HOME)/.local/share/icons/hicolor/512x512/apps
    icon512.files += RetinaIMG/MLVAPP.png

    INSTALLS += target desktop icon512
   
    QMAKE_POST_LINK += $$quote(tar -C $$(HOME)/bin -xvJf FFmpeg/ffmpegLinux.tar.xz --strip=1 --wildcards */ffmpeg)

}


I´m not sure, that this is a correct way for doing this. It was only try and error, what I did.

edit:

This one is working, too:

QMAKE_POST_LINK += tar -C $$(HOME)/bin -xvJf FFmpeg/ffmpegLinux.tar.xz --strip=1 --wildcards */ffmpeg
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

masc

Thx @escho! I commited your line to the .pro file into the repos!
5D3.113 | EOSM.202

escho

Quote from: masc on May 27, 2018, 07:32:20 PM
Thx @escho! I commited your line to the .pro file into the repos!

Great. Tested it. Works. :)
Than I can update my compile-guides.

To make things more easy for me, I wrote a git-clone and compile-bash-script for openSUSE. If someone is interested, I can upload it to my homepage ( https://sternenkarten.com/ )
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

Danne

I have a git question. I downloaded https://github.com/ilia3101/MLV-App to my computer locally and then I usually update this branch and compile to get the latest stuff like this:
git pull https://github.com/ilia3101/MLV-App
After running this it says all is updated but when testing the newly compiled build there are things missing such as double clicking sliders and other things from masc recently. A solution is to erase the older downloaded repo and redownload a new one from  https://github.com/ilia3101/MLV-App but this shouldn´t be necessary. Is git pull  https://github.com/ilia3101/MLV-App the way to go or what am I missing here?

escho

Did you try:

git pull https://github.com/ilia3101/MLV-App.git


and if this doesn´t help, here is a snippet from my ML-Compile-script. This is hg, but maybe, tjhat can help:

repo_clonen()
{
    echo "-------------------------------------------------------------------------------"
    echo "------------------------------clone -------------------------------------------"
    echo "-------------------------------------------------------------------------------"
    cd $hauptverzeichnis
    hg clone -r "$branch" "$adresse"
   
    echo "-------------------------------------------------------------------------------"
    echo "-------------------------------pull -------------------------------------------"
    echo "-------------------------------------------------------------------------------"
    cd $hauptverzeichnis/branch
    hg pull
   
    echo "-------------------------------------------------------------------------------"
    echo "------------------------------update ------------------------------------------"
    echo "-------------------------------------------------------------------------------"
    hg update
}
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

Danne

Thanks escho. With hg commands I get all updates done with other proggies I work on but not with git commands. I also tried :
git pull https://github.com/ilia3101/MLV-App.git
With the same results. Latest commits missing...

escho

Than go to your local clone and do only

git pull

Tested it with an older mlvapp-backup. Works for me.
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed