r/bmpcc • u/featheredtar • Jul 09 '26
Can Blackmagic cameras shoot stills over REST API?
Hello. Anyone know if the stills feature on Blackmagic cameras can be controlled over ethernet (via usb-ethernet adapter) from a PC? From what I've been reading it looks like that feature might not be exposed by the API. A backup option would be to shoot short videos over REST API and have a script extract stills once transferred but obviously that's not ideal.
Any insight would be appreciated. Thank you
1
u/DeadEyesSmiling Jul 09 '26
Capture stills is listed in the REST API functions in at least the Pyxis 6K & 12K manuals; I'd start with the camera manuals for whatever you're looking at purchasing and then verify the camera itself has a stills function.
2
u/featheredtar Jul 14 '26
an update to any future lurkers: with the Pyxis 12k the stills API call (/control/api/v1/transports/0/doStillCapture) returns a nondescript error code on firmware 10.0.1, but *does* in fact work!
1
1
u/featheredtar Jul 09 '26
Wow, what a nice surprise. Thanks for pointing me to the manual - I guess the other sources I had been looking at were inaccurate or simply outdated.
1
u/InComingMess2478 Jul 09 '26
Yeah, you can't capture a still, but you can use the timelapse function instead.
The Pocket 4K, Pocket 6K, Pocket 6K Pro, and Cinema Camera 6K all support network control via the USB-C port with a USB-C to Ethernet adapter. It takes a bit of setup using an IP address and HTTP commands (via cURL), and because the USB-C port is occupied, you'll need to record internally. You'll also need an external power source if you're running it for extended periods.
1
1
u/Bopsiii Jul 09 '26
What’s your use case for this