Controlling Blackmagic Cameras with Isadora?
-
I recently got a Blackmagic Micro Cinema Camera 4K G2.
You can control these -and lots of other Blackmagic Cameras - using Blackmagic's REST API.
Someone has written a tutorial showing how to use Javascript or Python to control BM Cameras via the REST API.
Does that mean that, in theory, I could send commands to the camera directly from Isadora?
I am not a programmer. For someone who is and yes, @DusX, I am looking at you, how much work would it be to create a BM Camera Control Actor which does the same thing as the BM Camera Control WebUI?
Thank you!
Mark (not that Mark who definitely can program things!!) -
If something has an API it's almost certain one can control it through Isadora using one actor or another (probably Pythoner).
-
@mark_m That would be great I have a 6k pro too. They can be controlled by the ATEM software. Now, the ATEM software can be controlled via OSC through Banyan AV (aKA ATEM OSC) In order to control the atem you have do have one but all ot the camera main parameters are controlled by the atem software (even the primary colo wheels, iris shuttere speed and a lot more. All passing from the atem to the camera via HDMY cable (beware the cable ehould be compatible with Consumer Technology Association/Electronic Industries Alliance standars (no all of them are). In other words, if tiu have an atem you might be able to do that today. But for sre it would be simpler to have a python script. Although I don't know how the information would travel through HDMI. If someone comes up with a script I can test it for sure.
All the best
-
@mark_m said:
how much work would it be to create a BM Camera Control Actor which does the same thing as the BM Camera Control WebUI?
Depending on the number of control points etc.. I would imagine its a day or two to build this up.
-
@armando said:
Although I don't know how the information would travel through HDMI.
The information doesn't travel through HDMI: it passes via the network. So the camera has to be connected to your network.
I can connect the BM Micro Cinema Camera's USB-C port to a USB to ethernet adaptor, which allows it to join the network.
Then using the API you can control the camera.
If you can connect your 6K Pro to a network, try this:
https://github.com/DylanSpeise...
It works great with the BMMCC4KG2.
But what I'd like would be to bypass the web interface and send commands straight from Isadora.