BlackBooks

Cheatsheets to double check one’s work

Camera Manufacturers

Camera Sensors:

ARRI:

Alexa Classic: ALEV3

Amira: ALEV3

Alexa Mini LF: ALEV A2X

Alexa 35: ALEV4

Alexa 65: ALEV3 A3X

Sony: https://www.sony-semicon.com/en/products/is/camera/index.html

Blackmagic Design:

BMPCC4K: Sony IMX294CJK https://www.sony-semicon.com/files/62/flyer_security/IMX294CJK_Flyer.pdf

RED:

Nikon: https://www.digitalcameraworld.com/news/these-32-nikon-cameras-are-sonys-in-disguise

Panasonic: https://www.bmcuser.com/forum/blackmagic-camera/general-discussion/22270-sony-imx294-same-sensor-in-blackmagic-pocket-4k-and-gh5s

Camera Manufacturer > Camera Model > Codecs & settings > Charts > Notes

  • Alexa Classic: ALEV3

    Amira: ALEV3

    Alexa Mini LF: ALEV3 A2X

    Alexa 65: ALEV3 A3X

    Alexa 35: ALEV4

  • Venice

    FX9

    FX6

    FX3

    FX30

    https://www.alldatasheet.com/datasheet-pdf/pdf/1266625/SONY/IMX294CJK.html

  • BMPCC OG

    BMPCC4k: Sony IMX294CJK

    BMPCC6K

    Ursa

    Ursa 12k

  • GH5: Sony IMX294

Hardware Specifications

Given a minimum delivery standard of intra, 10-bit, 4K, with time-code:
the cameras below are 'delivery compatible’

Pipeline:

Delivery Standards

Hardware Compatibility

Software Compatibility

Hardware Specifications

Codecs and Containers

Data Rates & Optimisations

Tools

Mac & Windows HDD compatibility (TLDR; just use exFAT)

SD Card & Codec Compatibility

Ethernet


https://www.electronics-notes.com/articles/connectivity/ethernet-ieee-802-3/cables-types-pinout-cat-5-5e-6.php

Hardware Compatibility

Display Standards:

Display Protocols:

HDMI

DP

(Temporal) Compression: Interframe

Interframe, or temporal, compression reduces file sizes by eliminating redundant information between multiple frames of video. This is achieved by identifying and encoding only the changes between successive frames and eliminating areas that remain identical between them.

For example, the background of an image may remain unchanged while the subject of the video moves throughout the video. Instead of retaining the unchanging background in every frame, it can be retained in the first frame and used for all subsequent frames.

The process begins with selecting a keyframe (also called an I-frame) which is a fully intact frame and will serve as the reference for subsequent frames. Following the keyframe are P-frames and B-frames which will not be retained in full. Instead, only the changes relative to the keyframe are saved. P-frames (Predictive frames) store changes based on the preceding frames. B-frames (Bi-directional frames) retain information from both previous and subsequent frames in order to determine the minimal changes needed to represent the original video. This drastically reduces the amount of information saved in each video frame and subsequently significantly reduces file size. While it is efficient in file size reduction, it can affect image quality and introduce artifacts in situations with fast-moving and unpredictable elements.

Used for: Viewing

  • Adobe Premiere Pro is a videly used video editor, however, it has a considerable flaw when it comes to using the applicatino for ‘industry standard’ work.

    Premiere Pro defults to 8-bit. Worse, effects that don’t feature GPU acceleration will crush the clips they are applied on down -to 8-bits.

  • A bit-depth of 8 limits each colour channel to 256 possible values. While this limitation is fine for delivery, it produces compression artifacts in various post-production workflows and is actively desctutive to any to footage recorded at a higher bit-depth.

  • Description text goes here

Adobe Premiere Pro is a videly used video editor, however, it has a considerable flaw when it comes to using the applicatino for ‘industry standard’ work.

Premiere Pro defults to 8-bit. Worse, effects that don’t feature GPU acceleration will crush the clips they are applied on down -to 8-bits.

Why does this matter?

A bit-depth of 8 limits each colour channel to 256 possible values. While this limitation is fine for delivery, it produces compression artifacts in various post-production workflows and is actively desctutive to any to footage recorded at a higher bit-depth.

Unless Premier Pro is setup correctly, all imported and exported footage will be reduced to 8-bit. Even when setup correctly, certain FX with Premier Pro descructively reduce the bit-depth of correctly imported video files.

For this reason I prefer not to use Premiere Pro.

Premier Pro has a problem

*

Premier Pro has a problem *

The Solution:

As stated, there is no way to force all aspects of Premiere Pro to perform in a >8-bit space, however, the Frame.io article below outlines the best practices for setting up Premiere Pro and Premiere Pro projects.

https://blog.frame.io/2021/06/07/premiere-pro-max-render-quality-max-bit-depth/

DaVinci Resolve: All Things To All Editors

Blackmagic’s DaVinci Resolve has been, for some time, the most accessible media application capable of industry standard workflows.

vs

Intraframe: (Spatial) Compression

This technique compresses each frame individually by eliminating redundant information within a single frame. This is achieved by analyzing segments of the image and identifying regions with minimal variation and representing them more efficiently.

For example, the clear blue sky in the image below has very little variation between pixels, so those regions can be represented by a larger block of uniform color and texture. This reduces the amount of information that needs to be retained and will not drastically affect the final image quality.

In contrast, the areas with more complexity and color variation cannot be compressed to the same degree and more information needs to be retained in these regions. Spatial compression thus reduces file size while maintaining a high-quality image by retaining information in complex and highly detailed regions while reducing information in simple and less important areas.

Used for: Working

Container Support:

DCP

MXF

XAVC

MOV/ProRes

DNxHR

Premier to Davinci round-trip

What are EDL, XML, and AAF files?

EDL, XML, and AAF files reference the information and structure in your editing timeline such as your source media, in and out points, edits/cuts, duration, transitions, markers, etc. These files are used to rebuild your exact cut in another software.

Because EDL, XML, and AAF files are used throughout the post-production cycle — not only for color — it’s important to understand how to export them in general, not just if you’re going to be using Premiere Pro and DaVinci Resolve. VFX artists use the same files, for example.

EDL (Edit Decision List)

This is the simplest of the three files. EDLs are plain text files that contain basic information about your edit from a single track of your timeline. It supports one video track and four audio tracks per EDL. This one is best used as a backup reference.

XML (Extensible Markup Language)

XMLs are also plain text files like EDLs but contain way more information, including things like sizings, transitions, time remapping, and other important metadata. XMLs support multiple video tracks, unlike EDL files.

AAF (Advanced Authoring Format)

Last, but definitely not least, AAFs. This one is a multimedia file format and can include video, audio, and other important metadata needed to recreate the exact cut in another software. AAF is the one that includes the most data out of the three and therefore the heaviest.

Codec Support

Software Compatibility

Codecs

  • Motion JPEG

    JPEG 2000 (ISO/IEC standard)

    Apple ProRes 422/4444

    AVC-Intra

    AVC-Ultra

    XAVC-1

    CineForm HD

  • Apple ProRes RAW

    ArriRaw

    BlackMagic RAW

    Canon CRX

    CinemaDNG

    Cintel RAW

    Redcode RAW (modified JPEG 2000)

  • RGB 4:4:4 (only linear, transfer-converted and bit-reduced also sort of compression up to about 3:1 for HDR)

    YUV 4:4:4/4:2:2/4:1:1/4:2:0 (all lower 4:4:4 is spatially compressed up to 2:1 for 4:2:0 with specific colour distortions).

    10-bit uncompressed video

    Composite digital signal - used by SMPTE D-2 and D-3 broadcast digital videocassettes

    Avid DNxUncompressed

    V210

    https://en.wikipedia.org/wiki/Uncompressed_video#:~:text=Data%20rates,-Uncompressed%20video%20has&text=data%20rate%20%3D%20color%20depth%20%C3%97,%C3%97%2024%20%3D%2058.9%20Mbit%2Fs

    https://en.wikipedia.org/wiki/Color_depth

  • H.264

    H.265

    Motion JPEG 2000

    JPEG XS

    AV1

    VP9

  • MPEG-4

    H.264

    HEVC

    AVI

    Apple Video - QuickTime

    VP9

MXF:

https://en.wikipedia.org/wiki/Material_Exchange_Format

Codec Comparison

by

Showing 1 to 51 of 51 entries

 

Link to Original Table

*Table made by Frame.io

Uncompressed Data Rates:

*calculated by:

3 x colour depth x vertical resolution x horizontal resolution x framerate

eg. 3 x 8-bit x 1080 x 1920 x 25 = 1244160000 bits/s = 148Mb/s

  • 24fps HD:

    25fps HD:

    30fps HD:

    24fps UHD:

    25fps UHD:

    30fps UHD:

    24fps DCI 4K:

    25fps DCI 4K:

    30fps DCI 4K:

  • 24fps HD:

    25fps HD:

    30fps HD:

    24fps UHD:

    25fps UHD:

    30fps UHD:

    24fps DCI 4K:

    25fps DCI 4K:

    30fps DCI 4K:

  • 24fps HD:

    25fps HD:

    30fps HD:

    24fps UHD:

    25fps UHD:

    30fps UHD:

    24fps DCI 4K:

    25fps DCI 4K:

    30fps DCI 4K:

  • 24fps HD:

    25fps HD:

    30fps HD:

    24fps UHD:

    25fps UHD:

    30fps UHD:

    24fps DCI 4K:

    25fps DCI 4K:

    30fps DCI 4K:

  • 24fps HD:

    25fps HD:

    30fps HD:

    24fps UHD:

    25fps UHD:

    30fps UHD:

    24fps DCI 4K:

    25fps DCI 4K:

    30fps DCI 4K:

  • Rather don’t

    24fps HD:

    25fps HD:

    30fps HD:

    24fps UHD:

    25fps UHD:

    30fps UHD:

    24fps DCI 4K:

    25fps DCI 4K:

    30fps DCI 4K:

Hardware Specifications:

Storage Media | Interconnects | Interfaces | Software

Interconnects:

  • Description text goes here
  • Description text goes here
  • Description text goes here
  • Item description

Interfaces:

  • Description text goes here
  • Description text goes here
  • Description text goes here

Storage Media:

Camera Cards:

Codex

SSD

CFast

SD

Storage Media:

SSD

HDD

Archive Media:

LTO

Tools

ARRI Data Rate Calculator

https://www.arri.com/en/learn-help/learn-help-camera-system/tools/formats-and-data-rate-calculator

Audio Bit-Rate and File Size Calculator:

https://www.theaudioarchive.com/TAA_Resources_File_Size.htm

Data Management

ISO 8601 filenaming standard: YYYY-MM-DD.

Design

Windows:
256x256 max/recommended resolution