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

Petter Sand

  • New to the forum
  • *
  • Posts: 12
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1325 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.

Petter Sand

  • New to the forum
  • *
  • Posts: 12
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1326 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.

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1416
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1327 on: May 25, 2018, 01:03:39 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...
5D2.212 | EOSM.202

Danne

  • Contributor
  • Hero Member
  • *****
  • Posts: 6041
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1328 on: May 25, 2018, 02:01:05 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

  • New to the forum
  • *
  • Posts: 12
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1329 on: May 25, 2018, 03:21:00 PM »
@Masc
Downloaded your new version! Thanks for your efforts! It worked fine!

Petter Sand

  • New to the forum
  • *
  • Posts: 12
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1330 on: May 25, 2018, 03:21:56 PM »
@Danne
Thanks!
I just tested version 0.16 that works fine!

Ilia3101

  • Contributor
  • Hero Member
  • *****
  • Posts: 704
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1331 on: May 25, 2018, 03:40:23 PM »
Oh wow @Danne did it! Missed it earlier. I will test out the compiler 💚
5D2, MLV App, EOS M, 5D3

Danne

  • Contributor
  • Hero Member
  • *****
  • Posts: 6041
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1332 on: May 25, 2018, 03:41:09 PM »
Cool, let me know what could be better in there :)

Erik Krause

  • Freshman
  • **
  • Posts: 59
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1333 on: May 25, 2018, 03:42:48 PM »
@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

  • Contributor
  • Hero Member
  • *****
  • Posts: 1416
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1334 on: May 25, 2018, 03:58:33 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.
5D2.212 | EOSM.202

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 798
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1335 on: May 25, 2018, 05:37:09 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

  • Contributor
  • Hero Member
  • *****
  • Posts: 798
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1336 on: May 25, 2018, 05:41:54 PM »
@Danne

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

Danne

  • Contributor
  • Hero Member
  • *****
  • Posts: 6041
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1337 on: May 25, 2018, 06:08:39 PM »
You're too kind B :).
Mlv app project deserves all the attention it can get imo.

Erik Krause

  • Freshman
  • **
  • Posts: 59
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1338 on: May 25, 2018, 06:21:52 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.

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

  • Freshman
  • **
  • Posts: 59
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1339 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?

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1416
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1340 on: May 25, 2018, 09:22:25 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.  :'(
5D2.212 | EOSM.202

Erik Krause

  • Freshman
  • **
  • Posts: 59
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1341 on: May 26, 2018, 02:56:45 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

  • Contributor
  • Hero Member
  • *****
  • Posts: 798
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1342 on: May 26, 2018, 03:07:21 PM »
Mlv app project deserves all the attention it can get imo.
Thank you :)

escho

  • Contributor
  • Hero Member
  • *****
  • Posts: 557
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1343 on: May 27, 2018, 04:51:51 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.

Code: [Select]
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:

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

masc

  • Contributor
  • Hero Member
  • *****
  • Posts: 1416
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1344 on: May 27, 2018, 07:32:20 PM »
Thx @escho! I commited your line to the .pro file into the repos!
5D2.212 | EOSM.202

escho

  • Contributor
  • Hero Member
  • *****
  • Posts: 557
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1345 on: May 27, 2018, 08:43:05 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

  • Contributor
  • Hero Member
  • *****
  • Posts: 6041
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1346 on: May 27, 2018, 09:04:46 PM »
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:
Code: [Select]
git pull https://github.com/ilia3101/MLV-AppAfter 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

  • Contributor
  • Hero Member
  • *****
  • Posts: 557
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1347 on: May 27, 2018, 09:23:36 PM »
Did you try:
Code: [Select]
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:

Code: [Select]
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

  • Contributor
  • Hero Member
  • *****
  • Posts: 6041
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1348 on: May 27, 2018, 09:49:57 PM »
Thanks escho. With hg commands I get all updates done with other proggies I work on but not with git commands. I also tried :
Code: [Select]
git pull https://github.com/ilia3101/MLV-App.gitWith the same results. Latest commits missing...

escho

  • Contributor
  • Hero Member
  • *****
  • Posts: 557
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #1349 on: May 27, 2018, 10:05:02 PM »
Than go to your local clone and do only

Code: [Select]
git pull
Tested it with an older mlvapp-backup. Works for me.
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed