Video Control
Projectors
Terminology
Definition: Total number of pixels in an image (e.g. 1920×1080, 3840×2160). Often incorrectly referred to as “resolution” in English.
Resolution: Pixel density per unit (e.g. DPI – dots per inch).
Key Specifications
Definition (Format):
FHD (1920×1080) minimum standard
Higher than source → no benefit
Lower than source → visible quality loss
Throw Ratio:
Formula: Throw Ratio = Distance / Image Width
Example: ratio 1.5 → 1m width at 1.5m distance
Defines projection size range depending on placement
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
0 → 90° CCW + flip
1 → 90° CW
2 → 90° CCW
3 → 90° CW + flip
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
Color Pipeline (Bit Depth, Color Space, Gamma)
Bit Depth
Defines precision of color values
8-bit → 256 levels per channel
10-bit → 1024 levels per channel
Color Spaces
Rec.2020
Wider color gamut (UHD / HDR)
Enables more saturated colors
Requires full pipeline support (rare in real-time systems)
Gamma / Transfer Function
Practical Notes (Real-Time & LED Workflows)
Most pipelines are effectively Rec.709-based
Color management is usually not enforced
Wide gamut (Rec.2020) only useful if:
Validation (10-bit Workflow)
Notes