12-bit (and 10-bit) RAW video development discussion

Started by d, May 22, 2013, 10:58:34 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

justinbacle

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

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

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

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.
5D Mark III
www.facebook.com/groups/magiclanternitalia/
www.andreacasanova.eu

dfort

Quote from: anDyIII on November 06, 2016, 03:52:15 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)"

Quote from: ilguercio on November 06, 2016, 12:30:41 PM
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


DeafEyeJedi

Quote from: dfort on November 06, 2016, 04:41:21 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

first, great!!! very impressive....
now I need a guidehow to use mlv_dump, please  ::)

tin2tin

Quotemlv_dump:
You need to disable all processing, e.g.
mlv_dump M00-1234.MLV --dng --no-fixcp --no-stripes

reddeercity

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

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

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

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

Guys,

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

kgv5

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

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

Quote from: kgv5 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...

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

Quote from: Deadcode on November 07, 2016, 02:49:37 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

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

@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

Quote from: Deadcode on November 07, 2016, 02:49:37 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?

Quote from: GutterPump on November 07, 2016, 03:35:19 PM
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

@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:
https://vimeo.com/148944224

GutterPump

Quote from: kaco 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:
https://vimeo.com/148944224


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

@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

Results here with the 50D :

First frame

Even frames

Odd frames (except first one)


Is it the same problem as the 5DmkII ?