Author Topic: What are you using to play mlv?  (Read 2077 times)

ricardopt

  • Member
  • ***
  • Posts: 142
What are you using to play mlv?
« on: August 14, 2022, 09:48:26 PM »
Hi everyone.

Ive been "collecting" aq lot of mlv files, got them all sorted in folders by year/month so far ive been using mlvapp but all i wanted was a quick double click player to find out what is recorded on a specific mlv and zapp through folders.

Tried MlRawViewer but a sxstrace error pops error, ffplay doesnt play them...just audio.

What are you using to quickly view mlv files? Im on Windows 10/11 64bit.

Thanks


ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #1 on: August 14, 2022, 10:37:18 PM »
Managed to get MlRawViewer  "working" by instaling Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update (x86)

https://www.microsoft.com/en-us/download/details.aspx?id=26368

but it doesnt recognize or play (drag and drop) mlv files

ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #2 on: August 27, 2022, 12:51:39 PM »
Anyone got any suggestions? Is mlvapp the only player? Just need something that plays mlv files
Thanks

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 1083
  • UHS-I
Re: What are you using to play mlv?
« Reply #3 on: August 27, 2022, 01:00:00 PM »
If you have good Nvidia GPU (see the link for minimum requirements), and SSD:
https://www.fastcinemadng.com/
Waiting some new DIGIC 5 models . . .

elenhil

  • Freshman
  • **
  • Posts: 52
Re: What are you using to play mlv?
« Reply #4 on: August 27, 2022, 02:01:43 PM »
Seeing as this is a paid product, I wonder if anyone here actually used it for MLV processing

ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #5 on: August 28, 2022, 06:57:52 AM »
Thanks theBilalFakhouri for your suggestion, as far as i can see fastcinemadng is a mlv converter just like mlvapp, what im trying to find is only a player, it doesnt have to be realtime etc etc, all i need is something that allows me to see what i recorded on a specific mlv.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 1083
  • UHS-I
Re: What are you using to play mlv?
« Reply #6 on: August 28, 2022, 07:15:51 AM »
@ricardopt

If you have good Nvidia GPU (see the link for minimum requirements), and SSD:
https://www.fastcinemadng.com/

fastcinemadng is MLV player too:
https://www.fastcinemadng.com/info/mlv/mlv-processing.html
Waiting some new DIGIC 5 models . . .

ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #7 on: August 28, 2022, 07:18:16 AM »
posted at the end of this thread, answers were posted as i was writting this answer

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 1083
  • UHS-I
Re: What are you using to play mlv?
« Reply #8 on: August 28, 2022, 07:20:50 AM »
..see fastcinemadng is a mlv converter just like mlvapp, what im trying to find is only a player, it doesnt have to be realtime etc etc..

MLVApp can play MLV files too (also with sound if you enable "Drop Frame Mode" from "Playback" tab), and for most users it's not real-time (needs powerful CPU).
Waiting some new DIGIC 5 models . . .

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2303
Re: What are you using to play mlv?
« Reply #9 on: August 28, 2022, 07:22:38 AM »
https://www.magiclantern.fm/forum/index.php?topic=18392.msg176307#msg176307
Did you try this ? not sure if this is supported in win10/11(worked in win 7pro)
The colors kind of mess up but played the file find , good enough to view file

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 1083
  • UHS-I
Re: What are you using to play mlv?
« Reply #10 on: August 28, 2022, 07:24:44 AM »
Looking for something like described here by reddeercity, tried hunting for older ffplay builds but all they play is audio; Danne also suggests mpv but it doesnt play mlv.

https://www.magiclantern.fm/forum/index.php?topic=18392.0

Sorry, no experience with these.


Lets say you have a big collection of mlv's spanning several years, what do you use to play them?

fastcinemadng or MLVApp, I already use them.
Waiting some new DIGIC 5 models . . .

ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #11 on: August 28, 2022, 07:25:42 AM »
@ricardopt

fastcinemadng is MLV player too:

Sure it plays mlv just like mlvapp but i just need a player, i dont need to be opening a full converter app just to view/play an mlv


Looking for something like described here by reddeercity, tried hunting for older ffplay builds but all they play is audio; Danne also suggests mpv but it doesnt play mlv.

https://www.magiclantern.fm/forum/index.php?topic=18392.0

Lets say you have a big collection of mlv's spanning several years, what do you use to play them?
Thanks

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2303
Re: What are you using to play mlv?
« Reply #12 on: August 28, 2022, 07:32:48 AM »
here the dowlnload link i use
https://mpv.io/
just drop and drag MPV icon , just tested with a old 14bit mlv from my 5D2

Edit: I just downloaded the new ffmpeg
http://ffmpeg.org/download.html#build-windows
https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
once you extcact it make sure you "Run as Administrator" FFmeg.play
then just drop file on the .exe , once a again i used a 14bit mlv from my 5d2

ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #13 on: August 28, 2022, 07:36:22 AM »
https://www.magiclantern.fm/forum/index.php?topic=18392.msg176307#msg176307
Did you try this ? not sure if this is supported in win10/11(worked in win 7pro)
The colors kind of mess up but played the file find , good enough to view file

Hi, ive seen the thread you started back in 2016, ive hunted ffmpeg/ffplay builds from that same year/month but they only play audio, do you still have a backup of it that you can share?

Ive tried MPV and it doesnt play mlv files

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 1083
  • UHS-I
Re: What are you using to play mlv?
« Reply #14 on: August 28, 2022, 07:46:53 AM »
Quick test using

-ffplay.exe (ffmpeg-2022-08-25-git-9bf9d42d01-full_build):

It doesn't seem to handle lossless compression, the output would not be valid.
For uncompressed MLV (14-bit tested), it renders only the first frame and output would stuck on first frame while it plays audio.

-mpv (mpv-x86_64-v3-20220828-git-1a32bd3):

It closes immediately after dropping MLV file to mpv.exe.

Tests were done on Windows 10.
Waiting some new DIGIC 5 models . . .

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2303
Re: What are you using to play mlv?
« Reply #15 on: August 28, 2022, 07:49:23 AM »
I don't have compressed raw files just uncompressed 10,12 & 14bit , just in case this is the issue with ffmeg .
It may not support canon raw compressed raw files .

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2303
Re: What are you using to play mlv?
« Reply #16 on: August 28, 2022, 07:54:54 AM »
@theBilalFakhouri did you "run as Admin" ?
I'm on win7 right now ,
 run ffmeg play .exe in comparable mode , from right click choice run in comparable mode , e.g. run in Win8 mode etc....

ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #17 on: August 28, 2022, 07:55:54 AM »
theBilalFakhouri, thats whats happens to me with both of them, using win11, hopefully one day a codec/decoder is available that alllow us to quickly open an mlv file with mpc-hc/mpv/vlc, mlvapp plays them but a bit too much for a specific task like preview/play.

Thanks for helping out

Reddeercity, just using normal mlv files recorded with eos-m in 1080 mode

Thanks for helping out

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 1083
  • UHS-I
Re: What are you using to play mlv?
« Reply #18 on: August 28, 2022, 01:00:19 PM »
@reddeercity

ffplay.exe seems to work here with some MLV clips (run as admin and windows 7 compatibility weren't needed, same result if used):

-14/12/10 bit uncompressed does work (recorded from camera using mlv_lite)
-14-bit uncompressed (exported from MLVApp, it was recorded in lossless) doesn't work

-Playback with 14/12/10 bit uncompressed MLV which has audio seems problematic, it plays few frames (not smooth) then image output freezes while audio is playing.
-Playback with 14/12/10 bit uncompressed MLV which doesn't have audio seems okay, it plays smoothly, image output doesn't seem to freeze.
Waiting some new DIGIC 5 models . . .

Skinny

  • Member
  • ***
  • Posts: 204
Re: What are you using to play mlv?
« Reply #19 on: August 28, 2022, 01:34:31 PM »
Interesting.. guys, do you have original LUT to fix colors in ffmpeg preview?

link here https://www.magiclantern.fm/forum/index.php?topic=18392.msg176327#msg176327 says "You need access"

ricardopt

  • Member
  • ***
  • Posts: 142
Re: What are you using to play mlv?
« Reply #20 on: August 28, 2022, 02:12:09 PM »
Im using ffplay from the ffmpeg release, using with "running as admin" option enabled and all i get is audio with a audio spectrum image appearing from left to right...strange

Skinny

  • Member
  • ***
  • Posts: 204
Re: What are you using to play mlv?
« Reply #21 on: August 30, 2022, 06:54:05 PM »
On windows 10, ffplay.exe and MPV player both works, tested them with 5D2 and 550D uncompressed mlv files, 10/12/14 bit depth - all works. I don't have any MLVs with sound so didn't tested it..

MPV player seems to work more smoothly, and it loads relatively fast, I associated .MLV with it - cool. But as you know - videos look green, so I made a quick lut (could be better) and spent a lot of hours trying to figure out how to make it work...

First of all, if path to the LUT file contains drive letter, for example  -vf lut3d=C:/dir/lut.cube - this will not work, at least on windows 10. You should write it like this:

Code: [Select]
--vf=lavfi=[lut3d='C\:/mpv/correction.cube']
where C:/mpv/correction.cube is your path to the lut. Notice \ before : and single quotes ' - it is important.

Then to pass this argument while opening .mlv by double click, I wrote a batch script but it takes extra couple of seconds to execute, so it is not optimal.
I ended up modifying the registry, seems like in windows 10 they changed everything and I could not find how to add a parameter to .mlv, so I just edited registry for mpv.exe

in  \HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\mpv.exe\shell\open\command
it was:
"C:\mpv\mpv.exe" "%1"
I changed it to:
"C:\mpv\mpv.exe" "--vf=lavfi=[lut3d='C\:/mpv/correction.cube']" "%1"

Now any file opened with MPV player will play with LUT, but if we are only using MPV for MLVs it is fine.
As a result - double click on MLV and you will see somewhat correct preview, works relatively fast, good enough for clicking through folders with MLVs. :)

But I suck at LUT making :D so if Danne have old LUT or someone can make new it will be perfect.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 1083
  • UHS-I
Re: What are you using to play mlv?
« Reply #22 on: August 30, 2022, 11:47:55 PM »
Made some more tests with MPV, it seems to work when using uncompressed MLV clips which doesn't contain sound.
Waiting some new DIGIC 5 models . . .