3K/UHD 5D2 Raw development and Other Digic IV Cams

Started by reddeercity, April 06, 2017, 12:22:27 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

reddeercity

Quote from: Wlad81 on May 03, 2020, 10:36:14 PM
.... Exporting to ProRes4444 1920x826 takes 2.5 minutes on my 2008 8-core Mac Pro using MLVApp.
? 1920x826 why , it a 4k file (4128x1776) 
Quote from: Wlad81 on May 03, 2020, 10:36:14 PM
Are there any other non-anamorphic hi-res modes on 50D currently?
Yes, but experimental right now .
I can get 3200x1250 @ 24fps , 3700x1080 24fps & in the
non experimental (nightly builds) 1920x1078 in 3xcrop_mode (high crop factor 3x).
Quote from: Wlad81 on May 03, 2020, 10:36:14 PM
I can get 50D body almost as cheap as used CF 1066x 64GB flash for it. The seller says it's shutter counter is almost 350000, is this a big value for 50D?
Yes , but for video it doesn't much matter . Canon says the shutter life span is 100,000 but I read that other 50d users had as much (350000+) counts and had no problems.
Unless you plan on doing a long time lapse with cr2 photos , the high shutter count shouldn't be any problem in Video mode .

reddeercity

Successfully got the Crop_Rec Module to load on my 50D :D







I had to comment out a few line to do with the sensor timing

else if(is_camera("50D", "1.0.9"))
      ............
       // f = FIO_CreateFileOrAppend("ML/LOGS/console.log"); //waza57 log in file
      //  fps_main_clock = 28800000;
       
                                       /* 24p,  25p,  30p,  50p,  60p,   x5 */
       // memcpy(default_timerA, (int[]) { 0x000, 0x000, 696, 0x000, 0x000, 636 }, 30);     
       // memcpy(default_timerB, (int[]) { 0x000, 0x000, 1380, 0x000, 0x000, 1510}, 30);   
       // memcpy(default_fps_1k, (int[]) { 23976, 25000, 29985, 50000, 59940, 29988, 23976, 25000, 29985, 50000, 59940 }, 30);



/* default FPS timers are the same on all these models */
   ...........
    else if (!is_5D2)
    {
         memcpy(default_fps_1k, (int[]) { 23976, 25000, 29970, 50000, 59940, 29970, 23976, 25000, 29970, 50000, 59940 }, 24); 
    }
   // else if (!is_50D)
    //{
     //    memcpy(default_fps_1k, (int[]) { 23976, 25000, 29985, 50000, 59940, 29988, 23976, 25000, 29985, 50000, 59940 }, 30); 
    //}


I'm not sure why I had to do this but with it ,  it will not load on 50d .
I don't have full frame rate yet , just 1.5fps right now and that could be part of the timer issue I described  in the code I posted here.
more bug chasing , at least I'm almost there with this .
Don't hold you breath on a fully working Crop_Rec Module just yet , but you never know thou  ;D

deanziyangyu

Quote from: reddeercity on May 03, 2020, 03:03:18 AM
I don't have that one any more ,  I did fine another one but with 1x3 pixel instead of 3x1 pixel


50D_1x3_4128x1776_M04-2317_frame_4.png

525MB file 50D_1x3_1376x1776-M04-2317.MLV

quick grade in mlv app. then exported to mp4
50D_1x3_4128x1776_M04-2317.mp4

what the differences you may ask  ?
1x3 is in 5xZoom so no chance of aliasing & it's a horizontal stretch (1376x1776 = 4128x1776) which is a better mode
3x1 is 3x3 (FHD - Full HD) so vertical line skipping 4096x720 = 4096x2160) , not as good as 1x3 but still useable .
Will , the 100d has more advance features e.g. 10,12,14bit lossless compression
A working crop_rec module , it d5 camera the d4 camera's (50D & 5D2) are behind in development .

The 50D has faster storage (CF Card 80MB/s+) can record 10,12bit uncompressed raw video along with 14bit .
So it really depends on your needs for your projects , as I don't have a 100D I can't really give the best advice on this
do a forum search for 100D are see what others are saying about it .
Though if the 50D is cheap enough buy both , and use as a"B"Cam.

My main cam is 5D2 & the 50D is "B"Cam/backup , FYI.

Been following the thread for a while now and happily registered upon the news of 1x3 mode.
Wonderful progress on the 50D so far, reddeercity! Can't wait to try this when I get my 50D...

In the mean time I would like to hear about the progress on the 1x3 mode on the 5D2 since this is the only possible way to avoid the horrible moire in the 3x3 mode without compromising the crop factor "too much"... Correct me if I am wrong, but I think the camera bins horizontal pixels but skips vertical pixels in live view just like the Digic 5 cameras (except 5D3)?

Would like to hear from you about this! Also since I have some background in C and Arm assembly, maybe I can help with development a bit (looking at you, lossless compression)!

masc

Quote from: reddeercity on May 03, 2020, 03:03:18 AM
I did fine another one but with 1x3 pixel instead of 3x1 pixel


50D_1x3_4128x1776_M04-2317_frame_4.png

525MB file 50D_1x3_1376x1776-M04-2317.MLV
This looks awesome! Great step in the right direction!  8)
5D3.113 | EOSM.202


Wlad81

Quote from: reddeercity on May 04, 2020, 02:48:55 AM
? 1920x826 why , it a 4k file (4128x1776)  Yes, but experimental right now .
I've just tried to do it, because Full HD 16x9 is the final  form of the future project. But - yes, I can export it to 4K (after first grading) and re-frame it to 16x9 after the final grading in Final Cut Pro 7 or X.

Quote from: reddeercity on May 04, 2020, 02:48:55 AM
I can get 3200x1250 @ 24fps , 3700x1080 24fps & in the
non experimental (nightly builds) 1920x1078 in 3xcrop_mode (high crop factor 3x).Yes , but for video it doesn't much matter . Canon says the shutter life span is 100,000 but I read that other 50d users had as much (350000+) counts and had no problems.
Unless you plan on doing a long time lapse with cr2 photos , the high shutter count shouldn't be any problem in Video mode .
OK, so there's nothing to worry about.

I think that 50D awaits a big future, much bigger than 100D because 50D has a CF 70 MB/s slot. (Sorry for my English).
Canon EOS 5D Mk III + Canon 24-105 F/4 L IS USM + SanDisk Exreme Pro 64 GB (SD, ML Nightly.2021Feb07.5D3113) + SanDisk Extreme Pro 128 GB (CF).

Frayfray

I am also shopping for few new oldie cameras i found this list about write speed
Write speed for some Canon cameras
D30 – 1,2 MB/s
D60 -1,8 MB/s
300D – 1,4 MB/s
10D – 1,4 MB/s
1Ds – 2 MB/s
1D – 3,3 MB/s
20D – 6 MB/s
350D – 6 MB/s
30D – 6 MB/s
40D – 11 MB/s
60D – 21 MB/s
600D – 21 MB/s
550D – 21 MB/s
500D – 21 MB/s
1100D – 21 MB/s
EOS M – 44 MB/s (Overclocked at SDR104 @ 160MHz: 69 MB/s)
EOS M2 – 44 MB/s (Overclocked at SDR104 @ 160MHz: 69 MB/s)
1200D – 44 MB/s
100D – 44 MB/s (Overclocked at SDR104 @ 160MHz: 71 MB/s)
650D- 44 MB/s (Overclocked at SDR104 @ 160MHz: 71 MB/s)
700D -44 MB/s (Overclocked at SDR104 @ 160MHz: 71 MB/s)
70D – 44 MB/s (Overclocked at SDR104 @ 160MHz: 71 MB/s)
6D – 44 MB/s (Overclocked at SDR104 @ 160MHz: 71 MB/s)
1D IV – 66 MB/s
50D – 70 MB/s
M50 – 80 MB/s
5D II – 85 MB/s
750D – 90 MB/s
760D – 90 MB/s
800D – 90 MB/s
77D – 90 MB/s
80D – 90 MB/s
7D – 90 MB/s
1Dx – 120 MB/s
7D II – 120 + 90 MB/s (CF+SD)
5D III – 120 + 21 MB/s (CF+SD) SD card write speed will limit CF slot write speed if you use CF + SD at the same time.  (Overclocked at SDR104 @ 160MHz: 51 MB/s)
5Ds – 120 + 90 MB/s (CF+SD)
5D IV – 130 + 90 MB/s (CF+SD)
EOS R – 200 MB/s
here is the link https://kameratrollet.se/canon-write-speeds/

kitor

When you steal information from website, it's nice to at least provide original source.

https://kameratrollet.se/canon-write-speeds/
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

Wlad81

Quote100D – 44 MB/s (Overclocked at SDR104 @ 160MHz: 71 MB/s)
But the SD card overheats quite a lot even without the cover.
Canon EOS 5D Mk III + Canon 24-105 F/4 L IS USM + SanDisk Exreme Pro 64 GB (SD, ML Nightly.2021Feb07.5D3113) + SanDisk Extreme Pro 128 GB (CF).

Frayfray

Quote from: kitor on May 04, 2020, 09:07:44 PM
When you steal information from website, it's nice to at least provide original source.

https://kameratrollet.se/canon-write-speeds/
i am sorry that you feel that way i was just trying to help but your lack of understanding of the English language is clear .i did say that "i found this list about write speed",plus your website is not in all English and you did not list where your source of the list is from. so start from there before you say that i was stealing.

reddeercity


reddeercity

crop_rec-3744x1080_24fps_50D-eXperimental.4.57pm.2020May06.50D109.zip





OK , 50D has a working Crop_Rec Module (just 2 preset for now , still debugging)
It's a little glitchy right now but works , there's 2 preset 3x1 4k (4096x720 but does not work fully)
and "3.5k Centered" preset 3744x1080 @ 23.976fps , this works will now .
So don't use 3x1 4k preset for now (until I can fix the cmos bug) , it's needs to be there so 1:1 preset can work
not sure why it needs a 2nd preset but with out it the "3.5k Centered" preset does not work right .
If may lockup getting out of the 5xZoom (3.5k Centered preset ) to FHD if so just pull the battery out .
Just load crop_rec module like on the other cameras that support crop-rec .

##Note## I have to say this !
This is very Bleeding edge stuff , so Test away with Caution  ,
and of course if it bricks your camera you get to keep all the pieces  :P


Luther

Very nice @reddeercity! I might test it next week and see how it goes. Amazing how 50D still rocks so much, after all those years.

Frayfray


Quote from: reddeercity on May 03, 2020, 03:03:18 AM

The 50D has faster storage (CF Card 80MB/s+) can record 10,12bit uncompressed raw video along with 14bit .
So it really depends on your needs for your projects , as I don't have a 100D I can't really give the best advice on this
do a forum search for 100D are see what others are saying about it .
Though if the 50D is cheap enough buy both , and use as a"B"Cam.

My main cam is 5D2 & the 50D is "B"Cam/backup , FYI.

@reddeercity
.so you record audio on different device ? cause 100d records  audio but / 50d does not right ...

d!g!c

Quote from: Frayfray on May 07, 2020, 06:12:58 AM
@reddeercity
.so you record audio on different device ? cause 100d records  audio but / 50d does not right ...

If you plan on using a 50D, then an external audio device is required. One real problem is syncing. I haven't found any shortcuts to syncing as there is no dummy audio and no T/C in with the 50D so the only option is manually lining up the audio track to sync with the video...unless somebody has a better solution.

Frayfray

i don't have 50d yet i was thinking about getting one  because of the cost and latest developments i saw a video a few years ago about 50d shooting raw but  there was no audio and i see in earlier posts that the developer has a tascam or zoom recorder in his pics. i think if you use 50d as b roll camera or buy a 5d2 lets see how far the development go ... cause for me audio is important.. 8)

Luther

I record the audio with a Tascam and manually sync after. It is a pain, indeed. But the final quality if very nice. For long shots I use 600D instead and the 50D stays just for small inserts.

yourboylloyd

Does the 50D have a beeper noise? Like the AF beep sound?

One way to possibly sync footage is to have a beep (or series of beeps depending on shot number) that start at frame 1 of the RAW footage. Now I'm not sure how easily that would be to implement, but that would at least give a starting point to sync footage more easily.
Join the ML discord! https://discord.gg/H7h6rfq

Wlad81

I'm sorry... making beep with the camera that doesn't have any sound or even video modules and modes at all? Or, are you talking about the non-documented possibilities of Digic 4 processor? And how to synchronize the 50D's beep with the start of the audio recorder? I think the beep must also be in the audio recorder, or I'm mistaking?
Canon EOS 5D Mk III + Canon 24-105 F/4 L IS USM + SanDisk Exreme Pro 64 GB (SD, ML Nightly.2021Feb07.5D3113) + SanDisk Extreme Pro 128 GB (CF).

yourboylloyd

No I mean like an audio spike for your recorder to hear. Like when you focus lock and the camera makes a BEEP. That way, you will know the first frame goes here.



Then for shot 2 there can be two audio spikes

Then shot 3 there can be 3 audio spikes
Join the ML discord! https://discord.gg/H7h6rfq

reddeercity

OK guy's,  take this to 50D thread please , it totally Off Topic this has nothing to Crop_Rec .
I have No plans on developing the 50D beyond crop_rec  & lossless compression.
There no Audio on the 50D and never will be there no speaker .
Just use a  Clapperboard

deanziyangyu

Hello everyone, now that I have my hands on the 5Dii I would like some help on properly enabling the 3x1 anamorphic mode since it doesn't seem to work no matter what I try.

Build: crop_rec-4k3x1-2.8k24p_3x3-48p-all-centered_8.18pm-5D2-eXperimental.2019Dec31.5D2212.zip
What I did:
After enabling Raw Video (MLV) module, go into live view and toggle to 5x -> press half shutter -> press delete -> now I see 2144x1078
After that I Enable crop_rec and choose 3x1 4k anamorphic -> the option is greyed out and I am asked to go back to 1x mode in live view
That's when the live view goes horribly wrong with the top half showing a horizontally stretched image and bottom half sowing white space.
Now I press delete again -> RAW video MLV shows 1856x1044 but with a crop factor of 3.02. When I try to modify the resolution in the sub menu it says "4096 is not possible in current video mode (max 1856)"

My question is how do I manage to set 4096x590 in the RAW video MLV menu ? I followed the earlier posts in the thread and reddeercity's Youtube tutorial video but none of them worked. I also tried the the old CMOS[1] hi and CMOS [2] setting and also to no avail. I attempted this with basically all other builds with 3x1 4k built in as well.

In the pseudo-anamorphic mode I tried to record something and open in MlvApp. With a maximum horizontal resolution I can get at 1856px the image's left and right 1/3 are black, for the middle 1/3 only the top 1/2 has an actual output and the bottom 1/2 is white, just like in the live view.

Since I don't have access to imgur at this moment I will try to post some screenshots later, but please let me know if any of you have an idea of what is going on here.

Wlad81

Quote from: reddeercity on May 09, 2020, 02:05:06 AM
There no Audio on the 50D and never will be there no speaker .
That's what I was trying to say.

reddeercity, is there'd really be the lossless compression on 50D? Seriously? Great then.
Canon EOS 5D Mk III + Canon 24-105 F/4 L IS USM + SanDisk Exreme Pro 64 GB (SD, ML Nightly.2021Feb07.5D3113) + SanDisk Extreme Pro 128 GB (CF).

Macke1

strange things have happened.. I'm using the sane card as I used to. But after I loaded reddeercity 14 juni build I can't record mlv files. everything becomes .mov. I tried to recall using info button but even if I tries the last nightlybuild the same happens. someone knows?!

Bender@arsch

@Macke1
Try: change to photo mod and back to video mod. (LV Dysplay in ML settings)

@deanziyangyu
Can you record a short smartphone movie from your ml settings and how you try to enable the Anamorphic mod?

Usually way is (fresh install) :
1. enable crop_re, mlv_rec and if you want mlv_snd module -> restart

2. Raw video (MLV) set to "on" and set shutterspeed to maybe 1/50 (not 1/8000 or so - > maybe don't work)

3. Open liveview, open ml menu, set resolutions to the highest value. Close ml - > simply press half shutter.

4. Press "+", open ml, crop rec is set to "off", now go to 4k Anamorphic. Half shutter.

5. Have fun

Important:
if you want go back to 3x3 mod, set crop rec first to "off", half shutter, than simply press play button twice.
Don't change settings in crop mode (shutterspeed, ISO...) .

Preview:
usually (auto): you have Canon preview (small area) - > works while recording

ML grayscale: unstreched full preview, but frozen liveview while recording in 10 and 12bit. If you use 14bit and global draw on you have a unfrozen liveview but low frame.