uncompressed 14-bit RAW video recording

Started by g3gg0, April 27, 2013, 12:07:12 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

1%

RAW (dng, etc) -> yuv -> h264

Every one of those is a resize and then people wonder about aliasing and moire.

pravdomil

Well, RAW recording with sound (via ML audio recorder) works nicely! But you have to synchronize it manually.
Sandisk extreme 16GB 60MB/s
Global redraw off
5D2 720p 25fps (up to 4GB)

Andy600

@1% - Thanks. You're educational mate :)
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

ajay

Quote from: Habitat on May 14, 2013, 10:39:52 PM
Is this on the mark III? Cause I am expecting 2 of these tomorrow and that will be disappointing! Can you upload footage/benchmark for your tests with the Transcend 32gb 1000x?

I'm about to run out the door, maybe later I can post a benchmark, but yes, that's on the Mark III.

Can someone answer my question regarding cropping? Is is possible to crop and only use the center pixels? Or some other smaller width than the actual sensor for 1920 x 1080? That's what I was hoping for...similar to the Panasonic GH2/GH3.

Thanks,

AJ

silvertonesx24

Quote from: Yoshiyuki Blade on May 14, 2013, 10:27:54 PM
Yeah, I think it depends on whether or not he had global draw on. Like a1ex mentioned earlier, the benchmarks will tell you the truth. Another user benched about 65 MB/s on his 5D2 with a 1000x card, so it should be able to handle at least a step higher than 720. Though it's not a huge improvement it's still an improvement!

The fastest write speed I can achieve with Global Draw off is 65.1 MB/s at buffer 15625k. Card is a KomputerBay 32gb 1000x

On my KomputerBay 32gb 600x, I can only manage about 23.8 MB/s max write. Read speeds are also very slow, around 11-15 vs. 60-70 on the 100x. So unless I have a dud card, the 1000x is significantly faster.


-sandro-

What is the size of 1 minute of 1920x1080 RAW footage?

vitos1k

Quote from: Luiz Roberto dos Santos on May 14, 2013, 09:36:36 PM
Quick test with the 600D. I get files 1280x540, but with macroblocks magenta (from time to time), perhaps due to my card "super-slow".
Processing was nil in both sequence (H.264 and RAW).


How fast benchmark was for you? I've got 650D and SDHC 32GB Class 10 UHS-I Transcend TS32GSDHC10U1
and benchmark gives me speed up to 37.9mb/s
i was wondering, which resolution i could handle with RAW recording?!

aaphotog

I just installed the May 14th build on my 5d3. But I dont see the 'M' tab in the Magic Lantern Menu. So how am I supposed to enable the raw recording on this build?

vitos1k

hm, using simple math i found that i could handle 1280x720 with 37.9 MB/s writing speed
Cool! Waiting for 650D RAW footage implementation :)

Andy600

Suddenly the 650d looks like a winner based on those card benchmarks (and there are even faster UHS-I cards out there). That will be the BMCC pocket killer... eventually ::)


@Vitos1k - can you run the card benchmarks again with global draw OFF and post the results?
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

Rush

Andy600, no way because it can't go higher than ~1280x720 because of SD interface limit. BM Pocket is capable of 1920x1080

For 600D/60D/550D:
If you record in canon 720p mode, height is line skipped by 1.66x.
So 1280x400 will give you 1280x664 after restoring correct aspect ratio - it is so close to 16:9! (434px height will result in 16:9, but it hits SD limit and results in frameskipping...)

1280x360 will result in 2.13:1 aspect 1280x600
1280x320 will result in 2.40:1 aspect 1280x533 (cinemascope!)
Greetings from Russia!

Andy600

@Rush the theoretical limit for UHS-I is 104MB/s and there are cards capable of 80+ MB/s so I think it will go higher no? http://panasonic.net/avc/sdcard/features/uhs-i.html

update - oops, read the wiki wrong. It's 50MB/s unless it's UHS104. I need to check the specs. It's still better than the 600d  :-\
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

1%

Also if 650D is anything like EOS M, the buffer is really small.

I get only 3x30MB allocated... but I have 152MB on 6D... what gives?

That UHS-I is the 208mhz which no canon camera has at the moment.

Luiz Roberto dos Santos

Quote from: vitos1k on May 14, 2013, 11:18:28 PM
How fast benchmark was for you? I've got 650D and SDHC 32GB Class 10 UHS-I Transcend TS32GSDHC10U1
and benchmark gives me speed up to 37.9mb/s
i was wondering, which resolution i could handle with RAW recording?!


So ... I have a card very slow, as I said in the video. His capacity is 8.8 Mb/s, ridiculously incapable of it all.
The resolution that was able to record a few seconds of 1280x540.

[sorry for the english]

Andy600

@1% - yes, that is a bit odd  ??? Canon cutting corners?
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

1%

I think something wrong with the allocation.. or the other 2x30MB is the double buffer?

a1ex

Allocation is not yet fully understood, so it may have glitches. These malloc commands never fail, but get queued and stay there until you reboot the camera.

ML is trying to autodetect the free RAM, but that means it will perform malloc calls that will timeout (and will bite you later). It still needs research; right now it's something that kinda works and is portable... sort of.

Shawn_Lights

Not sure about the tech stuff, but If you guys can get a useable raw on the 550D/600D I'm going to assume you guys are aliens.

It seems the limitations will be SD card write speeds. SanDisk 64GB SDXC Memory Card Extreme Pro Class 10 UHS-I claims 95MB/s read speeds, but I'm not sure if that is so. I remember reading somewhere that you only get 30-40MB/s with SD cards. It may be Canon cheating somewhere.

vitos1k

Quote from: Andy600 on May 14, 2013, 11:44:12 PM
Suddenly the 650d looks like a winner based on those card benchmarks (and there are even faster UHS-I cards out there). That will be the BMCC pocket killer... eventually ::)


@Vitos1k - can you run the card benchmarks again with global draw OFF and post the results?

Second test, with GLOBAL DRAW OFF



not much of a difference. But still 37.9MB/s

Rush

Quote from: Shawn_Lights on May 15, 2013, 12:47:09 AM
Not sure about the tech stuff, but If you guys can get a useable raw on the 550D/600D I'm going to assume you guys are aliens.
The best you can with 600D (550D/60D) is: (limited by hardware SD transfer rates)
- 960х540, upscale it to 1280х720 (24 fps max)
- 1280х400, tight aspect 3.20:1 (24 fps max)
In Canon's 720p - lineskipping 1.66х, so you should upscale to restore correct ratio:
- 1280x400 upscales to 1280x664 - near to 16:9 (24 fps max)
- 1280x360 upscale to 1280x600 - 2.13:1 aspect
- 1280x320 upscale to 1280x533 - 2.40:1 cinemascope aspect

It is only 1280px wide, but pretty nice looking though :)
Greetings from Russia!

1%

~40 is the max for UHS-I capable stuff. Mainly Sandisk 45MB/s, the pro is supposedly benching the same?

~20 is the max for non UHS capable stuff.


Yea. The memory thing is weird. On 600D I get 3X30MB buffers and I have 104MB.. on 6D its the same... but technically we should have 5 buffer stars there. If this is fixed I think a whole lot more resolutions will be usable.

On 5d3 you get how many? Since we have a similar amount of memory.

kgv5

Is is possible to have raw resolution preset cropmarks visible before the start of shooting?

It would help a lot with proper framing, now we can see cropmarks after pressing "start" .
www.pilotmovies.pl   5D Mark III, 6D, 550D

Luiz Roberto dos Santos

Quote from: Rush on May 15, 2013, 01:05:48 AM
The best you can with 600D (550D/60D) is: (limited by hardware SD transfer rates)
- 960х540, upscale it to 1280х720 (24 fps max)
- 1280х400, tight aspect 3.20:1 (24 fps max)
In Canon's 720p - lineskipping 1.66х, so you should upscale to restore correct ratio:
- 1280x400 upscales to 1280x664 - near to 16:9 (24 fps max)
- 1280x360 upscale to 1280x600 - 2.13:1 aspect
- 1280x320 upscale to 1280x533 - 2.40:1 cinemascope aspect

It is only 1280px wide, but pretty nice looking though :)


I did 1280x540, not crop, although data blocks magenta, perhaps by the speed of the card.

Rush

Quote from: Luiz Roberto dos Santos on May 15, 2013, 01:09:52 AM

I did 1280x540, not crop, although data blocks magenta, perhaps by the speed of the card.
I posted max possible continuous RAW-recrording on 600D without frameskipping. Any higher will result in frameskipping...

Magenta blocks appears randomly, but it looks like accessing canon menu or ML menu while recording will result in this blocks too.
Greetings from Russia!

Shawn_Lights

Quote from: Rush on May 15, 2013, 01:05:48 AM
The best you can with 600D (550D/60D) is: (limited by hardware SD transfer rates)
- 960х540, upscale it to 1280х720 (24 fps max)
- 1280х400, tight aspect 3.20:1 (24 fps max)
In Canon's 720p - lineskipping 1.66х, so you should upscale to restore correct ratio:
- 1280x400 upscales to 1280x664 - near to 16:9 (24 fps max)
- 1280x360 upscale to 1280x600 - 2.13:1 aspect
- 1280x320 upscale to 1280x533 - 2.40:1 cinemascope aspect

It is only 1280px wide, but pretty nice looking though :)

Really can't complain with that. With it being RAW detail should be amazing. Better than the h.264 codec. Not to mention cinemascope is where it's at :D

I haven't been able to test it out. How is framing done? Does it change in liveview mode so you can frame properly or does it require cropbar overlays?