blackmagic-libre-data/README.md

205 lines
6.2 KiB
Markdown
Raw Normal View History

# Blackmagic Libre
Notes and scripts for using Blackmagic Design hardware
with libre software.
2023-02-25 11:06:44 -07:00
No proprietary applications, SDKs, or similar are used.
2023-02-25 13:33:20 -07:00
# Blackmagic Design 6K
2023-02-25 15:50:45 -07:00
The device being used is the Blackmagic Design 6K Camera.
## Blackmagic Design 6K Body Photos
2023-02-25 13:33:20 -07:00
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Front.](img/blackmagic-6k/body/blackmagic-6k-front.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Front.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Left.](img/blackmagic-6k/body/blackmagic-6k-left.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Left.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Left Open.](img/blackmagic-6k/body/blackmagic-6k-left-open.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Left Open.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Back.](img/blackmagic-6k/body/blackmagic-6k-back.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Back.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Right.](img/blackmagic-6k/body/blackmagic-6k-right.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Right.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Right Open.](img/blackmagic-6k/body/blackmagic-6k-right-open.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Right Open.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Bottom.](img/blackmagic-6k/body/blackmagic-6k-bottom.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Bottom.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Bottom Open.](img/blackmagic-6k/body/blackmagic-6k-bottom-open.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Bottom Open.*
2023-02-25 16:57:45 -07:00
![Blackmagic Design 6K Top.](img/blackmagic-6k/body/blackmagic-6k-top.png)
2023-02-25 13:33:20 -07:00
*Blackmagic Design 6K Top.*
2023-02-25 15:50:45 -07:00
## Blackmagic Design 6K LCD Screenshots
![Blackmagic Design 6K off](img/blackmagic-6k/screenshots-lcd/bm6k-ss-000-off.jpg)
*Blackmagic Design 6K off*
![Blackmagic Design 6K language](img/blackmagic-6k/screenshots-lcd/bm6k-ss-001-language.jpg)
*Blackmagic Design 6K language*
![Blackmagic Design 6K main](img/blackmagic-6k/screenshots-lcd/bm6k-ss-100-main.jpg)
*Blackmagic Design 6K main*
![Blackmagic Design 6K config record](img/blackmagic-6k/screenshots-lcd/bm6k-ss-400-config-record.jpg)
*Blackmagic Design 6K config record*
![Blackmagic Design 6K config record](img/blackmagic-6k/screenshots-lcd/bm6k-ss-401-config-record.jpg)
*Blackmagic Design 6K config record*
![Blackmagic Design 6K config record](img/blackmagic-6k/screenshots-lcd/bm6k-ss-402-config-record.jpg)
*Blackmagic Design 6K config record*
![Blackmagic Design 6K config monitor](img/blackmagic-6k/screenshots-lcd/bm6k-ss-500-config-monitor.jpg)
*Blackmagic Design 6K config monitor*
![Blackmagic Design 6K config monitor](img/blackmagic-6k/screenshots-lcd/bm6k-ss-501-config-monitor.jpg)
*Blackmagic Design 6K config monitor*
![Blackmagic Design 6K config monitor](img/blackmagic-6k/screenshots-lcd/bm6k-ss-502-config-monitor.jpg)
*Blackmagic Design 6K config monitor*
![Blackmagic Design 6K config monitor](img/blackmagic-6k/screenshots-lcd/bm6k-ss-503-config-monitor.jpg)
*Blackmagic Design 6K config monitor*
![Blackmagic Design 6K config monitor](img/blackmagic-6k/screenshots-lcd/bm6k-ss-504-config-monitor.jpg)
*Blackmagic Design 6K config monitor*
![Blackmagic Design 6K config audio](img/blackmagic-6k/screenshots-lcd/bm6k-ss-600-config-audio.jpg)
*Blackmagic Design 6K config audio*
![Blackmagic Design 6K config audio](img/blackmagic-6k/screenshots-lcd/bm6k-ss-601-config-audio.jpg)
*Blackmagic Design 6K config audio*
![Blackmagic Design 6K config setup](img/blackmagic-6k/screenshots-lcd/bm6k-ss-700-config-setup.jpg)
*Blackmagic Design 6K config setup*
![Blackmagic Design 6K config setup](img/blackmagic-6k/screenshots-lcd/bm6k-ss-701-config-setup.jpg)
*Blackmagic Design 6K config setup*
![Blackmagic Design 6K config setup](img/blackmagic-6k/screenshots-lcd/bm6k-ss-702-config-setup.jpg)
*Blackmagic Design 6K config setup*
![Blackmagic Design 6K config setup](img/blackmagic-6k/screenshots-lcd/bm6k-ss-703-config-setup.jpg)
*Blackmagic Design 6K config setup*
![Blackmagic Design 6K config setup](img/blackmagic-6k/screenshots-lcd/bm6k-ss-704-config-setup.jpg)
*Blackmagic Design 6K config setup*
![Blackmagic Design 6K config setup](img/blackmagic-6k/screenshots-lcd/bm6k-ss-705-config-setup.jpg)
*Blackmagic Design 6K config setup*
![Blackmagic Design 6K config setup](img/blackmagic-6k/screenshots-lcd/bm6k-ss-706-config-setup.jpg)
*Blackmagic Design 6K config setup*
![Blackmagic Design 6K config presets](img/blackmagic-6k/screenshots-lcd/bm6k-ss-800-config-presets.jpg)
*Blackmagic Design 6K config presets*
![Blackmagic Design 6K config LUTS](img/blackmagic-6k/screenshots-lcd/bm6k-ss-900-config-LUTS.jpg)
*Blackmagic Design 6K config LUTS*
2023-02-25 11:06:44 -07:00
# Video
The camera can acquire video in two main formats:
* `.braw`, a proprietary format from Blackmagic.
* `.mov`, a format that can be read freely.
There is some software available to use `.braw` files on Debian,
but they require using the proprietary SDK.
There is one unmaintained hackish project that can read `.braw`
with ffmpeg.
2023-02-25 16:54:19 -07:00
## Video Capture
The Blackmagic 6K can capture:
* Blackmagic RAW
* ProRes
![Blackmagic Design 6K Codec and Quality.](img/blackmagic-6k/blackmagic-6k-codec-quality.jpg)
*Blackmagic 6K Codec, quality, and resolution table.*
2023-02-25 11:29:14 -07:00
## Video Playback
The camera can be live-streamed out using a "standard" sized
HDMI cable.
Not all settings work for playback via HDMI.
The camera works, in some configurations, with these HDMI to
USB capture devices:
* INOGENI 4K2USB3.
* ANDYCINE USB3 with HDMI loop out.
The camera does live playback, in some configurations,
with the above HDMI to USB capture devices and these
Debian applications.
Confirmed works:
* mpv.
* ffplay
Doesn't work:
* VLC.
Here is an example using mpv with the INOGENI.
```
$ mpv /dev/video0
(+) Video --vid=1 (rawvideo 1920x1080 60.000fps)
VO: [gpu] 1920x1080 yuv420p
V: 00:00:02 / 00:00:02 (97%)
```
2023-02-25 16:54:19 -07:00
# Still Photos
2023-02-25 11:06:44 -07:00
The camera acquires still pictures in `.dng` format.
Out-of-the-box neither Darktable or Gimp can read these files.
They can be read by Rawtherapee.
# Hardware
Tested with Blackmagic Design 6K camera, acquired used.
# Software
Tested using Debian Bookworm (Testing).
Various applications used from Debian repos:
* Rawtherapee.
* Darktable.
* Gimp.
* Kdenlive.
* FFMPEG.
* mpv.
# Disclaimer
I'm a computer sysadmin, not a video or camera expert.
This is just to explore how to use a free toolchain.
# Copyright
Unofficial project, not part of Blackmagic Design.
Upstream sources under their respective copyrights.
License: CC By SA 4.0 International and/or GPLv3+ at your discretion.
*Copyright © 2023, Jeff Moe.*