Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| regie:regie_video [2021/09/30 17:10] – [Transcodage Vidéo] mh | regie:regie_video [2026/04/14 23:53] (current) – [Resources] mh | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | ===== Vidéo-Projecteurs | + | ===== Projectors |
| - | ==== Terminologie | + | ==== Terminology |
| - | ***Definition :** Nombre de pixels dans l' | + | |
| - | ***Résolution :** Nombre de pixels par unité de mesures (en dpi généralement //dot per inch//) | + | |
| - | ==== Caractéristiques ==== | + | * **Definition**: |
| - | ***Contraste :** //Exprimé en taux de lux:1// - Une valeur entre 2000:1 ou 4000:1 commence à être bonne. Éviter en dessous. Plus est toujours mieux. | + | * **Resolution**: Pixel density per unit (e.g. DPI – dots per inch). |
| - | ***Luminosité :** //Exprimée en lumen// - Dépend de l' | + | ==== Key Specifications ==== |
| - | *En Home Cinéma (bon écran + noir total) pas besoin d' | + | |
| - | *Pour une salle exposée à la lumière du jour une valeur >3000 lumens est souhaitable | + | |
| - | ***Définition :** //Souvent abrégé en sigle (FHD, 2K, 4K)// - Une base FullHD est un minimum à partir de 2010-2015. | + | * **Contrast Ratio**: Ratio between brightest and darkest output |
| - | *Une définition supérieure la source a peu d' | + | |
| - | *Une définition inférieure à la source se traduira par une perte de qualité à la projection. | + | |
| - | ***Niveau Sonore :** //Exprimé en décibels pondérés (dBA)// - Généré par le ventilateur qui refroidit la lampe. | + | * **Brightness**: Measured in lumens. |
| - | *Pour un usage domestique viser des valeurs autour de 25-28 dBA maximum. | + | * ~1500 lumens: suitable for dark environments (home cinema) |
| - | *Attention les valeurs indiquées sont souvent clémentes par rapport à la réalité (mesures prises à l' | + | * >3000 lumens: recommended for environments with ambient light |
| - | ***Ratio de projection :** //Sans unité// - Définit la taille de l' | + | * **Definition (Format)**: |
| - | ***Ratio = Distance de projection / Largeur d' | + | * FHD (1920×1080) minimum standard |
| - | *Un vidéo-projecteur avec un ratio de 1,5 projettera une image de 1m de base lorsqu' | + | * Higher than source → no benefit |
| - | *Se dit aussi **rapport de projection** | + | * Lower than source → visible quality loss |
| - | *Couplé à des fonctions de zoom, définit les portée minimale/ | + | |
| + | * **Noise Level**: Measured in dBA. | ||
| + | * Typical acceptable range: 25–28 dBA | ||
| + | * Manufacturer values may be optimistic | ||
| + | * **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 ==== | ||
| + | |||
| + | * **Overscan**: | ||
| ---- | ---- | ||
| + | |||
| ===== NDI ===== | ===== NDI ===== | ||
| - | NDI Monitor : Envoie juste une vignette mais ne stream pas la version | + | * **NDI Monitor**: |
| + | * Provides preview (low-resolution proxy) | ||
| + | * Not suitable for full-quality signal | ||
| + | |||
| + | ---- | ||
| - | ==== Logiciels | + | ===== Software ===== |
| - | * LPMT : Linux Projection Mapping Tool | + | * LPMT (Linux Projection Mapping Tool) |
| - | * Millumine | + | * Millumin |
| * Resolume Arena | * Resolume Arena | ||
| * MadMapper | * MadMapper | ||
| - | * mplayer (pour lecture vidéo) | + | |
| + | * Modulo Kinetic / Modulo Player | ||
| + | | ||
| ---- | ---- | ||
| - | ===== Transcodage Vidéo ===== | ||
| - | De manière générale '' | + | ===== FFmpeg ===== |
| - | === Ré-Encoder un fichier en Apple Pro Res === | + | === Re-encode into Apple ProRes |
| <code bash> | <code bash> | ||
| - | $ffmpeg -i input.mp4 -vcodec prores -acodec copy output.mov | + | ffmpeg -i input.mp4 -vcodec prores -acodec copy output.mov |
| </ | </ | ||
| - | === Rotate | + | === Rotate |
| <code bash> | <code bash> | ||
| - | $ffmpeg -i input-video.mp4 -vf " | + | ffmpeg -i input-video.mp4 -vf " |
| </ | </ | ||
| - | *0 – means rotate by 90 degrees counterclockwise and flip | + | * 0 → 90° CCW + flip |
| - | *1 – means rotate by 90 degrees clockwise | + | * 1 → 90° CW |
| - | *2 – means rotate by 90 degrees counterclockwise | + | * 2 → 90° CCW |
| - | *3 – means rotate by 90 degrees clockwise and flip | + | * 3 → 90° CW + flip |
| - | === Control Quality === | + | === Control Quality |
| - | // This is a copy of this [[https:// | + | * CRF range: 0 (lossless) → 51 (worst) |
| + | * Typical values: 15–20 | ||
| - | The CRF option sets the encode quality. The bit-rate will vary as necessary to provide a consistent quality throughout the video. 51 being the worst to 0 being the best (lossless). Usually around 15-20 is a good ratio quality vs filesize. | + | === Trim Video === |
| - | + | ||
| - | You can use the '' | + | |
| To create a 1min clip starting 1min into the video: | To create a 1min clip starting 1min into the video: | ||
| <code bash> | <code bash> | ||
| - | $ffmpeg -i input-video.mp4 -crf=15 -ss=60 -t=60 output-video.mp4 | + | ffmpeg -i input-video.mp4 |
| </ | </ | ||
| Line 109: | Line 118: | ||
| </ | </ | ||
| - | ===== Ressources | + | ---- |
| + | |||
| + | ===== Signal Formats & Bitrates | ||
| + | |||
| + | |||
| + | {{regie: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 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 | ||
| + | |||
| + | * Benefits of 10-bit: | ||
| + | * Smoother gradients | ||
| + | * Reduced banding | ||
| + | * Better fades (especially on LED displays) | ||
| + | |||
| + | * Important: | ||
| + | * Bit depth does **not** define color range | ||
| + | * It improves **how smoothly colors transition** | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Color Spaces ==== | ||
| + | |||
| + | * **Rec.709** | ||
| + | * Standard HD color space | ||
| + | * Used in most video and LED workflows | ||
| + | * Predictable and widely supported | ||
| + | |||
| + | * **Rec.2020** | ||
| + | * Wider color gamut (UHD / HDR) | ||
| + | * Enables more saturated colors | ||
| + | * Requires full pipeline support (rare in real-time systems) | ||
| + | |||
| + | * Key distinction: | ||
| + | * Color space = **range of colors available** | ||
| + | * Bit depth = **precision within that range** | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Gamma / Transfer Function ==== | ||
| + | |||
| + | * Defines how brightness is encoded | ||
| + | |||
| + | * Common values: | ||
| + | * **Gamma 2.4** → video standard (recommended baseline) | ||
| + | * **Gamma 2.2 / sRGB** → desktop environments | ||
| + | * **PQ / HLG** → HDR workflows | ||
| + | |||
| + | * In real-time playback systems: | ||
| + | * Gamma is often assumed, not explicitly managed | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 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: | ||
| + | * Playback engine supports it | ||
| + | * Signal chain preserves it | ||
| + | * Display can reproduce it | ||
| + | |||
| + | * Otherwise: | ||
| + | * Colors may be clipped or altered | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Validation (10-bit Workflow) ==== | ||
| + | |||
| + | * Use a **10-bit grayscale gradient test pattern** | ||
| + | |||
| + | * Interpretation: | ||
| + | * Smooth gradient → full pipeline is 10-bit | ||
| + | * Banding → limitation exists in: | ||
| + | * media encoding | ||
| + | * GPU output | ||
| + | * signal chain (HDMI/ | ||
| + | * processor | ||
| + | * display | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Notes ==== | ||
| + | |||
| + | * **sRGB**: | ||
| + | * Close to Rec.709 but not identical | ||
| + | * Not relevant in video signal pipelines | ||
| + | |||
| + | * **HDR (Rec.2020 + PQ/ | ||
| + | * Requires full end-to-end support | ||
| + | * Not guaranteed in real-time playback systems | ||
| + | |||
| + | ---- | ||
| - | *[[https:// | ||