Using Canon DSLR Cameras as WebcamsPosted by Dylan Beattie on 05 July 2020 • permalink
I love Canon DSLR cameras; my main DSLR at the moment is an EOS 700D (which is sold as the Rebel T5i outside the UK, for reasons I will never, ever understand), which for me hits the perfect sweet spot between affordability and quality. And, with the whole lockdown thing going on, I’ve been spending a lot of time looking for ways to use gear I already own to produce better live streams and studio recordings.
If you’ve read Scott Hanselman’s post from August last year about remote working, you’ll know that the best webcams aren’t actually webcams at all - they’re proper cameras, running through some kind of HDMI > USB converter like the Elgato Camlink. I’ve been trying to pick up one of these for a while, but they’ve been out of stock everywhere since March, so instead I managed to track down an Elgato Game Capture HD60 S, which does kinda the same thing.
Well, turns out my beloved Canon EOS 700D doesn’t quite work as a webcam. Let’s clarify that. Out of the box, it doesn’t work at all - there’s no way to produce what’s called “clean HDMI” - i.e. a video stream with no overlays, menus, focus grids, or anything.
But, it turns out there’s an open source firmware upgrade for Canon DSLR cameras called Magic Lantern. Now, this is some seriously gnarly stuff - if you’re not happy downloading binaries from a website and then running them through the firmware upgrade routine on your DSLR camera, then it is probably not for you, and it is absolutely possible to brick your camera by fooling around with this kind of thing. But hey, nobody ever found fortune and glory by following the terms and conditions, right?
Magic Lantern actually worked really well for me. It allows me to switch off all the overlays and focus grids to get a clean HDMI signal out of the EOS 700D - and with a 50mm f1.8 lens, it looks fantastic. But it’s not perfect. I used it for a live streamed gig last night, and it worked beautifully for about the first 45 minutes… then the shutter cycled (no idea why), and when it came back after about a second, there were some weird letterboxing artefacts around the video frame. Finally, after about 75 minutes of streaming, it stopped autofocusing completely. All temporary - turning it all off and on again got it all back to normal - but not ideal for a live broadcast.
Of course, having seen just how good it looks when it’s working, I’m now in the market for something that looks that good but doesn’t suffer from the same reliability issues. Just so we’re perfectly clear: this is absolutely not any kind of problem with the EOS 700D. I’m trying to use it for things it was never, ever designed to do, and the fact it worked at all is pretty remarkable!
So, there’s two options. One is to get a DSLR that is known to produce good clean HDMI for indefinite periods - there’s a list of these over on Elgato’s website.
The other is that a few months ago, Canon’s engineers released a beta of a USB utility that would allow you to use certain Canon DSLR and compact cameras as webcams directly, via the camera’s onboard USB interface. This is officially only supported in the United States, which isn’t a big deal - except that, for some ridiculous reason, many Canon DSLR cameras are sold under different names in the UK than they are in the US, and the list of supported models refers only to the US model names.
So I’ve spent a couple of hours pulling together the list of supported cameras, adding the UK model names, cross-referencing it with the Elgato camera checklist, and, just for good measure, adding in the Canon recommended retail price and a link to Amazon for those cameras that are currently available.
Here’s what I found:
|Camera Model (US)||Camera Type||UK Model Name||RRP||Amazon||Elgato CamLink / clean HDMI?|
|EOS-1D X Mark II||DSLR||same as US||£5,429||Yes|
|EOS-1D X Mark III||DSLR||same as US||£6,499||Yes|
|EOS 5D Mark IV||DSLR||same as US||£2,799||£2,799||Yes|
|EOS 5DS||DSLR||same as US||£2,499||Not listed|
|EOS 5DS R||DSLR||same as US||£2,699||Not listed|
|EOS 6D Mark II||DSLR||same as US||£1,349||£1,349||No|
|EOS 7D Mark II||DSLR||same as US||£1,429||Yes (manual focus only)|
|EOS 77D||DSLR||same as US||discontinued||Yes (manual focus only)|
|EOS 80D||DSLR||same as US||discontinued||Yes (manual focus only)|
|EOS 90D||DSLR||EOS 90D||£1,209||Yes|
|EOS Rebel SL2||DSLR||EOS 200D||£369.99||Yes (manual focus only)|
|EOS Rebel SL3||DSLR||EOS 250D||£529.99||£539.00||Yes|
|EOS Rebel T6||DSLR||EOS 1300D||discontinued||not listed|
|EOS Rebel T6i||DSLR||EOS 750D||unknown||Yes (community verified)|
|EOS Rebel T7||DSLR||EOS 2000D||£329.99||£299.00||not listed|
|EOS Rebel T7i||DSLR||EOS 800D||£739.99||Yes|
|EOS Rebel T100||DSLR||EOS 4000D||£279.99|
|EOS M6 Mark II||Mirrorless||same||£869.99|
|EOS M200||Mirrorless||EOS M200||£549.99|
|EOS R||Mirrorless||EOS R||£1,879.99|
|EOS RP||Mirrorless||EOS RP||£1,219.99||Yes|
|PowerShot G5X Mark II||Compact||PowerShot G5X Mark II||£869.99||Yes|
|PowerShot G7X Mark III||Compact||PowerShot G7X Mark III||£719.99||Yes|
|PowerShot SX70 HS||Compact||PowerShot SX70 HS||£539.99|
I was hoping to find a new camera body for around £300 that will work with my existing lenses, supports the new Canon EOS Utility software, and is verified for use with the Elgato HDMI capture devices; there’s no clear winner, but the EOS 2000D and EOS 4000D aren’t listed either way by Elgato so I will do some digging, see what I can find out. I’ll keep you posted. ;)
Oh, and if anybody has any idea at all why Canon decided to give their cameras different names in the UK and the US, I’d love to know…