Open-Source Browser Scene-Graph + Official Pluralsight .libzip CSML + 3-Node Mac Mini Cluster
Pluralsight_v05_2026.libzip Preset Injector:Parses natural language → mutates EDL JSON in <10ms
SceneMutation (changing only the target VT#k chunk while keeping AT v1 locked) and redraws the canvas in <10ms!
Which tools Pluralsight provides callout presets for, and which exact Open-Source stack we use in Syllovo Studio v27.0 to get <10ms browser editing + 100% authentic Camtasia/Pluralsight output.
| Tool & Icon | Official URL | Role in Pipeline | Does Pluralsight Give Official Callout Library? | Browser UI Edit Speed | How Syllovo Studio Uses It |
|---|---|---|---|---|---|
| 🎬 TechSmith Camtasia 2026 | techsmith.com/camtasia | Official `.libzip` Callout Source & `.cmproj` Project Format | ✅ YES — Official Pluralsight_v05_2026.libzip (CSML JSON vectors) |
Desktop GUI only (Manual drag/export takes 15–30m) | We parse Camtasia's .libzip CSML JSON directly in the browser for <10ms edits AND export 100% native .cmproj.zip at Finalize! |
| ⚡ Remotion / HTML5 Canvas Scene Graph (OSS) | remotion.dev | Primary Browser Editor & Frame-Accurate MP4 Renderer | ✅ YES — Directly loads & renders Camtasia's Pluralsight_v05_2026.libzip JSON |
⚡ < 10 ms (Instant 60fps in Browser) | SELECTED CORE ENGINE: Same JS code renders the live browser editor AND pipes 1920×1080 frames to FFmpeg on rt-labs (0% drift!). |
| 🎨 Motion Canvas (OSS) | motioncanvas.io | Procedural Vector Diagram & Progressive Step Animator | ✅ Imports Pluralsight SVG Icon Library & Brand Hex Palette | ⚡ < 16 ms (Live Canvas) | Used for progressive 1-by-1 vector callout transitions and sub-beat timing curves. |
| 📊 Apple Keynote (Mac Mini Cluster) | apple.com/keynote | Authentic 1920×1080 Play-Mode Slide Step Recorder | ✅ YES — Official Pluralsight_Slide_Template_2026.10.a.key |
Pre-captures all r0..rN build steps once on rt-labs |
Records Play-Mode build steps on rt-labs once; browser switches/edits steps in <10ms and syncs back to .key at Finalize. |
| 🎥 OBS Studio / Playwright Capture (OSS) | obsproject.com | Track 1 Clean 1920×1080 Base Demo Screen Recorder on rt-labs |
N/A (Records clean un-boxed VS Code / Terminal / Browser) | Clean Track 1 video streams instantly in browser | Records clean 1080p30 demo video on rt-labs without baked callouts so callouts can be edited live in the browser! |
🎞️ FFmpeg + Apple h264_videotoolbox (OSS) |
ffmpeg.org | 2.3-Second Single-Chunk Hardware Encoder & Lossless Concat | ✅ Composites exact .libzip vector overlay onto MP4 |
⚡ 2.3 sec per 10s chunk | Encodes only the modified chunk (seg-XX.mp4) on M4 hardware encoder + ffmpeg -f concat -c copy. |
| 🎬 DaVinci Resolve / Adobe Premiere | blackmagicdesign.com | Alternative Desktop NLEs supported by Pluralsight | ✅ YES (PS-KIT-0437 provides Resolve & Premiere packs) |
Heavy desktop GUI (No browser instant edit) | Not needed — our Browser CSML + Camtasia .cmproj pipeline is 100× faster. |
rt-labs (1920×1080):.key deck from Pluralsight_Slide_Template_2026.10.a.key on rt-labs (`192.168.88.2`) with installed PS TT Commons & Roboto Mono fonts, run Keynote in Play Mode, and capture every build step (r0 Landing, r1 Item 1, r2 Item 2) plus the JSON Slide Scene Graph.
VT#1..18) is bound to both its Play-Mode build step AND our live vector scene layer (using PS TT Commons WebFont + official SVG template masters):
r0 → r1 in 2ms.Tpl #30 2-card layout in 8ms and queues the .key mutation in edl.json.rt-labs:rt-labs syncs only the dirty slides back into the .key file, re-records only the changed 10s segment (seg-XX.mp4 in 2.3s), updates .cmproj.zip, and verifies SSIM >= 0.999 against your browser canvas!
rt-labs:rt-labs (`192.168.88.2`), we run the real VS Code + Terminal + Docker + GitHub Actions demo at 1920×1080 (constant 16pt font) and record Track 1: Clean Un-Boxed Screen Video + tokens-stage-XX.json (exact pixel coordinates of every code line, terminal command, and UI label).
Pluralsight_v05_2026.libzip:
#00A3FF Blue box, or auto-pad +14px X / +6px Y around text glyphs in <5ms.0%, 25%, 50%, 75%) and preview live at 60fps..cmproj.zip Export:rt-labs composites the Track 3 vector callouts onto Track 1 via M4 h264_videotoolbox AND writes the exact Track 3 CSML callout nodes into project.tscproj inside .cmproj.zip!
.libzip Vector GeometryOur browser renderer parses the exact .assetproj JSON files extracted from Pluralsight's Pluralsight_v05_2026.libzip: stroke-width: 6.0, 90° sharp corners, official RGB values (#FF1675, #00A3FF, #02E088, #FFC942, #770EF7), and official arrow/label shapes.
Slides use the official Pluralsight_Slide_Template_2026.10.a.key master layouts, installed PS TT Commons & Roboto Mono fonts on the 3-node Mac mini cluster, and 100% unmutated Pluralsight SVG icons.
SSIM >= 0.999 + 77/77 Bug GateBefore any clip can be marked Finalized & Locked, our automated verifier checks every chunk frame in the final 1920×1080 30fps H.264 MP4 against the browser canvas (SSIM >= 0.999) and runs all 77 regression checks (0 text clipping, 1-by-1 reveals, -20.5 LUFS audio).