Author Topic: 12-bit (and 10-bit) RAW video development discussion  (Read 801908 times)

justinbacle

  • New to the forum
  • *
  • Posts: 40
  • DP
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #375 on: November 06, 2016, 12:00:15 PM »
On the Mighty 50D I get : (reported write speed in parenthesis)

in crop mode 1920*1080
~1100 frames in 14 bits (~77 Mbps)
Continuous in 12 bits (75.7 Mbps)
Continuous in 10 bits (74.7 Mbps)

in Full sensor (1568*1046)
Continuous in 14 bits (72.7 Mbps)
Continuous in 12 bits (74.6 Mbps ???)
Continuous in 10 bits (75.8 Mbps ??????)

So obviously, the reported bitrate is wrong, I'll have to check the recorded files

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #376 on: November 06, 2016, 12:30:41 PM »
Any way to try the build for 6D?
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #377 on: November 06, 2016, 03:47:05 PM »
Indeed, the numbers displayed are estimations of your write speed, not the bitrate of the recorded movie. The latter is easy to compute: width x height x bpp/8 * fps [MB/s].

The stdev of those estimations is a little high for my taste, but not a major issue.

However, a second look over the code uncovered a bug (present in the old raw_rec and mlv_lite): the speed estimation is only used for next recording if global draw is off. Easy to fix.

anDyIII

  • New to the forum
  • *
  • Posts: 48
  • Andrea Casanova - Magic Lantern Italia
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #378 on: November 06, 2016, 03:52:15 PM »
I'm testing 10 and 12bit raw on my 5D Mark III, but why do I have MLV files if I use raw 1.0 to record?
Is it possible to add Status when recording to raw 1.0 to control in a better way how the recording is going?
Thanks.

dfort

  • Guest
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #379 on: November 06, 2016, 04:41:21 PM »
...why do I have MLV files if I use raw 1.0 to record?

Go to the module menu and check raw_rec. On the raw_video_10bit_12bit branch it should report "Raw video v1.1 (MLV Lite)"

Any way to try the build for 6D?

That's included in the testing package I put in my bitbucket download area:

https://bitbucket.org/daniel_fort/magic-lantern/downloads/raw_video_10bit_12bit_2016Nov04.zip

Note that I'm going to leave this up for a limited time. I may or may not update as changes come in depending on the demand of the testers. I'd really rather everyone search for my compiling tutorials and roll their own.

extremelypoorfilmaker

  • Senior
  • ****
  • Posts: 255
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #380 on: November 06, 2016, 05:19:14 PM »
just following the conversation :)

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3411
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #381 on: November 06, 2016, 05:36:05 PM »
Note that I'm going to leave this up for a limited time. I may or may not update as changes come in depending on the demand of the testers. I'd really rather everyone search for my compiling tutorials and roll their own.

Agreed -- this is a great way to keep all of our projects moving forward in a nice pace otherwise!
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

anto

  • New to the forum
  • *
  • Posts: 39
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #382 on: November 06, 2016, 06:33:56 PM »
first, great!!! very impressive....
now I need a guidehow to use mlv_dump, please  ::)

tin2tin

  • Member
  • ***
  • Posts: 158
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #383 on: November 06, 2016, 06:41:29 PM »
Quote
mlv_dump:
You need to disable all processing, e.g.
mlv_dump M00-1234.MLV --dng --no-fixcp --no-stripes

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2303
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #384 on: November 06, 2016, 09:25:17 PM »
Or you can use MLVFS  on PC or Mac no update needed.
I'm using  "Quick Mount" on PC with the old Pismo/mlvfs.dll (just right click on file & quickmount  :D )
I think it's about 1 year old extraction workflow and has no issue
with the 10 & 12bit raw files .

baccinoluigi

  • New to the forum
  • *
  • Posts: 42
  • 5DMK3/ML113
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #385 on: November 06, 2016, 11:47:39 PM »
Wonderful  job Guys

Tested on 5d mark III 113

Crop mode:

3584 x 1320 10bit 24fps 8/9 sec. (106.2 mbps)
3584 x 1320 12bit 24fps 4/5 sec. (106.2 mbps)
2880 x 1310 10bit 24fps Continous  (104.8 mbps)
2880 x 1080 12bit 24fps Continous  (104 mbps)

no frames corrupted

I cant belive myself i'm very very happy

Thanks very mutch for your job.

Teamsleepkid

  • Member
  • ***
  • Posts: 247
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #386 on: November 07, 2016, 10:17:51 AM »
this is awesome! thanks dfort for pointing me to this. live view still freezing on the eos m? just tried 1472x884 resolution in crop mode on eos m in 10 bit. looks very nice and detailed. just live view is freezing.
EOS M

kgv5

  • Hero Member
  • *****
  • Posts: 643
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #387 on: November 07, 2016, 10:29:50 AM »
I am testing this on 5d3 113. I am really shocked, with the old PC mlvfs (with pismo) 10 and 12 bits works like a breeze :) I am using resolve 12.5, sometimes only the first frames are corrupted but the rest is perfect. 10 and 12 bits recording is really a huge boost in recording times.

EDIT:

The most important and useful modes for me now:

1920x648 (1920x1080 16:9 after desqueeze) 50 fps 12bit - continous - (previously only 2,35:1 was continous)
1920x648 (1920x1080 16:9 after desqueeze) 60 fps 10 bit - 25 sek

1920x1080 37 fps 12 bit - 13 sek
                              10 bit - continous

2560x1320 25 fps (max vertical resolution available) 1.94:1 aspect - 10 bit - continous

2880x1226 2,35:1 25fps 10bit  - over 2 minutes
                              24 fps 10 bit - continous

I checked those recordings in resolve and sometimes there are first and last frames corrupted but no problems during clips.

FEATURE REQUEST:

in mlv rec module there is possibility to choose more resolutions, could somebody please add those resolutions to the 10/12bit raw rec module?
3200x1320 (2.42:1)
3168x1320 (2.40:1)
3104x1320 (2,35:1)

There might be some good recording times in 10 bit so we coul utilize all available pixels in vertical axis.

                                                                         
www.pilotmovies.pl   5D Mark III, 6D, 550D

kaco

  • Member
  • ***
  • Posts: 101
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #388 on: November 07, 2016, 01:41:41 PM »
Guys,

could anyone of you share compiled 5Dm3.113 version?

kgv5

  • Hero Member
  • *****
  • Posts: 643
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #389 on: November 07, 2016, 01:48:50 PM »
Couple posts above...

https://bitbucket.org/daniel_fort/magic-lantern/downloads

there is raw video 10 12 bit zip, you have 5d3 113 inside the zip...
www.pilotmovies.pl   5D Mark III, 6D, 550D

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #390 on: November 07, 2016, 02:42:00 PM »
For fine resolution increments, you just have to port this change to MLV Lite.

The change should be simple enough for anyone with minimal C skills (perfect for new contributors looking for something easy to get started).

Deadcode

  • Freshman
  • **
  • Posts: 62
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #391 on: November 07, 2016, 02:49:37 PM »
Couple posts above...

https://bitbucket.org/daniel_fort/magic-lantern/downloads

there is raw video 10 12 bit zip, you have 5d3 113 inside the zip...

I cannot find module for 5D Mark 2. That means there is not a proper settings available for 5D2 yet where every 2nd frame is not pink?

GutterPump

  • Member
  • ***
  • Posts: 185
  • 5DIII/5DII/550D
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #392 on: November 07, 2016, 03:35:19 PM »
I cannot find module for 5D Mark 2. That means there is not a proper settings available for 5D2 yet where every 2nd frame is not pink?


Check this post : http://www.magiclantern.fm/forum/index.php?topic=5601.msg174302#msg174302

Just replaces the module in your ML installation : ML / modules / raw_rec.mo


But yes, with the 5DII version there are pink frames issues. 10 and 12bits

kaco

  • Member
  • ***
  • Posts: 101
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #393 on: November 07, 2016, 06:33:21 PM »
Works great with 5Dm3 and fps override set to 37fps. Much better then 48fps in squeezed resolution. Any plans adding this to mlv_rec module, so that we could use audio as well?

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3411
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
12-bit (and 10-bit) RAW video development discussion
« Reply #394 on: November 08, 2016, 07:15:27 AM »
@kaco -- How is 37p much better than 48p?

In terms of Motion (aliasing/moire) or Aspect Ratio/Resolution?

It may seem more ideal to go w 37p to avoid the desqueeze in post (resolution loss) but it's very minimal especially w 5D3 that it shouldn't even be a concern IMO.

Do you have any samples that show otherwise?
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

dfort

  • Guest
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #395 on: November 08, 2016, 08:27:47 AM »
I cannot find module for 5D Mark 2. That means there is not a proper settings available for 5D2 yet where every 2nd frame is not pink?

Just replaces the module in your ML installation : ML / modules / raw_rec.mo

There were some changes to the back ends so it isn't just a matter of dropping in the module. Though I don't think that will solve the every other (pink) frame issue.

Sorry, I must have missed it while compiling all the platforms. I just put a new build on my bitbucket download area.

https://bitbucket.org/daniel_fort/magic-lantern/downloads

kaco

  • Member
  • ***
  • Posts: 101
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #396 on: November 08, 2016, 08:56:01 AM »
@DeafEyeJedi -- in 48/50p the vertical resolution is 1.67x smaller, which kills details and causes aliasing and moire. Most of wide angle shots are quite bad.

Switching to canon 25/24p mode and then overriding to 37fps means much more detail for me. BIG chance for me, crippled resolution in 48p mode was a reason for me to start looking for a new camera.

look at the aliased edges:

GutterPump

  • Member
  • ***
  • Posts: 185
  • 5DIII/5DII/550D
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #397 on: November 08, 2016, 09:30:00 AM »
@DeafEyeJedi -- in 48/50p the vertical resolution is 1.67x smaller, which kills details and causes aliasing and moire. Most of wide angle shots are quite bad.

Switching to canon 25/24p mode and then overriding to 37fps means much more detail for me. BIG chance for me, crippled resolution in 48p mode was a reason for me to start looking for a new camera.

look at the aliased edges:


Your work is just amazing ! Never saw your stuff before.
How did you grade it ? Which softs ? which luts (if used) ?
I dont saw informations.

For answer you about aliasing and moire on 50 and 60fps footage due to stretching, yes it's a small issue, but believe me, most of 95% people don't will see anything.
And for be honest, on your footage i'm not focused on it.

kaco

  • Member
  • ***
  • Posts: 101
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #398 on: November 08, 2016, 11:29:03 AM »
@GutterPump -- thanks, it's graded in Davinci. And really, using 490px vertical resolution in a 4K world is not so acceptable for professional work. :) This is game changing.

On topic -- is this going to be a part of mlv_rec? Is this in raw_rec module just during development?

justinbacle

  • New to the forum
  • *
  • Posts: 40
  • DP
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #399 on: November 08, 2016, 12:24:06 PM »
Results here with the 50D :

First frame

Even frames

Odd frames (except first one)


Is it the same problem as the 5DmkII ?