UnityBlackmagicVideo
UnityBlackmagicVideo copied to clipboard
The Blackmagic Video package helps you leverage video capture cards from Blackmagic Design to input and output pro-grade video and audio in the Unity Editor and runtime builds, unlocking new workflows...
Blackmagic Video support with the Unity Editor
Use the Unity Blackmagic package (com.unity.media.blackmagic
) to support video capture cards from Blackmagic Design to input and output pro-grade video and audio in the Unity Editor and runtime builds.
This repository contains the code package, the test package and test projects related with Unity Blackmagic Video.
Get started
To learn about the Unity Blackmagic Video package (concepts, features, and workflows) read the Blackmagic package documentation in this repository.
Requirements
- Windows 10 or macOS
- A Blackmagic Design capture card
- A Camera with SDI or HDMI output (depending on capture card)
Check out the licensing model
The Blackmagic Video package is licensed under the Apache License, Version 2.0.
Contribution and maintenance
We appreciate your interest in contributing to the Unity Blackmagic Video package.
It's important to note that this package is provided as is, without any maintenance or release plan.
Therefore, we are unable to monitor bug reports, accept feature requests, or review pull requests for this package.
However, we understand that users may want to make improvements to the package.
In that case, we recommend that you fork the repository. This will allow you to make changes and enhancements as you see fit.
Blackmagic package
Access the Blackmagic Video package folder
Package | Description |
---|---|
Blackmagic Video | The package that allows you to use video capture cards from Blackmagic Design with the Unity Editor. Note: This package uses a compiled assembly (plugin) that provides access to Blackmagic's API. All instructions and files required to build the plugin are included in the package directory. |
Test the Blackmagic Video package
Use this Unity project to run various tests against the Blackmagic package.
Project | Description |
---|---|
TestProject | Used to run the Blackmagic package tests. |
Try the Blackmagic Video package features
A few Unity sample projects are available to try the features according to specific render pipelines and use cases.
Project | Description |
---|---|
Blackmagic_HDRP_Compositing | Blackmagic Video I/O with HDRP Compositor Sample. |
Blackmagic_Legacy | Blackmagic and Legacy Render Pipeline Sample Project. |
Blackmagic_URP | Blackmagic and Universal Render Pipeline (URP) Sample Project. |
Blackmagic_Synchronization | Blackmagic Synchronization Sample Project. |