Features on the TODO list - things that ARE possible

Started by a1ex, June 07, 2012, 12:51:45 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

a1ex

* Lua scripting ( http://groups.google.com/group/ml-devel/browse_thread/thread/6f708e124d700712 ).
* PicoC scripting ( http://www.magiclantern.fm/forum/index.php?topic=3769.0 )
* Android USB controller ( http://groups.google.com/group/ml-devel/browse_thread/thread/4b0d01d64a459485 )
* Follow focus / remote control with a simple TV remote ( https://groups.google.com/group/ml-devel/browse_thread/thread/6ec6723d7da4119e )
* Custom file prefix (for example, 5D2_1234.CR2, 02JA1234.CR2 etc). Maybe also absolute file numbering from shutter count.  Done: https://bitbucket.org/hudson/magic-lantern/commits/49682329d18213d88f74a9fe516c202091f14d22
* Exposure simulation for extremely dark scenes [DONE]
* Templates for HDR and focus stacking scripts
* Very short uncompressed 422 video clips (1-2 seconds, maybe more on 5D3) Done: http://www.magiclantern.fm/forum/index.php?board=49.0

You can find some more features still to be implemented in this google doc.

moosen


2xM

LUA scripting with an nice API would be awesome!

screamer

the absolute number based on shutter count will be a simple but useful new feature, i like all this new things :))
always trying to use the 100% of magic lantern..
Gear:
Canon 60D, all the samyang lenses, Canon 50 mm 1.4, Canon 60mm macro, Canon 70-300 usm, Sigma 4.5mm fisheye, Sigma 17-70 2.8, Canon 40mm f2.8 pancake, all the Lensbabies and a lot of other pieces, Flash metz 58 af2

Matthew Kieren


(Sorry a1ex! Question moved to separate thread.)
Canon 60D, 18-55mm IS, 55-250mm IS, Tascam DR-40
SMC Pentax-M 50mm f/1.4, Yongnuo YN560-II

a1ex


screative

By 422 you mean Apple Pro Rez?...please make it longer than 2 seconds recording time on this cause thats pretty useless if so....unless maybe for time lapse

1%


xcreativ

* Very short uncompressed 422 video clips YUV 4:2:2 recorded 1-2 seconds due to the very high bit rate, ie limited by the speed cards? Ie If you can achieve compression clips will be longer? Or is it due to the computational speed of the processor, memory, and so on? I understand that the function itself is only "in the future", but it's such great news!
Cameras:Canon 6D, Canon EOS 550D.
Lens: Sigma AF 70-200mm f/2.8 EX DG OS HSM, Sigma AF 17-50mm f/2.8 EX DC OS HSM, CANON EF 50 f/1.8 II, CANON EF-S 55-250 mm f/4-5.6 IS.
Sound: ZOOM H1, Prof Shotgun Uni-Directional Condenser Mic EM-320E.

a1ex

Well, the 5D3 might handle this quite well with fast cards, I have high hopes for it. Older cameras are probably too slow though.

hjfilmspeed

uncompressed 422 clips on the 5d3! 30 seconds of that would be awsome never mind 30mins. even if the 1080 quality was as sharp and easy to grade as its s2 jpeg that would be a hudge improvement! Im so pumped for the 5d3 ml! this is great! waaahhhhh hoooooo!

RenatoPhoto

Yes!! 30 seconds of 422 would be absolutely fantastic = more donations for sure!
http://www.pululahuahostal.com  |  EF 300 f/4, EF 100-400 L, EF 180 L, EF-S 10-22, Samyang 14mm, Sigma 28mm EX DG, Sigma 8mm 1:3.5 EX DG, EF 50mm 1:1.8 II, EF 1.4X II, Kenko C-AF 2X

Sergey Pylypenko

Quote from: hjfilmspeed on October 01, 2012, 09:17:12 PM
uncompressed 422 clips on the 5d3! 30 seconds of that would be awsome never mind 30mins. even if the 1080 quality was as sharp and easy to grade as its s2 jpeg that would be a hudge improvement! Im so pumped for the 5d3 ml! this is great! waaahhhhh hoooooo!
Hey guys, I was just today thinking about going on ML and ask someone if 422 is possible, and here we are.  More then I could expect...
.. it is soooo great!!!

Lcrusher

I have a question regarding the bit depth of video.
As I understand canon sensors have 14-bit processing, but the video is 8-bit. Is the bit depth reduced before or after the image is scaled to  1080? Will the uncompressed files be 8-bit or higher?

a1ex

1) From ARM you can only see it as 8 bit, with all curves applied. The pipeline seems like this:

- 14bit data
- linear transformation (digital ISO gain, black level)
- HTP (nonlinear) - if enabled
- 14 to 12 bit reduction (suggested by 14_12 strings and by lack of shadow detail in aggressive Flaat styles, compared with digital ISO gain)
- nonlinear curves (like picture style)
- result: 8-bit 422 (codenamed Craw or HD buffer, almost 1080p, see Debug menu for exact size).
- Craw is downsampled for LV display
- Craw is fed directly to H.264 encoder, where it becomes 420 and slightly upsampled to 1080p.

2) 8-bit, of course.

Guilherme

I don't know if this is possible or not, so here it goes: lots of us use external mics (not connected to the camera) so lots of times the  camera automatically stops recording and you guys have make it way more easy for us now. But the thing is: the sync is all messed up when this happens, do you have any ideas to automatically start recording but also be able to have that perfect sync in post?

Greetings from Portugal! :)

jplxpto

Quote from: Guilherme on November 08, 2012, 08:09:52 PM
I don't know if this is possible or not, so here it goes: lots of us use external mics (not connected to the camera) so lots of times the  camera automatically stops recording and you guys have make it way more easy for us now. But the thing is: the sync is all messed up when this happens, do you have any ideas to automatically start recording but also be able to have that perfect sync in post?

Greetings from Portugal! :)

http://www.magiclantern.fm/forum/index.php?topic=3475.msg19880#new

Seja bem vindo ao nosso forum. :)

Cumprimentos de Portugal.

Malcolm Debono

Quote from: Guilherme on November 08, 2012, 08:09:52 PM
do you have any ideas to automatically start recording but also be able to have that perfect sync in post?

Yep: Pluraleyes  :D
Wedding & event cinematographer
C100 & 6D shooter
New here?  Check out the FAQs here!

deleted.account.01

Quote from: Malcolm Debono on December 11, 2012, 11:15:19 PM
Yep: Pluraleyes  :D


;) i love to see how software make synhro from 5  audio sources recorded lets say on musci festival where all 5 recording devices are in diferente places :DD ..  software never replace human ear.

nbenadom

I know the 5D Mark III has it standard, but can a ML script be created to do the same for the T3i so that the images can be combined as a composite in-camera?
Regards,

Noel

Francis

Quote from: nbenadom on January 14, 2013, 05:16:29 PM
I know the 5D Mark III has it standard, but can a ML script be created to do the same for the T3i so that the images can be combined as a composite in-camera?

ML is not intended to replace common post-processing functions. You can use the extended HDR bracketing option to create a script which can be run on your computer to combine the stack with enfuse. If you are talking about the multi-exposure function, then just take multiple pictures and stack them in layers in whatever image editing program you prefer.

1%

That function sucks, it only uses Jpegs. The alignment leaves much to be desired too. Rather get the in camera working with raws on 6D/5d3 first. ML's HDR and multi expo is much better ATM.

groundlessfears

Using android for Magiclantern is the best option, as Android is one of the best and the most popular open source platform,. This is the future.

Great
Canon EOS 550D 1.0.9
Canon EOS 70D.111A
Canon EOS 5D Mark III 1.2.3

pixelgarden

Hi ML guys. I don't know if it's too much to ask for, But i think you guys can do a lot better in elevating the precieved latitude we are getting with 2.3 build.

Isn't it possible that we can pull down exposure in bright areas (highlights) while leaving the mids and shadows untouched? Some thing like a negative Digital ML iso, but only for sections of the frame that shows RGB unit value in neighbourhood of 255 (say 200 to 255). Also coz ML can pinpoint every single pixel with a equivalent RGB value, I think all that is needed is an algorithm to pull those higher values in lower range or to simulate a negative ML digital iso in bright sections.. Please pardon me if i am talking too ameturish, but it felt that if canon mewP can sense & achieve better shadows with ALO, why can't that algorithm be rev-engg. and those highlights be preserved in a much visible range. For me HTP is pretty useless as i don't see much benefit.

Huge regard for the entire ML team.

cthornhill

A1ex, Given what you have accomplished in raw, the prospect of 4:2:2 Craw is very interesting...not as much DR as RAW, but it would be really cool to get that data stream direct to a card on older cameras like the 60D...it might actually fit at full HD or close to it on the slow interface to SD. Not sure if that could be done, but I for one would be SUPER happy with 24fps 4:2:2 Craw compared to H264...now that we have a good model of post processing with 14bit raw (raw2dng, etc.) if we could just do that same thing with 8bit Craw at least we would have super nice HD video (way more filmic than most lower cost broadcast options I bet since we have a super35 sensor). Using a cool LUT like VisionColor or others at this deep color depth (and with an anti moire filter) this would make the 60D a very interesting production tool (and the 7D too if it can be done there on the funky chip set)...very interesting potential...if it could work. Might be much more practical than  my other question about All-I on the 60D...It might be a nice compromise between full raw and high bit rate H264...and would cost less due to the lower bit rate...at least a bit less anyway. - CT

PS - Did a little math in my head while driving, an it made me want to bolster the note...No matter what happens on the 60D, the prospects for the 600D, 650D and (I hope) 70D might be more exciting...sure 14bit raw is super nice, but if 8bit 4:2:2 Craw is actually about 40% (a bit more) smaller,  not only would faster SD interfaces on those cameras allow for higher resolutions/frame rates (yeah I know you may not be able to down sample resolution on Craw given how you get it from the pipeline), but the cost could be radically lower if it really works at below 45MB/s (lower cost cards)... in any event, the potential of having a sub $1K US camera or about $1K US camera (70D) that has an APC-C sensor, and super high quality 4:2:2 video with Canon color science is very exciting...in theory it might look as good or better than the C300...not 14bit, but still a darn nice image.

Not sure if this could work, but it could be almost as radical as raw considering what people have to pay to get that sort of image quality right now from other vendors (or even Canon). I mean the image internal H264 record quality of the C100 is way better than the regular video of even the 5D3 (much sharper esp.) - and the HDMI out from the C100 is 8 bit 4:2:2 and on a scope/screen identical to that from the C300...hence people jumping to it (C100) in droves for events and documentary work, and adding a recorder for higher end broadcast use. If you could get similar results from the 650/700/70D that would be about as massive as raw for many production tasks.

pps - Wow..I am slow...consider the implications of Craw on the 5D3 too...at the speeds it now has for 14bit raw, I bet it could do Craw and a audio with no sweat...making it at least as interesting as the C300 in image quality at 4:2:2 (not to mention 14bit raw)...this implies that a $3200US DSLR could surely record the same image quality as a $16000US camera (and we know that actually 14 bit raw is already better...but Craw could be a lower cost option if it takes less storage (or just allow longer takes with easier access to onboard audio...again adding to the disruptive and beautiful options ML is already providing.

noisyboy

Quote from: deleted.account.01 on December 12, 2012, 12:18:36 AM

;) i love to see how software make synhro from 5  audio sources recorded lets say on musci festival where all 5 recording devices are in diferente places :DD ..  software never replace human ear.

Nope - wont replace it... But will bash the living hell out of it...

BernardDigital

Quote from: a1ex on October 31, 2012, 11:23:08 AM
1) From ARM you can only see it as 8 bit, with all curves applied. The pipeline seems like this:

- 14bit data
- linear transformation (digital ISO gain, black level)
- HTP (nonlinear) - if enabled
- 14 to 12 bit reduction (suggested by 14_12 strings and by lack of shadow detail in aggressive Flaat styles, compared with digital ISO gain)
- nonlinear curves (like picture style)
- result: 8-bit 422 (codenamed Craw or HD buffer, almost 1080p, see Debug menu for exact size).
- Craw is downsampled for LV display
- Craw is fed directly to H.264 encoder, where it becomes 420 and slightly upsampled to 1080p.

2) 8-bit, of course.

Is it possible to change the H.264 encoder from base-line 4:2:0 to a high-profile 4:2:2? I mean if 4:2:2 raw is possible would this be?

I have sustained 2x and 2.5x h.264 recording which results in data rates that are almost 100 megabit :) So if I could get the 8 bit 4:2:2 color data at that bit rate I would be in heaven!!!! Raw is cool but this would be a game changer for B-cam...   

Flocksock

First:
you guys are awesome!

Second:
The RAW Features will/is THE big thing and its amazing that
you try RAW even on cameras like the 60D.


But. I think the limitations are to big to shoot RAW continously on
a small camera. But it would be great if you could find a way
to get away from h.264.
Everyhting is better than h264.

- Maybe a "Craw" Version. A 4:2:0 Raw Version / An 8-Bit (or 10 Bit Raw version)
- or "jpgs sequenze" (96% jpg will be better than h264)

donjames150

Me: HDR video for the 7D? Sorry if this has already been answered. I did try and find it in other threads.

Alex1%: I don't know if it will be fast enough to do HDR from slave.

So does that mean that HDR video for 7D is off the table, or still being looked into?
Also, will there be dual-iso for raw video in the future for the 7D? I have really combed
all the threads trying to find the answers to these before posting this question.
Thanks for the fabulous work.
EOS 760D + 55-250mm + Tokina 11-16mm

a1ex


donjames150

EOS 760D + 55-250mm + Tokina 11-16mm

Vilnius1998

If raw allows you to change the res., can you make the h.264 record at higher resolutions than 1080p. Also maybe if changing the aspect ratio, then you can use the unneeded pixels (if using cinescope 2.35:1) to boost your videos resolution beyond 1080p. This would be helpful for all the sd cameras.

Thanks

Breckin98

Mabey add a feature to record the audio and save it as a seperate file wile recording in RAW so there is no need for an external recorder. (for the 650d)

latvianguy

One could develop a Zoom Ramping option for faking Dollyzooms in post-production. Could be used for more imposing timelapses and other stuff.

Is this already out there somewhere on Tragic Lantern perhaps?

-Peace and Potato, Latvianguy.

zigazaga

I tend to shoot continuous long exposures at around 5-10 seconds each and always lock my cable release in its "on" position. I don't actually need an intervalometer - just a mode where the shutter is constantly "pressed". I'd rather not have a physical cable release plugged in at all. I realise that I can set a movie frame rate to very low, but I prefer to have series of single frames at full resolution.

dmilligan

just set the intervalometer to take pics "like crazy"

nathank1

First of all, thanks for the amazing work you are doing
Would it be possible to shoot a regular H264
With higher resolution
2K / 4K
Editing time and dealing with RAW is Long Process
Although the quality is amazing

Riwikidi

Hi, just arrived and started; interested in photography only. Maybe i am overlooking it but:

Understood Level Indicator is working on some models, but not on 5d2, would be nice though.
A countdown display in Bulb mode would be nice as well.

No clue how to do it, just sugesting.
Regards
R.

olympus

Hello!

Regarding the feature below, is it implemented globally or only for RAW video and DualISO pictures modules? Couldn't find anything on the forum, on the ML menus of 7D and 550D and neither on the nightly builds user guide.

Quote* Custom file prefix (for example, 5D2_1234.CR2, 02JA1234.CR2 etc). Maybe also absolute file numbering from shutter count.  Done: https://bitbucket.org/hudson/magic-lantern/commits/49682329d18213d88f74a9fe516c202091f14d22

chris_overseas

Quote from: Riwikidi on February 09, 2015, 08:56:41 AM
Understood Level Indicator is working on some models, but not on 5d2, would be nice though.

As far as I'm aware this isn't possible, the required hardware does not exist in the 5D2.
EOS R5 1.1.0 | Canon 16-35mm f4.0L | Tamron SP 24-70mm f/2.8 Di VC USD G2 | Canon 70-200mm f2.8L IS II | Canon 100-400mm f4.5-5.6L II | Canon 800mm f5.6L | Canon 100mm f2.8L macro | Sigma 14mm f/1.8 DG HSM Art | Yongnuo YN600EX-RT II

adrefs

Is there any chance that all of the audio features that were available on the 5D Mk2 might be developed for the Mk3?

Bored Amish

While having a clean HDMI out is awesome...it would be freaking AMAZING to see a display in 16:9 when in 5x and 10x MAGNIFICATION!! (normally 4:3ish)

Is it possible? I don't care about loss in quality necessarily. It would be so helpful in live production especially when you only have one lens to be able to get that extra distance and go that extra mile!

I have the 5D3. It would also be awesome for other cameras with clean HDMI out *T6i*

kochfoto

Would it be possible to turn off the auto-orientation function of the LDC display?
Thanks

OlRivrRat

      @The Wizards of ML

   It sure seems to me that having the ability to Manually be in control of ISO in All Shoot Modes ( P, AV, TV) during Video

shooting would be a Benefit. Is there any way that you Wizards can implement this functionality. I find it quite strange that

Canon chose to give us the ability on several EOSs to be able to switch between M, AV, TV, & P while in Video Mode but then made

AV, TV & P, Auto ISO Only. Don't mean to distract from Tasks @ Hand, but if doable @ some point in the future I think it would

be a Useful addition. Thanks for Your consideration & Great Work.
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)