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

_OLLE_

  • Member
  • ***
  • Posts: 124
  • -600D-7D- |Swedish filmmaker|
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1250 on: May 31, 2016, 11:57:04 AM »
Thanks @Frank7D but is there a easy way to divide the footage into lets say one folder with 60fps and one with 30fps? I think it is really timeconsuming to find out the footage framerate with you just have the MLV file

aschille84

  • Freshman
  • **
  • Posts: 72
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1251 on: May 31, 2016, 12:37:41 PM »
This is much easier in resolve, where you can export your log masters in the source framerate/resolution.

QuickHitRecord

  • Member
  • ***
  • Posts: 153
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1252 on: May 31, 2016, 03:03:37 PM »
I haven't had this happen with MLVFS before. Every time I try to mount, the web browser (Firefox) gives me this:

Quote
Unable to connect

Firefox can't establish a connection to the server at localhost:8000.

    The site could be temporarily unavailable or too busy. Try again in a few moments.
    If you are unable to load any pages, check your computer's network connection.
    If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

Any idea why this is happening?
5DmIII | January 27 2017 Nightly Build (Firmware: 1.23) | KomputerBay 256GB CF Cards (1066x & 1200x)

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3413
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1253 on: May 31, 2016, 05:13:44 PM »
I get this too whenever I use the wifi connection at work where they exclusively use FireWalls for the sake of the company. I just simply use my iPhone's hotspot to use the Internet in order to bypass this.

Even tho I was told that we can actually use MLVFS without Internet though I'd rather be able to see the local host page.

Do you have anti virus software installed by any chance @QuickHitRecord? Just curious have you also tried on Safari?
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

Simonwb

  • Freshman
  • **
  • Posts: 85
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1254 on: May 31, 2016, 06:21:26 PM »
Ah similar problem I had, reported here a few pages back. I'll look at my firewall settings. Thanks
5D3.123 | 5D4 | C100ii | 16-35 f4 | 24-105 f4ii | 70-200 f2.8ii | 50 f1.2 | 100 f2.8 | Samyang 16, 24, 35, 50, 85, 135

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1255 on: May 31, 2016, 07:15:29 PM »
If you can't see the webgui AND you can't see the MLVFS mount, then MLVFS probably didn't start at all. Check the console output or if on Mac: ~/.mlvfs.log

If you can see the MLVFS mount, but not the webgui, then it means one of several possibilities:

- Your account doesn't have permission to open a TCP port (whichever port you started MLVFS with, the default is 8000).

- That particular TCP port is in use (this could be another instance of MLVFS or something else), try a different one (the Mac Automator service doesn't give you a way to specify the port, so you'll have to use the CLI). There's a slim chance that a previous instance of MLVFS could have crashed but is still holding the port open; to fix this, just restart your computer.

- You are missing the webgui support files, they are in the wrong location, or MLVFS was not launched with the correct working directory and therefore cannot find them (this shouldn't be a problem if using Mac Automator service).


Even tho I was told that we can actually use MLVFS without Internet though I'd rather be able to see the local host page.
You can use MLVFS, even the webgui, without internet connectivity.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7702
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1256 on: May 31, 2016, 08:07:17 PM »
I encountered the "port open" issue after creating a virtual partition with a script. Restart would fix it. Any how, is it possible to do kill -9 <pid> as with any other application process? (no need for restart.)

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3413
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1257 on: May 31, 2016, 08:28:16 PM »
@dmilligan -- Anxious to know how to run MLVFS without internet connectivity (not that much of a priority tho) however I am still encountering that name scheming so called bug? I cannot use punctuation marks while naming the Folder (easier to organize) but still OK with not being able to use it even though I would like to.

Also if I remember correctly I've been able to use them in the past with previous builds without any issues.


Thanks, David!
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1258 on: May 31, 2016, 10:29:22 PM »
Anxious to know how to run MLVFS without internet connectivity
1. Disconnect from the internet
2. Use MLVFS as you normally would

I just tried this and it works fine. Tested it with Chrome, Safari, and Firefox. The address http://localhost:8000/ is a local address and it should resolve to your own computer. It does not require any internet connectivity to get to http://localhost:8000/ and MLVFS does not try to use the internet in anyway (that's the main reason jquery is a local resource rather than loading it from say: http://code.jquery.com/jquery-1.11.0.min.js).

however I am still encountering that name scheming so called bug? I cannot use punctuation marks while naming the Folder
The problem is shell expansion. The parenthesis have special meaning and must be escaped. I thought I fixed that one, but I guess not. It's fixed now. New build uploaded.

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3413
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1259 on: June 01, 2016, 06:34:10 AM »
Ah, I had thought you'd fixed that bug in previous builds too. Maybe it was just a loophole that I've caused on your end?  :P Just tried running your latest build (cd2d9bb-dirty May 31 201616:12:23) with a bunch of name schemings in which all seems solid and Thanks for the quick fix.

Anyway, in regards to the offline-capabilities which I've learned that once Safari says "You're not connected to internet ... etc" then I copied the http://localhost:8000 URL link and pasted into a blank web page within Chrome and voila the web gui showed up.


What can I do to make this work with Safari or better yet to be able to have MLVFS open up with Chrome instead of Safari if there are no other work arounds for this user error on my part?

Thanks again for your time, David!

*edit*

Any how, is it possible to do kill -9 <pid> as with any other application process? (no need for restart.)

+1
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 850
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1260 on: June 01, 2016, 05:13:31 PM »
Heh.. does OSX interpretes "kill -9"?! not the way other OSes do? :o

If you are root/admin you can kill anything you want exept kernel processes. Just kill mlvfs correctly (no need for -9) that's how it works under linux at least.

If you run mlvfs with some user permission under osx I guess you should not have any problem to kill it with that user too.

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1261 on: June 01, 2016, 05:40:42 PM »
It's much easier to just tell people to restart their computer than it is to explain to them how to use the CLI to kill a process. It's also foolproof and more effective.

What can I do to make this work with Safari or better yet to be able to have MLVFS open up with Chrome instead of Safari if there are no other work arounds for this user error on my part?
Have you tried manually entering the address in Safari? or refreshing the page? Also try http://127.0.0.1:8000/ and if you're on a proxy (you mentioned something about work), check your proxy settings to make sure localhost and 127.0.0.1 bypass the proxy.

bouncyball

  • Contributor
  • Hero Member
  • *****
  • Posts: 850
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1262 on: June 01, 2016, 06:06:19 PM »
It's much easier to just tell people to restart their computer than it is to explain to them how to use the CLI to kill a process. It's also foolproof and more effective.

Yeah, very familiar but mostly for windows machines :)

markodarko

  • Member
  • ***
  • Posts: 113
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1263 on: June 02, 2016, 02:24:44 AM »
MLVFS Version: 6cf1742 Mar 4 201617:23:30

Not sure if this has been reported, @dmilligan, or even if it's a bug at all and just my crummy system (8Gb RAM) but...

Copying out cDNG files from a 7.5Gb MLV takes around a minute, but... copying out cDNG files from a 30Gb MLV (I know, it's crazy) takes over 6 HOURS.

The reason I was copying out cDNG files at all was because that 30Gb MLV file wouldn't load in After Effects. MLVFS would run at 100% and after an hour, still no joy, so I thought I'd copy out the files (as it's quite a large one) to see if that would make a difference and that's when I noticed the same problem - MLVFS runs at 100% and the process took over 6 hours to complete, yet for a file a quarter of the size it takes around a minute. Naturally I was expecting it to take around 4 minutes.

Let me know if you need me to run any specific tests. I think I still have the original MLV file somewhere but I'm not sure. This happened 2 weeks ago and I completely forgot to report it back then I'm afraid.  :-[

Cheers,

Mark.

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1264 on: June 02, 2016, 01:23:38 PM »
I recently uploaded a new version. Try it. If its still slow and you'd like to help debug the issue and don't mind installing Xcode (free in the app store), then I can walk you through what to do (I need a profiler report from the "Instruments" tool).

canneloni

  • Freshman
  • **
  • Posts: 97
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1265 on: June 02, 2016, 04:29:07 PM »
will there be a new version for windows too ?
100D.100B ; Canon 18-55 STM ; Canon 50 1,8 II ; Canon 75-300 4,0 - 5,6 III ; Sigma 17-50 2,8

C T Mok

  • New to the forum
  • *
  • Posts: 8
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1266 on: June 07, 2016, 03:28:52 AM »
Can someone pls tell me how to remove/uninstall MLVFS from a Mac. Installed on a wrong machine. Thanks.

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1267 on: June 08, 2016, 01:30:56 PM »
delete ~/Library/Services/MLVFS.workflow

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 #1268 on: June 08, 2016, 11:23:01 PM »
Have you tried manually entering the address in Safari? or refreshing the page? Also try http://127.0.0.1:8000/ and if you're on a proxy (you mentioned something about work), check your proxy settings to make sure localhost and 127.0.0.1 bypass the proxy.

Yes, I've tried using the http://127.0.0.1:8000/ which works just fine. Even with a firewall wifi at work after manually typing in that URL link. Thanks for the tip!



However, would you mind explaining on how exactly can I set the localhost 127.0.0.1 to bypass the proxy within Network Settings on the Mac?



Thanks again, David!

5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

C T Mok

  • New to the forum
  • *
  • Posts: 8
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1269 on: June 09, 2016, 06:46:02 AM »
delete ~/Library/Services/MLVFS.workflow
Thx dmilligan. You saved my day. However, I would like to add that one must first show the hidden files in OSX in order to see this file path.

piloui

  • New to the forum
  • *
  • Posts: 19
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1270 on: June 14, 2016, 11:36:21 PM »
Hi there,

Does anyone else have huge long time of dng loading from virtual drive inside davinci resolve ? This time seems to increase with number of mlvs, which looks logical. But the navigation inside windows explorer is much more faster than resolve's media pool. With ~ 60 mlvs, it takes an eternity or even never end.
( windows 10, dokan + mlvfs X86 )

voblaunsane

  • New to the forum
  • *
  • Posts: 29
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1271 on: July 28, 2016, 04:24:36 PM »
Hi all,

Having troubles to finding the latest versions for win. mlvfs I list bellow is newer than the one listed in the first page of this thread, but it's from febuary, mac appears to be right?.. would anyone confirm please that these are the latest?

win:
MLVFS x64.zip 27-Feb-2016 10:01: http://www.magiclantern.fm/modules/modules/MLVFS_x64.zip/

mac:
MLVFS.dmg 2016-05-31: https://bitbucket.org/dmilligan/mlvfs/downloads/MLVFS.dmg


Many thanks,
V

PabloW

  • New to the forum
  • *
  • Posts: 23
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1272 on: August 05, 2016, 09:26:51 PM »
Does anyone used MLVFS on Windows with footage from a T4i / 650D ?

Does this remove pink dots automatically? (focus and sensor dots)

dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3218
  • 60Da / 1100D / EOSM
Re: MLVFS - a FUSE based, &quot;on the fly&quot; MLV to CDNG converter
« Reply #1273 on: August 05, 2016, 09:44:47 PM »
Yes

kinkersnick

  • New to the forum
  • *
  • Posts: 2
Re: MLVFS - a FUSE based, "on the fly" MLV to CDNG converter
« Reply #1274 on: August 11, 2016, 10:34:31 AM »
Hi,

I've been using MLVFS for months without any problems. I've just moved to a new location (and therefore internet connection) and now it's not working. I mention the move, because that's the only thing that's changed.

I'm on OSX 10.11.6.

When I try to run the MLVFS service, I get the 'Site can't be reached' error. If I try to run it in Terminal, it says 'Segmentation fault: 11'.

I am running the latest versions of OSX, Fuse and MLVFS.

I have checked my hosts file is ok, I have made sure I can access localhost (when I go to 127.0.0.1 it says 'It works!').

I cannot figure out how to make this work, nor what I have changed that could have stopped it from working.

Help!