#
How To Use
Simply launch ATEM Exporter and put the IP Address of your ATEM in:
You should now be able to connect to the ATEM over Ethernet.
Once connected, it will start logging the camera changes, and you should see the results instantly in the interface:
To export, simply select an Export option, which generates a FCPXML
for Final Cut Pro or DaVinci Resolve.
You can export during a live/recording situation - whatever is currently visible in the camera/timecode list will be exported.
#
Export Program Cut
When exporting a Program Cut, it allows you to select your Program feed (i.e. a ProRes from a HyperDeck), and it will export a FCPXML with a single file in the timeline, with cut points at every camera change.
We found that we needed to delay the ATEM camera changes by 1 frame, although SOMETIMES on SOME cameras, it was still off by a frame. I'm not currently sure if this is a limitation of the ATEM API, or if it's a bug somewhere in my code.
#
Export Multicam
When exporting a Multicam, it allows you to select your Program feed (i.e. a ProRes from a HyperDeck), as well as any camera ISOs.
If you don't have a Camera ISO, it will default to the Program Feed - but you need at least the Program feed and a single ISO to be able to export.
Again, we found that we needed to delay the ATEM camera changes by 1 frame, although SOMETIMES on SOME cameras, it was still off by a frame. I'm not currently sure if this is a limitation of the ATEM API, or if it's a bug somewhere in my code.
#
Demo Data
For those that don't have access to an ATEM (like myself), there's also a Populate with Demo Data button that fills the table with real-world data from an actual live event:
You could then create your own dummy media (i.e. something that starts at 20:54:50:00
at 50fps) to test out the FCPXML exports.
#
Supported Hardware
ATEM Exporter was built in a few hours during a live music event, and has only been physically tested in a real-world live production using an ATEM Constellation 8K and Blackmagic HyperDeck's and AJA recorders for ISOs.
If you use a different variety of ATEM, it may or may not work currently.
In THEORY though, the following devices are supported:
- ATEM 1 M/E Advanced Panel 10
- ATEM 1 M/E Advanced Panel 10
- ATEM 1 M/E Advanced Panel 10
- ATEM 1 M/E Advanced Panel 20
- ATEM 1 M/E Advanced Panel 30
- ATEM 1 M/E Constellation 4K
- ATEM 1 M/E Constellation HD
- ATEM 2 M/E Advanced Panel 20
- ATEM 2 M/E Advanced Panel 30
- ATEM 2 M/E Advanced Panel 40
- ATEM 2 M/E Constellation 4K
- ATEM 2 M/E Constellation HD
- ATEM 4 M/E Advanced Panel 40
- ATEM 4 M/E Constellation 4K
- ATEM 4 M/E Constellation 4K Plus
- ATEM 4 M/E Constellation HD
- ATEM Camera Control Panel
- ATEM Constellation 8K
- ATEM Micro Camera Panel
- ATEM Micro Panel
- ATEM Mini Extreme
- ATEM Mini Extreme ISO G2
- ATEM Mini Pro
- ATEM Mini Pro ISO
- ATEM SDI
- ATEM SDI Pro ISO
- ATEM Streaming Bridge
- ATEM Streaming Bridge
- ATEM Television Studio 4K8
- ATEM Television Studio HD8
- ATEM Television Studio HD8 ISO
However, only the following devices have been actually confirmed to work:
- ATEM Constellation 8K
Please reach out if you have a positive experience!