Magic Lantern (RAW) Video format v2.0 (mlv_rec.mo)

Started by g3gg0, July 15, 2013, 10:58:23 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Danne

Quote from: RenatoPhoto on August 11, 2013, 05:06:43 PM
Latest compile: https://docs.google.com/file/d/0B9z8Y0rg-pu8eFE0ckFlWkpiR1U/edit?usp=sharing

ps. not responsible for anything.

Thanks! Noted, at my ow risk, of course :) Maybe I,ll try g3gg0 version first.
Thanks!
//D

Canon eos m

Quote from: Danne on August 11, 2013, 05:07:03 PM
Thanks Canon eos m. Will try it out. The version you,re referring to, Is it the upload from the post 200?
THanks
//D

No. mlv_dump.exe is @ #218
Canon 5D Mark III, Gopro Hero Blacks with 3D Casing, A Few Lenses, Adobe CC 2014, MacBook Pro, Windows 8 PC, Lots of Video Rig!

Started Nuke. Loved it but then the 15 day trial ran out. Back to After Effects and loving it :-)

Canon eos m

Canon 5D Mark III, Gopro Hero Blacks with 3D Casing, A Few Lenses, Adobe CC 2014, MacBook Pro, Windows 8 PC, Lots of Video Rig!

Started Nuke. Loved it but then the 15 day trial ran out. Back to After Effects and loving it :-)

1%

Heh, the compression kinda wins me over.

I added the msg queueu stub  for everything I have.. 50D consistently gets at least 80Mb/s with timers disabled on old raw_rec so its an easy test to see if speed is lost. I don't have a cam with dual slots.

Maybe it can be used to count MZ syncs too on cams like M and 600D where it fires too often.

xNiNELiVES

Ok I tried out the 5D2 version.

1) It saves to the root of the card?
2) As soon as the video starts recording a MASSIVE lag spike occurs that lasts for a few seconds following with a extremely short record time of 96 frames at [email protected].
3) Buffer Status/Information display doesn't disappear
4) Card spanning should be removed (because it doesn't have a dual card slot, as you know)
5) I can't write any tag, no text display comes up.

Here's the quick 96 frame video I took (I have no idea how to process these):
https://dl.dropboxusercontent.com/u/814675/M10-2217.MLV

I labeled the above clip to be take #1...

1%

Quote5) I can't write any tag, no text display comes up.

I think you need the IME module too.

xNiNELiVES

Quote from: 1% on August 11, 2013, 07:40:08 PM
I think you need the IME module too.

Ok, where is the download located?

1%

I think you'd have to compile it or use the ones from 5DIII package? I'm not sure what/where g3gg0 released.

xNiNELiVES

Quote from: 1% on August 11, 2013, 08:07:29 PM
I think you'd have to compile it or use the ones from 5DIII package? I'm not sure what/where g3gg0 released.

Well I'm an idiot when it comes to compiling, I'll guess I'll wait for gegg0 to send it...

escho

Quote from: 1% on August 11, 2013, 05:15:19 PM
I added the msg queueu stub  for everything I have.. 5

msg_queue_count for 600D, is this 0xFF1F5C80?

Edgar
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

Stedda

5D Mark III -- 7D   SOLD -- EOS M 22mm 18-55mm STM -- Fuji X-T1 18-55 F2.8-F4 & 35 F1.4
Canon Glass   100L F2.8 IS -- 70-200L F4 -- 135L F2 -- 85 F1.8 -- 17-40L --  40 F2.8 -- 35 F2 IS  Sigma Glass  120-300 F2.8 OS -- 50 F1.4 -- 85 F1.4  Tamron Glass   24-70 2.8 VC   600EX-RT X3

g3gg0

Quote from: escho on August 11, 2013, 08:13:08 PM
msg_queue_count for 600D, is this 0xFF1F5C80?

it should be at (msg_queue_post + 0x40). at least on three different it was like that.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

1%

Yes, thats right. I didn't push to the 600D repo yet.

escho

Quote from: 1% on August 11, 2013, 08:22:01 PM
Yes, thats right. I didn't push to the 600D repo yet.

No problem, I compile it myself

Edgar
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

escho

doesn´t run on my 600D. The camera tells me an "file create error"

Edgar
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

g3gg0

yeah, currently it is hardcoded for CF card cameras.
will change of course somewhen.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

gnarr

Could someone here post a small mlv file from a 5D3? I need it to test code that I'm working on.

xNiNELiVES

Quote from: gnarr on August 12, 2013, 07:11:08 AM
Could someone here post a small mlv file from a 5D3? I need it to test code that I'm working on.

I posted a 5D2 clip a few posts above...

Well I'm still waiting on the IME module. Should I download it from the 5D3 package? Where's this located?

g3gg0

Quote from: xNiNELiVES on August 12, 2013, 07:25:58 AM
I posted a 5D2 clip a few posts above...

Well I'm still waiting on the IME module. Should I download it from the 5D3 package? Where's this located?

Yes. Take the one from somempackage i uploaded the last time.
Modules are the same on every camera.

Early versions of ime had an error where the camera will suddenly pop up
The input dialog randomly after shooting.
This happens only when you entered something before.
Fixed in the latest releases.

If you have such a buggy version, just repower the camera after you enterd smth
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

g3gg0

Early versions of ime had an error where the camera will suddenly pop up
The input dialog randomly after shooting.
This happens only when you entered something before.
Fixed in the latest releases.

If you have such a buggy version, just repower the camera after you enterd smth
[/quote]
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

xNiNELiVES

I'm gonna go out on a limb and say you used your phone ;D.

Thanks for the response, I'll get the module.

Again I have these bugs though, I don't know if you saw them earlier:

1) Videos save to the root of the card?
2) As soon as the video starts recording a MASSIVE lag spike occurs that lasts for a few seconds following with a extremely short record time of 96 frames at [email protected].
3) Buffer Status/Information display doesn't disappear
4) Card spanning should be removed for the 5D2 version (because it doesn't have a dual card slot, as you know)
5) I can't write any tag, no text display comes up.

g3gg0

the latest IME modules can be found here.
(see also http://www.magiclantern.fm/forum/index.php?topic=6899.0)

the latest raw_rec module including win32 exe and static linux binaries is here.
no guarantee that the linux binaries will work on your system (it's a 32 bit ELF for 80386)
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

g3gg0

Quote from: xNiNELiVES on August 12, 2013, 09:07:44 AM
1) Videos save to the root of the card?
2) As soon as the video starts recording a MASSIVE lag spike occurs that lasts for a few seconds following with a extremely short record time of 96 frames at [email protected].
3) Buffer Status/Information display doesn't disappear
4) Card spanning should be removed for the 5D2 version (because it doesn't have a dual card slot, as you know)

1) intention, its still experimental
2) this was on 5D2, right? can you use these both modules (dont forget to enable trace) and send me your raw_rec.txt after recording with a spike? it should be in the root folder. upload it using http://upload.g3gg0.de and send me the [D/L] link (right-click, copy link)
3) if you stop recording, it should disappear
4) uhm, just dont enable it? ;)
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

Andy600

.mlv recording and IME modules are working on the 50D but I can't find a way to exit IME when I've input text.

I did a couple of quick tests on a 600x card at 1920x1080p (Global Draw OFF)

old raw_rec = ~344 frames
new raw_rec = ~288 frames

Buffer fill method doesn't have much effect, maybe 2 - 3 frames variance. Fill method 2 gets most frames.

.mlv files convert ok (Windows). They are written to root directory.
Colorist working with Davinci Resolve, Baselight, Nuke, After Effects & Premier Pro. Occasional Sunday afternoon DOP. Developer of Cinelog-C Colorspace Management and LUTs - www.cinelogdcp.com

g3gg0

thanks for your test.
about IME: press Q to directly get to the OK/cancel buttons.

raw_rec:the performance is a bit worse than the legacy raw_rec module, yeah.
alex spent a lot of time to get the last frame out of the buffering mechanism.
the new module needs such optimization too.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!