December 20, 2014, 08:37:09 PM

Author Topic: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?  (Read 4221 times)

Drizzt321

  • 1D X
  • *******
  • Posts: 1675
    • View Profile
    • Aaron Baff Photography
Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« on: June 12, 2012, 01:36:35 PM »
So, given that Magic Lantern is running (sorta at least) on the 5d3, do you think it could manage to do MJPEG, or manage to capture the JPEGs fast enough (and then write fast enough to the card) as separate JPEGs at 24/30/60 fps? Or do you think the JPEG engine would be a bottleneck? Or more likely, the sensor readout for processing? It's just a crazy thought, don't really know if ML has tried to do anything like that with a previous camera, but if you're in a 'video' mode it uses a digital shutter, couldn't you simply throw the frame (even if it's just the 1080p) through the JPEG engine?
5D mark 2, 5D mark 3, EF 17-40mm f/4L,  EF 24-105mm f/4L IS USM, EF 135mm f/2L, EF 85mm f/1.8
Film Cameras: Mamiya RB67, RB-50, RB-180-C, RB-90-C, RB-50, Perkeo I folder, Mamiya Six Folder (Pre-WWII model)
http://www.aaronbaff.com

canon rumors FORUM

Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« on: June 12, 2012, 01:36:35 PM »

Axilrod

  • 1D X
  • *******
  • Posts: 1376
    • View Profile
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #1 on: June 17, 2012, 02:44:54 PM »
I'm not sure, but considering the power of Digic 5 I'm excited to see what ML brings about for the 5DIII.  I'm sorry I can't answer your question, I just don't understand the technical aspects enough to give you an accurate answer.  Either way I think the 5DIII has deliberately been held back in terms of video, hell if they could just get true 1080p out of it that would be enough for me. 
5DIII/5DII/Bunch of L's and ZE's, currently rearranging.

marvinhello

  • PowerShot G1 X II
  • ***
  • Posts: 52
  • Canon 1D C user
    • View Profile

HurtinMinorKey

  • Canon 6D
  • *****
  • Posts: 430
    • View Profile
    • carolineculler.com
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #3 on: June 17, 2012, 07:12:50 PM »
They say they can already control the bit-rate, but only at high ISOs. That's weird. Anyone understand that one?

marvinhello

  • PowerShot G1 X II
  • ***
  • Posts: 52
  • Canon 1D C user
    • View Profile
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #4 on: June 18, 2012, 07:47:51 AM »
They say they can already control the bit-rate, but only at high ISOs. That's weird. Anyone understand that one?

The bitrate maxed out at 151Mbps at ISO12800, if using normal ISO like 100-400, even if we change the H264 parameter to the highest value possible, there is no obvious increase in bitrate, around 47Mbps in ALL-I, 32Mbps in IPB.

Drizzt321

  • 1D X
  • *******
  • Posts: 1675
    • View Profile
    • Aaron Baff Photography
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #5 on: June 18, 2012, 10:49:53 AM »
They say they can already control the bit-rate, but only at high ISOs. That's weird. Anyone understand that one?

The bitrate maxed out at 151Mbps at ISO12800, if using normal ISO like 100-400, even if we change the H264 parameter to the highest value possible, there is no obvious increase in bitrate, around 47Mbps in ALL-I, 32Mbps in IPB.

That's pretty weird. Is it actually a higher bitrate, or is it like in RAW files how at higher ISO's since it's more noisy it gets harder to compress?
5D mark 2, 5D mark 3, EF 17-40mm f/4L,  EF 24-105mm f/4L IS USM, EF 135mm f/2L, EF 85mm f/1.8
Film Cameras: Mamiya RB67, RB-50, RB-180-C, RB-90-C, RB-50, Perkeo I folder, Mamiya Six Folder (Pre-WWII model)
http://www.aaronbaff.com

HurtinMinorKey

  • Canon 6D
  • *****
  • Posts: 430
    • View Profile
    • carolineculler.com
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #6 on: June 18, 2012, 12:46:02 PM »
They say they can already control the bit-rate, but only at high ISOs. That's weird. Anyone understand that one?

The bitrate maxed out at 151Mbps at ISO12800, if using normal ISO like 100-400, even if we change the H264 parameter to the highest value possible, there is no obvious increase in bitrate, around 47Mbps in ALL-I, 32Mbps in IPB.

So there is no work around the H264 codec? Why are their block artifacts in ALL-I, if not for insufficient data?

canon rumors FORUM

Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #6 on: June 18, 2012, 12:46:02 PM »

marvinhello

  • PowerShot G1 X II
  • ***
  • Posts: 52
  • Canon 1D C user
    • View Profile
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #7 on: June 18, 2012, 02:52:16 PM »
They say they can already control the bit-rate, but only at high ISOs. That's weird. Anyone understand that one?

The bitrate maxed out at 151Mbps at ISO12800, if using normal ISO like 100-400, even if we change the H264 parameter to the highest value possible, there is no obvious increase in bitrate, around 47Mbps in ALL-I, 32Mbps in IPB.

So there is no work around the H264 codec? Why are their block artifacts in ALL-I, if not for insufficient data?

I think the block artifacts is caused by the decoder, 5D3 ALL-I mode uses H264 High Profile at Level 5.1, which is a very advanced and relatively new H264 standard (it supports 4K), thus it requires complex decoding, which might result in blocks in some applications. I use Cineform all the time and haven't noticed any similar thing in my work flow.

As a reference, all previous EOS DSLRs use H264 Baseline Profile at Level 5.0, and 5D3 IPB mode uses H264 High Profile at Level 4.1.

151Mbps at ISO12800 is mostly noise I think. Canon implemented VBR on 5D3 and placed a cap on max bitrate, currently we were able to remove the cap so bitrate can go very high. The next and the key step is to somehow achieve a high bitrate CBR.

According to BBC broadcast specifications, interframe compressed footage should be at least 50Mbps, intraframe compressed footage should be at least 100Mbps, 5D3's 33Mbps and 90Mbps is just a tad below that minimun requirement, how smart Canon is!

HurtinMinorKey

  • Canon 6D
  • *****
  • Posts: 430
    • View Profile
    • carolineculler.com
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #8 on: June 18, 2012, 04:08:14 PM »
Thanks for all the good info!

Shouldn't fast pans and dolly shots up the bit rate too, since there is so much changing from from frame to frame?

What do you think the perceived advantages of a higher bit-rate will be? Do you think it would visibly affect things like  highlight rolloff?

Since 24bit 1080(like our monitors are capable of) is something like 1.1Gbps @24fps, how come blue ray can look so good at much lower bit-rates?

marvinhello

  • PowerShot G1 X II
  • ***
  • Posts: 52
  • Canon 1D C user
    • View Profile
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #9 on: June 18, 2012, 04:58:09 PM »
Thanks for all the good info!

Shouldn't fast pans and dolly shots up the bit rate too, since there is so much changing from from frame to frame?

What do you think the perceived advantages of a higher bit-rate will be? Do you think it would visibly affect things like  highlight rolloff?

Since 24bit 1080(like our monitors are capable of) is something like 1.1Gbps @24fps, how come blue ray can look so good at much lower bit-rates?

In ALL-I mode each frame is encoded individually, so in VBR mode the bitrate changes acoording to the scene complexity, eg, a scene of trees full of leaves will make the bitrate go higher.

The benefit of high bitrate CBR would be colour grading, especially when you pull a secondary, there might be less blockiness in the shadow and highlight.

I don't think highlight rolloff has anything to do with bitrate, it's mainly gamma curve, which Magic Lantern is working on at the moment. in the upcoming new release, Magic Lantern digital ISO can improve highlight rolloff.

Bluray material usually comes from very high quality & high resolution master (eg, from film scan, RED or Alexa), the encoded quality will definately look better. However I think 5D3 footage after some processing it can look almost the same or even better than some bluray titles. Both Bluray and Canon DSLRs use H264 which is a highly efficient codec, it throws away a lot of data you can't see.

psolberg

  • Canon 7D MK II
  • *****
  • Posts: 486
    • View Profile
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #10 on: June 19, 2012, 07:40:59 AM »
it would be interesting but doubtful. motion jpg is extremelly inneficient compared to modern H264.

Drizzt321

  • 1D X
  • *******
  • Posts: 1675
    • View Profile
    • Aaron Baff Photography
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #11 on: June 19, 2012, 12:20:21 PM »
it would be interesting but doubtful. motion jpg is extremelly inneficient compared to modern H264.

Is it? I have no clue, I'm not really a video person. Just someone who has a small bit of interest. Reason I'm thinking that is the S1 JPGs are a good bit more resolution than 1080p, and I've read some things saying that the 5d3's 1080p doesn't really look like it has full 1080 lines or something like that. Also my random theory is JPEG conversion might require a good bit less processing than h264, so maybe we could get up to 60 fps, at a resolution somewhat higher than 1080p. Wouldn't that be awesome? Plus we know the JPEG engine in the 5d3 is quite good, so quality likely would be great.

Obviously MJPEG has a much lower overall storage/space efficiency than h264, especially when compared to intra-frame compression, but a UDMA7 card likely can keep up with that, maybe even a UDMA6 card. Unfortunately with the 5d3 it doesn't support UHS-I, so the SD slot may or may not be able to keep up.
5D mark 2, 5D mark 3, EF 17-40mm f/4L,  EF 24-105mm f/4L IS USM, EF 135mm f/2L, EF 85mm f/1.8
Film Cameras: Mamiya RB67, RB-50, RB-180-C, RB-90-C, RB-50, Perkeo I folder, Mamiya Six Folder (Pre-WWII model)
http://www.aaronbaff.com

marvinhello

  • PowerShot G1 X II
  • ***
  • Posts: 52
  • Canon 1D C user
    • View Profile
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #12 on: June 19, 2012, 12:47:41 PM »
it would be interesting but doubtful. motion jpg is extremelly inneficient compared to modern H264.

Is it? I have no clue, I'm not really a video person. Just someone who has a small bit of interest. Reason I'm thinking that is the S1 JPGs are a good bit more resolution than 1080p, and I've read some things saying that the 5d3's 1080p doesn't really look like it has full 1080 lines or something like that. Also my random theory is JPEG conversion might require a good bit less processing than h264, so maybe we could get up to 60 fps, at a resolution somewhat higher than 1080p. Wouldn't that be awesome? Plus we know the JPEG engine in the 5d3 is quite good, so quality likely would be great.

Obviously MJPEG has a much lower overall storage/space efficiency than h264, especially when compared to intra-frame compression, but a UDMA7 card likely can keep up with that, maybe even a UDMA6 card. Unfortunately with the 5d3 it doesn't support UHS-I, so the SD slot may or may not be able to keep up.

Motion JPEG is Intra-frame compression, so it's similar to ALL-I mode in 5D3, In EOS 1D C, its 4K mode uses MJPEG 24fps at 500Mbps, considering 1D C/1D X has larger buffer, I think 5D3 can handle 200Mbps properly.

canon rumors FORUM

Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #12 on: June 19, 2012, 12:47:41 PM »

jcs

  • Guest
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #13 on: June 19, 2012, 01:04:04 PM »
According to BBC broadcast specifications, interframe compressed footage should be at least 50Mbps, intraframe compressed footage should be at least 100Mbps, 5D3's 33Mbps and 90Mbps is just a tad below that minimun requirement, how smart Canon is!

I've seen 101Mbps in ALL-I on a Lexar 600X CF card (complex tree scene).

It looks like PPro CS6 is doing a better job with ALL-I re: block artifacts (720p60 looks clearly better than IPB), however 1080p24 for non-fast motion still looks really good with IPB (haven't seen a case yet where ALL-I is better).

marvinhello

  • PowerShot G1 X II
  • ***
  • Posts: 52
  • Canon 1D C user
    • View Profile
Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #14 on: June 19, 2012, 01:20:22 PM »
According to BBC broadcast specifications, interframe compressed footage should be at least 50Mbps, intraframe compressed footage should be at least 100Mbps, 5D3's 33Mbps and 90Mbps is just a tad below that minimun requirement, how smart Canon is!

I've seen 101Mbps in ALL-I on a Lexar 600X CF card (complex tree scene).

It looks like PPro CS6 is doing a better job with ALL-I re: block artifacts (720p60 looks clearly better than IPB), however 1080p24 for non-fast motion still looks really good with IPB (haven't seen a case yet where ALL-I is better).

Maximum I got was 151Mbps shooting a fabric, but it's still VBR, EOS C300 implements CBR 50Mbps interframe compression, it's 50Mbps all the time. This is what Magic Lantern is working on, bring constant high bitrate.

canon rumors FORUM

Re: Do you think ML could do MJPEG at S1 (2880 x 1920) on 5d3?
« Reply #14 on: June 19, 2012, 01:20:22 PM »