Author Topic: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter  (Read 988600 times)

hjfilmspeed

  • Senior
  • ****
  • Posts: 479
  • 5D III and IV
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #800 on: January 05, 2016, 05:33:55 AM »
Whoa!!! Is there anyway to test this on windows!

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8828
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #801 on: January 05, 2016, 06:17:46 AM »
http://magiclantern.fm/forum/index.php?topic=16422.msg159671#msg159671
Quote
Plus I show how to install MLVFS for windows including register the MLV formatter .dll

Or try running OS X with standard PC hardware. AKA Hackintosh. 2 machines running here.

Licaon_Kter

  • Hero Member
  • *****
  • Posts: 519
  • M
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #802 on: January 05, 2016, 08:37:54 AM »
Or you can get a Linux VM (try a lighter one like Lubuntu) started in VirtualBox, extract the DNGs with MLVFS and put them in the shared folder.

Lars Steenhoff

  • Senior
  • ****
  • Posts: 473
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #803 on: January 05, 2016, 11:12:36 AM »
Great progress !
The example from dmilligan looks super clean !

swinxx

  • Hero Member
  • *****
  • Posts: 606
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #804 on: January 06, 2016, 03:56:06 PM »
hello!

i have a problem with the new version of mlvfs.. when i try to mount a dir with mlv files, i select the mountpoint (same hdd as ever) and then the files start to load (the dir is without idx files) then suddenly the mlvfs mounting points disappear suddenly? is my system broken?
thx

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #805 on: January 07, 2016, 01:04:52 AM »
logs? example files that cause the problem? any sort of clues at all you can give me?

http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #806 on: January 08, 2016, 04:12:03 AM »
@baldavenger,
I think those artifacts are due to a bug on my part, not a result of a1ex's algorithm. I think I fixed it, will compile a new build soon. Working on some optimizations to make it faster.

budafilms

  • Hero Member
  • *****
  • Posts: 711
  • 5D Mark a1ex
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #807 on: January 08, 2016, 09:09:11 AM »
I don't know if this helps to Devs and research: in the open source soft called HandBreak, in settings, are a couple of new function about Noise Reduction and works very well, results very similar as the noise reduction from Davinci Resolve Studio.

 ;)

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3413
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #808 on: January 08, 2016, 09:36:31 AM »
You mean for NR to be implemented into MLVFS, @budafilms?
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

MortenSJ

  • New to the forum
  • *
  • Posts: 32
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #809 on: January 19, 2016, 04:19:50 AM »
Quick question. Am i supposed to go into the mounted folder/drive and copy the MLV folders to another folder?

I get the mounted drive and when i click it, i see my folders, but i'm not really sure what to do after that?

Licaon_Kter

  • Hero Member
  • *****
  • Posts: 519
  • M
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #810 on: January 19, 2016, 11:03:39 AM »

Quick question. Am i supposed to go into the mounted folder/drive and copy the MLV folders to another folder?
You do what you want, you can copy the DNG files somewhere else and use those (keep MLV or not), or use them straight from that folder (realtime decoding FTW!).

ArthurX

  • New to the forum
  • *
  • Posts: 6
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #811 on: January 19, 2016, 03:32:48 PM »
Hi All,

Thanks for the great work you are all doing. I use MagicLantern for a long time. But I am new to Raw ML video. I use Debian and try to install mlvfs,
but get this error message:
Main point can not  find fuse.h and
hdiutil

Code: [Select]
main.c:33:18: fatal error: fuse.h: No such file or directory
 #include <fuse.h>
                  ^
compilation terminated.
Makefile:35: recipe for target 'mlvfs' failed
make: *** [mlvfs] Error 1
make: Leaving directory '/usr/local/src/mlvfs/mlvfs'
cp: cannot stat ‘mlvfs/mlvfs’: No such file or directory
/usr/local/src/mlvfs/build_installer.sh: 22: /usr/local/src/mlvfs/build_installer.sh: hdiutil: not found
/usr/local/src/mlvfs/build_installer.sh: 23: /usr/local/src/mlvfs/build_installer.sh: hdiutil: not found
/usr/local/src/mlvfs/build_installer.sh: 28: /usr/local/src/mlvfs/build_installer.sh: hdiutil: not found
/usr/local/src/mlvfs/build_installer.sh: 29: /usr/local/src/mlvfs/build_installer.sh: hdiutil: not found

I looked around to find the hdiutil package, couldnt find it myself.

thanks in advance,
Greetings Arthur

Licaon_Kter

  • Hero Member
  • *****
  • Posts: 519
  • M
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #812 on: January 19, 2016, 04:00:53 PM »

Code: [Select]
main.c:33:18: fatal error: fuse.h: No such file or directory
-> https://packages.debian.org/search?searchon=contents&keywords=fuse.h&mode=path&suite=stable&arch=any -> apt-get install libfuse-dev

Code: [Select]
/usr/local/src/mlvfs/build_installer.sh: 22: /usr/local/src/mlvfs/build_installer.sh: hdiutil: not found
No you don't run the .SH, is for Mac (I guess), anyway, after a successful compile, put mlvfs in /usr/local/bin/ and that's it

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, &quot;on the fly&quot; MLV to CDNG converter
« Reply #813 on: January 19, 2016, 04:03:37 PM »
Code: [Select]
apt-get install libfuse-devOr something like that.

The build_installer.sh is only for Mac. It creates a Automator workflow and Mac dmg using a Mac utility called hdiutil.

To "install" MLVFS on Linux, just 'make' and then copy the executable somewhere on your path.

ArthurX

  • New to the forum
  • *
  • Posts: 6
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #814 on: January 19, 2016, 06:47:56 PM »
Milligan and Licaon,
Thanks a lot. It works like a charm. :) :D
Have to start using it now. The video is playing in the localhost:8000
Arthur

ibrahim

  • Member
  • ***
  • Posts: 197
  • Filmmaker & videographer
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #815 on: January 19, 2016, 07:27:39 PM »
I've installed the files pfm-178-win-exe and mlvf.dll and put them in one and the same folder. From the thread I learned that the v.1.7.8 is more stable for my win 7.

Might be a stupid question, but how exactly do I carry out the following step:

Quote
Then register the MLV formatter DLL:
Code: [Select]
pfm register mlvfs.dll
Unlike the FUSE approach on the other platforms, you mount each MLV file individually: right-click on an MLV file and select "Quick Mount".
If you wish, you can build the MLV formatter DLL yourself by installing the Windows SDK and running nmake using the SDK command prompt in the mlvfs/win directory.

Canon 5D Mark IIIs | Ronin-M | Zeiss 50mm 1.4 planar | Zeiss 35mm 1.4 distagon  | Zeiss 24mm f2 distagon | Zeiss 85mm f1.4 planar
Dual sound system: Tascam DR-60d MKII | Audio Technica AT899 | Sennheiser MKE 600

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2307
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #816 on: January 19, 2016, 08:28:27 PM »
I've installed the files pfm-178-win-exe and mlvf.dll and put them in one and the same folder. From the thread I learned that the v.1.7.8 is more stable for my win 7.
Might be a stupid question, but how exactly do I carry out the following step:

Read this post , should help New PC Tools to replace ACR & A.E. with same or better results (Without Resolve)

FYI , I use pfm-171-win-exe on my Win7 pro Laptop & Desktop Workstation works just fine.
If you have your MLV files on a SSD then mount it , it will work a lot better then off the memory card .

ibrahim

  • Member
  • ***
  • Posts: 197
  • Filmmaker & videographer
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #817 on: January 19, 2016, 11:15:28 PM »
Thanks.
I have installed pfm-178-win-exe and followed the first part of the video tutorial (installed the DNG codec and registered the dll).

When I mount the .MLV RAW footage the DNGs are exported into c drive > volume. However, I still see horizontal lines (dual ISO); it hasn't been processed. What's the missing step?
Canon 5D Mark IIIs | Ronin-M | Zeiss 50mm 1.4 planar | Zeiss 35mm 1.4 distagon  | Zeiss 24mm f2 distagon | Zeiss 85mm f1.4 planar
Dual sound system: Tascam DR-60d MKII | Audio Technica AT899 | Sennheiser MKE 600

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, &quot;on the fly&quot; MLV to CDNG converter
« Reply #818 on: January 19, 2016, 11:21:59 PM »
Windows version is way behind and does not support dual ISO conversion.

Licaon_Kter

  • Hero Member
  • *****
  • Posts: 519
  • M
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #819 on: January 19, 2016, 11:55:09 PM »

Windows version is way behind and does not support dual ISO conversion.
Virtualbox -> Lubuntu -> MLVFS -> Shared folder -> better?

ibrahim

  • Member
  • ***
  • Posts: 197
  • Filmmaker & videographer
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #820 on: January 20, 2016, 12:07:20 AM »
Virtualbox -> Lubuntu -> MLVFS -> Shared folder -> better?

Is this the workflow to handle dual iso in windows or in linux?
Canon 5D Mark IIIs | Ronin-M | Zeiss 50mm 1.4 planar | Zeiss 35mm 1.4 distagon  | Zeiss 24mm f2 distagon | Zeiss 85mm f1.4 planar
Dual sound system: Tascam DR-60d MKII | Audio Technica AT899 | Sennheiser MKE 600

Licaon_Kter

  • Hero Member
  • *****
  • Posts: 519
  • M
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #821 on: January 20, 2016, 12:22:22 AM »
Is this the workflow to handle dual iso in windows or in linux?
You will export the processed dual-iso files in Linux and you can copy them to Windows.

ibrahim

  • Member
  • ***
  • Posts: 197
  • Filmmaker & videographer
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #822 on: January 20, 2016, 12:27:13 AM »
Using linux on my windows and then return to windows?... :D Sounds confusing. :(
Is there another way to remove noise from my footages without using dual iso+ETTR? That is why I am trying to use dual iso+ETTR.
Canon 5D Mark IIIs | Ronin-M | Zeiss 50mm 1.4 planar | Zeiss 35mm 1.4 distagon  | Zeiss 24mm f2 distagon | Zeiss 85mm f1.4 planar
Dual sound system: Tascam DR-60d MKII | Audio Technica AT899 | Sennheiser MKE 600

Licaon_Kter

  • Hero Member
  • *****
  • Posts: 519
  • M
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #823 on: January 20, 2016, 01:04:47 AM »

Using linux on my windows and then return to windows?
It gets the job done.

PaulHarwood856

  • Senior
  • ****
  • Posts: 308
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #824 on: January 20, 2016, 07:17:25 AM »
Hello everyone,

     I'm having a difficult time with MLVFS. I have vertical banding in my shots, and even with the vertical stripes fix on, the dng files are not changing. I am shooting on a 7D. Is there a step I'm missing? It seems when the directory pops up on Safari everything is fine, but even with Chroma Smoothing 2x2 I get weird purple and green artifacts, almost like dead pixels. In MlRawviewer (I know it's not developed anymore) I don't get vertical stripes. I'm guessing since there is less detail in this program and because the vertical stripe fix works in MLRawviewer. Can anyone help me? Thanks.

- Paul Harwood