Hi all guys,
first thanks a lot for your active development, i'm a developer too and i know sometimes how much can be frustrating doing something just for the open source

anyway i'm using MLVFS on windows and i'm running it as a process using
NSSMit seems to be stable so i wanted to share a little guide on how to achive this, so here we are.
How to install MLVFS as service under Windows using NSSMFirst i want to explain what this does and how this can speed up your workflow.
Services under windows are software running under a system account so you won't see any black command line window. The power of services is the possibility to launch a process at startup (or login) and kill that application when you turn off your PC.
Now having MLVFS running as service can let you always edit your footage forgetting al those command lines and you will never forget again about opening MLVFS before starting your favourite editing software

let's go step by step:
1. Install MLVFS as described in the first post and TRY IT! be sure that everything is running fine
2. Now that you know that everything is running fine proceed downloading NSSM from
https://nssm.cc/ - direct link for download ->
https://nssm.cc/release/nssm-2.24.zip (but check if there are new versions)
3. Open the zip folder, enter the nssm folder, double click on the windows version you have installed (win32 or win 64) and copy the
nssm.exe file
4. Now we have to place this executable somewhere, i suggest you to copy it in your main drive (usually C:) in the program files folder (C:\Program Files\)
5. Now NSSM is "installed"
ok we have installed NSSM, so what's next?
NSSM is an interface to allow any executable to become a service in windows.
let's go on
6. In the program files folder (or in the folder you copied nssm.exe) keep pressed shift+right click in a empty space of the folder, this will open the usual dropdown menu, but you can click "open command window here" this will open the old-fashioned command line tool of windows in the folder you have nssm.exe
7. Type this in your command line:
nssm install MLVFS
8. Administrator window should appear, click yes
9. A window like the follow should appear

Now let's see the fields you need:
Path: Is the path to your MLVFS.exe file. For example having a second hard drive i installed it in the "D:\Program Files (x86)\MLVFS_x86\" folder.
So my path will be "D:\Program Files (x86)\MLVFS_x86\mlvfs.exe"
Startup directory: Is the directory you want the service to be started from, i placed "D:\Program Files (x86)\MLVFS_x86\" but it can be left blank if you want
Arguments: here is the place where you want to give all the command lines arguments to the mlvfs service. The basic is this:
Z:\ --mlv-dir="C:\dir\to\your\mlv\footage"
if you (like me) own a 700D probably you will want to add the 2x2 chroma smoothing, so argument field will ahve to be filles with:
Z:\ --mlv-dir="C:\dir\to\your\mlv\footage" --cs2x2
and if you also want the naming for davinci
Z:\ --mlv-dir="C:\dir\to\your\mlv\footage" --cs2x2 --resolve-naming
so any command line argument that can be found here:
https://bitbucket.org/dmilligan/mlvfs(of course you can edit this also from the web gui, but every time you restart your pc the settings made via web interface are deleted, adding these lines in the arguments field will make them "permanent").
10. (almost done) now get in the Details tab

in the Display Name put "MLVFS"
in the description put everyting you want
in the startup type select Automatic
11. click "install service"
yeeeee we're finally done

now we have to start the service

this is quite simple.
now you're back to the command window, just type
nssm start MLVFS
and it should start

if this doesn't happen (returns error) do te following:
1. Open control panel->System and Security->Administrative tools
2. New windows will pop up, open Services
3. Find in your list MLFVS, then right click->start
ok in your system now i'll see the fake "Z:\" disk containing all your footage ready to edit
WorkflowThe wokflow stays the same as before, but the folder that will be scaned from mlvfs is one... so my advice is this:
create a new sub-folder for every project in the "scanned" folder you choosed above (the "C:\dir\to\your\mlv\footage" path)
as MLVFS supports the folder organization it can help keeping your footage in a good order

then if you use davinci like me, you can set the main media folder in Z:\
Hope this can be helpful to someone
