Headline news

Magic Lantern joins forces with Apertus to create THE ultimate open source camera, thanks to your help!

You can find our live webchat here: [email protected]

Author Topic: FFMPEG now officially supports Magic Lantern Video  (Read 15134 times)

g3gg0

  • Developer
  • Hero Member
  • *****
  • Posts: 2439
FFMPEG now officially supports Magic Lantern Video
« on: April 22, 2014, 01:06:42 AM »
two days ago a patch was committed to ffmpeg official source code database that
adds support for our Magic Lantern Video (MLV) format produced by mlv_rec.

how it came to this?
the FFMPEG team applied for Google Summer of Code (GSoC) for raw bayer support in their libraries.
i talked to peter and suggested him to look at our video format as some open source raw video format that is free of any royalities.
so they could continue to improve their raw support with already existing footage in this simple video file format.

peter then started to implement the format reader within only a few days :)
the nightly build of ffmpeg already can play .mlv videos using ffplay, just the coloring isnt finished yet.

the commit is here

a big thank you to Peter Ross and Michael Niedermayer for making this happen :)


chmee

  • Contributor
  • Hero Member
  • *****
  • Posts: 771
  • raw2cdng
FFMPEG now officially supports Magic Lantern Video
« Reply #1 on: April 22, 2014, 01:41:16 AM »
what great news!!! OMG! so, in the next time all fmpeg-based-players (fi vlc..) will play MLV - this is so freaky. converting will be easy as well. omg omg omg.

painya

  • Senior
  • ****
  • Posts: 321
  • 6d 50d 550d 5dc
FFMPEG now officially supports Magic Lantern Video
« Reply #2 on: April 22, 2014, 02:05:04 AM »
what great news!!! OMG! so, in the next time all fmpeg-based-players (fi vlc..) will play MLV - this is so freaky. converting will be easy as well. omg omg omg.
Sorry I'm not as technically advanced as all y'all. What does this mean for converting? A better and faster debayer program? Thanks.
Good footage doesn't make a story any better.

dmilligan

  • Hero Member
  • *****
  • Posts: 1672
  • 60Da / 1100D
FFMPEG now officially supports Magic Lantern Video
« Reply #3 on: April 22, 2014, 03:19:10 AM »
very awesome!  :D

Sorry I'm not as technically advanced as all y'all. What does this mean for converting? A better and faster debayer program? Thanks.

It means that a library that is widely used by a number of programs that do video will have native support for MLV. Which means any of the programs that use that library will defacto have support for MLV. Which means that you will be able to playback MLV files with any of these already existing programs. Almost all open source video applications use this library (called ffmpeg).

It doesn't really say anything about speed or performance (it could be better or could be worse, that's not the point), it just means that there will be widespread, generic support for the MLV file format amongst open source software applications.

ItsMeLenny

  • Contributor
  • Hero Member
  • *****
  • Posts: 692
  • 550D
FFMPEG now officially supports Magic Lantern Video
« Reply #4 on: April 22, 2014, 03:45:31 AM »
What algorithm does it use to debayer? Or would that be then left up to the program using ffmpeg to debayer it?

Also, does this work with the .raw format?

painya

  • Senior
  • ****
  • Posts: 321
  • 6d 50d 550d 5dc
FFMPEG now officially supports Magic Lantern Video
« Reply #5 on: April 22, 2014, 03:56:58 AM »
very awesome!  :D

It means that a library that is widely used by a number of programs that do video will have native support for MLV. Which means any of the programs that use that library will defacto have support for MLV. Which means that you will be able to playback MLV files with any of these already existing programs. Almost all open source video applications use this library (called ffmpeg).

It doesn't really say anything about speed or performance (it could be better or could be worse, that's not the point), it just means that there will be widespread, generic support for the MLV file format amongst open source software applications.
That's great news! Will this possibly lead to MLV being supported by adobe down the road? Or would this development not pressure Adobe enough to do that due to the ties between canon and adobe?
Good footage doesn't make a story any better.

Audionut

  • Moderators
  • Hero Member
  • *****
  • Posts: 2885
  • Spamming my signature
FFMPEG now officially supports Magic Lantern Video
« Reply #6 on: April 22, 2014, 05:12:05 AM »
Excellent news.

baldand

  • Contributor
  • Senior
  • *****
  • Posts: 373
  • 7D, Developer of MlRawViewer
FFMPEG now officially supports Magic Lantern Video
« Reply #7 on: April 22, 2014, 06:56:26 AM »
That's really great news. I'm looking forward to seeing how this develops.

I tried a static nightly build of ffmpeg on Linux (http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-20140421-64bit-static.tar.bz2) but it didn't quite work for me in conversion mode.

./ffmpeg -i M12-1630.MLV test.mp4
...
(all metadata shown correctly)
...
    Stream #0:0: Video: rawvideo (BIT[16] / 0x10544942), bayer_rggb16le, 1728x972, 25 tbr, 25 tbn, 25 tbc
[swscaler @ 0x40470c0] unsupported bayer conversion
Assertion 0 failed at libswscale/swscale_unscaled.c:1655
Aborted (core dumped)

tin2tin

  • Contributor
  • Member
  • *****
  • Posts: 154
FFMPEG now officially supports Magic Lantern Video
« Reply #8 on: April 22, 2014, 08:14:25 AM »
@g3gg0 - I'm so happy for you, that your efforts with the MLV format now are paying off. This will be the major push of MLV into all opensource editors and converters out there. Congrats!!!
EyeFrame Converter transcode RAW to DNxHD, ProRes, Mpeg2 I Frame HD and MJPEG with T/C and R/N
DVD slideshow GUI - freeware multi-purpose slideshow studio.

ItsMeLenny

  • Contributor
  • Hero Member
  • *****
  • Posts: 692
  • 550D
FFMPEG now officially supports Magic Lantern Video
« Reply #9 on: April 22, 2014, 08:31:06 AM »
That's really great news. I'm looking forward to seeing how this develops.

I tried a static nightly build of ffmpeg on Linux (http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-20140421-64bit-static.tar.bz2) but it didn't quite work for me in conversion mode.

./ffmpeg -i M12-1630.MLV test.mp4
...
(all metadata shown correctly)
...
    Stream #0:0: Video: rawvideo (BIT[16] / 0x10544942), bayer_rggb16le, 1728x972, 25 tbr, 25 tbn, 25 tbc
[swscaler @ 0x40470c0] unsupported bayer conversion
Assertion 0 failed at libswscale/swscale_unscaled.c:1655
Aborted (core dumped)

I got the same with some .MLV files, but not with other .MLV files

tonybeccar

  • Senior
  • ****
  • Posts: 318
  • 7D
FFMPEG now officially supports Magic Lantern Video
« Reply #10 on: April 22, 2014, 08:57:06 AM »
WOW!!!!! I want to scream!! No, I already did!!!  ;D

DavidSh

  • Member
  • ***
  • Posts: 135
FFMPEG now officially supports Magic Lantern Video
« Reply #11 on: April 22, 2014, 09:42:23 AM »
Great News!
600D | 5D3 | Os X Mavericks | http://www.GentleDogMovie.com

nachordez

  • New to the forum
  • *
  • Posts: 29
  • EOS 600D
FFMPEG now officially supports Magic Lantern Video
« Reply #12 on: April 22, 2014, 10:01:08 AM »
Absolutely great!
EOS 600D  /  OpenSuse 13.1

EXIV

  • New to the forum
  • *
  • Posts: 29
FFMPEG now officially supports Magic Lantern Video
« Reply #13 on: April 22, 2014, 11:02:51 AM »
That's great!


Jakobmen

  • Supporter
  • Member
  • *****
  • Posts: 122
  • Canon 5D3
FFMPEG now officially supports Magic Lantern Video
« Reply #15 on: April 22, 2014, 02:16:41 PM »
 :D :D :D :D :D amazing!
Canon 5D3

andy kh

  • Member
  • ***
  • Posts: 139
FFMPEG now officially supports Magic Lantern Video
« Reply #16 on: April 22, 2014, 02:37:29 PM »
great

premini

  • New to the forum
  • *
  • Posts: 30
FFMPEG now officially supports Magic Lantern Video
« Reply #17 on: April 22, 2014, 06:43:22 PM »
Can i now convert MLV to Prores 4444 in a less painfull way and IN Windows? This is CRAYZEEEE

g3gg0

  • Developer
  • Hero Member
  • *****
  • Posts: 2439
FFMPEG now officially supports Magic Lantern Video
« Reply #18 on: April 22, 2014, 07:20:20 PM »
Can i now convert MLV to Prores 4444 in a less painfull way and IN Windows? This is CRAYZEEEE
no, not yet. but ffmpeg is developing towards a raw-video compatible library.
if it will end in some ready-to-publish raw converter, of if it will get a simple and effective converter for proxy files,
or just a good footage viewer - time will show.

yet this is a good sign and we all hope it will result in helpful tools :)

budafilms

  • Supporter
  • Senior
  • *****
  • Posts: 449
FFMPEG now officially supports Magic Lantern Video
« Reply #19 on: April 23, 2014, 06:19:01 AM »
work on mac?

tin2tin

  • Contributor
  • Member
  • *****
  • Posts: 154
FFMPEG now officially supports Magic Lantern Video
« Reply #20 on: April 23, 2014, 07:01:44 AM »
I tried a static nightly build of ffmpeg on Linux (http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-20140421-64bit-static.tar.bz2) but it didn't quite work for me in conversion mode.

./ffmpeg -i M12-1630.MLV test.mp4
...
(all metadata shown correctly)
...
    Stream #0:0: Video: rawvideo (BIT[16] / 0x10544942), bayer_rggb16le, 1728x972, 25 tbr, 25 tbn, 25 tbc
[swscaler @ 0x40470c0] unsupported bayer conversion
Assertion 0 failed at libswscale/swscale_unscaled.c:1655
Aborted (core dumped)

I'm getting the same error/behaviour with this file on Windows with ffmpeg 32-bit(static 21/4 & 23/4): http://we.tl/k21F8TAVEc

Great to see ffplay actually playing the mlv tough the colors are off and dead-pixels are visible.  :)
« Last Edit: April 23, 2014, 07:03:32 AM by tin2tin »
EyeFrame Converter transcode RAW to DNxHD, ProRes, Mpeg2 I Frame HD and MJPEG with T/C and R/N
DVD slideshow GUI - freeware multi-purpose slideshow studio.

meditant

  • New to the forum
  • *
  • Posts: 42
FFMPEG now officially supports Magic Lantern Video
« Reply #21 on: April 23, 2014, 10:38:28 AM »
Fantastic the MLV RAW video format begin to be implemented on many tools, it's just the beginning...

Very good work !

jose_ugs

  • Member
  • ***
  • Posts: 206
FFMPEG now officially supports Magic Lantern Video
« Reply #22 on: April 23, 2014, 12:56:33 PM »
Damn! Been away for a few days and now this one! Hell of a "Welcome back"! You guys rock, recognition right there!!!
5D Mark III
Canon 24-70mm F2.8L | 70-200mm F2.8L IS II | 100mm F2.8L IS Macro | Samyang 14mm T3.1

rainless

  • Supporter
  • Member
  • *****
  • Posts: 131
  • Don't Leave Without Pictures
FFMPEG now officially supports Magic Lantern Video
« Reply #23 on: April 23, 2014, 07:44:00 PM »
Deliriously happy about this.

Great job!
The Gear - Canon 600D, Sigma 30mm 1.4, Canon 18-55mm, Yongnuo 565EX flash, PhotoSel 3mx3m backdrop stand with 3mx3m muslin backdrops. Elinchrom D-Lite 4 it studio lights, some big-ass 110cm reflector. Unlimited Swedish Models

pilgrim

  • Supporter
  • New to the forum
  • *****
  • Posts: 38
FFMPEG now officially supports Magic Lantern Video
« Reply #24 on: April 24, 2014, 12:04:36 AM »
Big and happy news  :) :) :)
Lightworks (one of the very good editing program and free, and use by many Hollywood movies like Mission Impossible 4, King's Speech, etc) use ffmpeg also, which make them possible to edit many format directly without necessary MPEG Intra. I try to edit directly H264 from the camera or ProRes nicely.
So maybe soon we will edit MLV file on timeline. Of course, the hardware will be very demanding but with the mode OFFLINE first editing and switch to ONLINE on final editing that will be sweet.
A big leap  :) :) :)