Table of Contents

Video Control

Projectors

Terminology

Key Specifications

Image Processing Options


NDI


Software


FFmpeg

Re-encode into Apple ProRes

ffmpeg -i input.mp4 -vcodec prores -acodec copy output.mov

Rotate Video

ffmpeg -i input-video.mp4 -vf "transpose=1" output-video.mp4

Control Quality (CRF)

Trim Video

To create a 1min clip starting 1min into the video:

ffmpeg -i input-video.mp4 -c:v libx264 -crf 15 -c:a aac -ss=60 -t=60 output-video.mp4

ffmpeg commands

$ffmpeg -codecs
 
D..... = Decoding supported
.E.... = Encoding supported
..V... = Video codec
..A... = Audio codec
..S... = Subtitle codec
...I.. = Intra frame-only codec
....L. = Lossy compression
.....S = Lossless compression
 
$ffmpeg -encoders
 
V..... = Video
A..... = Audio
S..... = Subtitle
.F.... = Frame-level multithreading
..S... = Slice-level multithreading
...X.. = Codec is experimental
....B. = Supports draw_horiz_band
.....D = Supports direct rendering method 1
 
$ffmpeg -h encoder=libx264 //list all options on encoder

Signal Formats & Bitrates


Color Pipeline (Bit Depth, Color Space, Gamma)

Bit Depth


Color Spaces


Gamma / Transfer Function


Practical Notes (Real-Time & LED Workflows)


Validation (10-bit Workflow)


Notes