From cba4054f343b4681b131087171c406aa5fbf57b8 Mon Sep 17 00:00:00 2001 From: Cooper Page Date: Mon, 25 May 2026 13:19:02 +1000 Subject: [PATCH] Add nutrition-rx-tutorial project scaffold MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sets up the Hyperframes project structure for a Nutrition Rx tutorial video with iOS 26 liquid-glass motion graphics. Includes DESIGN.md (brand palette + glass card recipe), project config (meta.json, hyperframes.json), and word-level transcript from ElevenLabs Scribe. Beat plan: title card at 'open the example', 1-2-3 list card at 'three steps', result card at 'here's the result', face-crop outro at 'thanks for watching' — pending correct source video (transcript shows this is a brand promo, not the tutorial recording). Co-Authored-By: Claude Sonnet 4.6 --- .../nutrition-rx-tutorial/DESIGN.md | 48 +++++++++++++++++++ .../assets/elevenlabs-transcript.json | 1 + .../nutrition-rx-tutorial/hyperframes.json | 8 ++++ .../nutrition-rx-tutorial/meta.json | 8 ++++ 4 files changed, 65 insertions(+) create mode 100644 video-projects/nutrition-rx-tutorial/DESIGN.md create mode 100644 video-projects/nutrition-rx-tutorial/assets/elevenlabs-transcript.json create mode 100644 video-projects/nutrition-rx-tutorial/hyperframes.json create mode 100644 video-projects/nutrition-rx-tutorial/meta.json diff --git a/video-projects/nutrition-rx-tutorial/DESIGN.md b/video-projects/nutrition-rx-tutorial/DESIGN.md new file mode 100644 index 0000000..96cb710 --- /dev/null +++ b/video-projects/nutrition-rx-tutorial/DESIGN.md @@ -0,0 +1,48 @@ +# DESIGN.md — Nutrition Rx Tutorial + +## Style Prompt + +iOS 26 liquid-glass cards layered over a lightly dimmed talking head. Warm cream frosted glass, forest-green accents, terracotta secondary hits. Light canvas — the talking head is the hero, the cards are surgical callouts that feel native to the device era. Every card is a floating pane: blurred, warm, with an inner-highlight lip at the top edge and a 1px white border. Motion is confident and fast — cards snap in, content staggers up, nothing floats aimlessly. + +## Colors + +| Role | Hex | Usage | +|------|-----|-------| +| Background glass fill | `rgba(237,232,224,0.14)` | Card background, all beats | +| Forest green | `#3d6b52` | Primary accent — numbered badges, highlight underlines, CTA text | +| Terracotta | `#c4776a` | Secondary accent — Beat 3 label, decorative lines | +| White | `#ffffff` | Body text, card headings | +| Near-black | `#1a1a1a` | Beat 4 dark panel background | +| Video dim overlay | `rgba(0,0,0,0.30)` | Applied over talking head for all beats except Beat 4 where it deepens | + +## Typography + +- **Display / titles:** `Instrument Serif` — used for Beat 1 title card and Beat 4 "Thanks for watching" +- **Body / captions / lists:** `Inter` — used for subtitles, numbered list items, labels + +## Liquid Glass Card Recipe (copy-paste) + +```css +.glass-card { + background: linear-gradient(135deg, + rgba(237,232,224,0.18) 0%, + rgba(237,232,224,0.10) 40%, + rgba(237,232,224,0.06) 70%, + rgba(237,232,224,0.12) 100%); + backdrop-filter: blur(22px) saturate(1.18); + -webkit-backdrop-filter: blur(22px) saturate(1.18); + box-shadow: + inset 0 1px 0 rgba(255,255,255,0.32), + 0 8px 40px rgba(0,0,0,0.20); + border: 1px solid rgba(255,255,255,0.24); + border-radius: 24px; +} +``` + +## What NOT to Do + +1. No chrome gradient text — text is `#ffffff` or `#1a1a1a`, not gradient-clipped +2. No dark canvas behind the cards — talking head must remain visible +3. No vignette over the video — the glass cards provide all the visual focus +4. No flat white card backgrounds — always use the glass recipe with backdrop-filter +5. No bounce eases on cards — cards use `expo.out` for authority, not playfulness diff --git a/video-projects/nutrition-rx-tutorial/assets/elevenlabs-transcript.json b/video-projects/nutrition-rx-tutorial/assets/elevenlabs-transcript.json new file mode 100644 index 0000000..2a7a176 --- /dev/null +++ b/video-projects/nutrition-rx-tutorial/assets/elevenlabs-transcript.json @@ -0,0 +1 @@ +{"language_code":"eng","language_probability":0.9571226239204407,"text":"Low carb, high protein, calorie deficit, intuitive eating, seed oils, carnivore, fasting, keto, plant-based, Ozempic, ultra-processed foods, gut health, inflammation, cortisol. Nutrition is one of the most complicated conversations on the internet right now. (static buzz) The amount of noise and pure fluff out there is actually insane, and most of it just completely contradicts itself. Meanwhile, the fundamentals of nutrition have never changed. Eat mostly whole foods, get enough protein, get enough fibre, eat plenty of color, and don't overcomplicate it, because I wanna cut through all of the fluff. That's why I started this page. That's why I made my one-hour meal prep system. It's why I've created Nutrition Prescription. Because as much as this will annoy many fitness influencers out there, the basics are still what works best.","words":[{"text":"Low","start":0.219,"end":0.359,"type":"word","logprob":-0.0007295330869965255},{"text":" ","start":0.359,"end":0.459,"type":"spacing","logprob":-0.05539008229970932},{"text":"carb,","start":0.459,"end":0.759,"type":"word","logprob":-0.046055320836603644},{"text":" ","start":0.759,"end":0.879,"type":"spacing","logprob":-0.0007888542604632676},{"text":"high","start":0.879,"end":1.019,"type":"word","logprob":-0.0007888542604632676},{"text":" ","start":1.019,"end":1.139,"type":"spacing","logprob":-0.000226472009671852},{"text":"protein,","start":1.139,"end":1.519,"type":"word","logprob":-0.00029115636061760597},{"text":" ","start":1.519,"end":1.659,"type":"spacing","logprob":-1.883488948806189e-05},{"text":"calorie","start":1.659,"end":1.899,"type":"word","logprob":-1.883488948806189e-05},{"text":" ","start":1.899,"end":1.979,"type":"spacing","logprob":-0.00035041390219703317},{"text":"deficit,","start":1.979,"end":2.399,"type":"word","logprob":-0.0007132583341444843},{"text":" ","start":2.399,"end":2.519,"type":"spacing","logprob":-0.0003095386200584471},{"text":"intuitive","start":2.519,"end":2.96,"type":"word","logprob":-0.0003095386200584471},{"text":" ","start":2.96,"end":3.039,"type":"spacing","logprob":-3.790783375734463e-05},{"text":"eating,","start":3.039,"end":3.319,"type":"word","logprob":-3.61708397187093e-05},{"text":" ","start":3.319,"end":3.539,"type":"spacing","logprob":-0.000479344860650599},{"text":"seed","start":3.539,"end":3.74,"type":"word","logprob":-0.000479344860650599},{"text":" ","start":3.74,"end":3.799,"type":"spacing","logprob":-5.602820692729438e-06},{"text":"oils,","start":3.799,"end":4.099,"type":"word","logprob":-8.940634143073111e-06},{"text":" ","start":4.099,"end":4.239,"type":"spacing","logprob":-0.005323638673871756},{"text":"carnivore,","start":4.239,"end":4.699,"type":"word","logprob":-0.0032483593980941806},{"text":" ","start":4.699,"end":5.139,"type":"spacing","logprob":-2.6225699912174605e-05},{"text":"fasting,","start":5.139,"end":5.699,"type":"word","logprob":-2.2992190899628895e-05},{"text":" ","start":5.699,"end":5.939,"type":"spacing","logprob":-0.0007842087652534246},{"text":"keto,","start":5.94,"end":6.319,"type":"word","logprob":-0.0012895738240331412},{"text":" ","start":6.319,"end":6.819,"type":"spacing","logprob":-0.0016692051431164145},{"text":"plant-based,","start":6.819,"end":7.359,"type":"word","logprob":-0.05193501952696048},{"text":" ","start":7.359,"end":7.459,"type":"spacing","logprob":-0.030610734596848488},{"text":"Ozempic,","start":7.46,"end":8.099,"type":"word","logprob":-0.007719119482544556},{"text":" ","start":8.099,"end":8.579,"type":"spacing","logprob":-0.0003274143091402948},{"text":"ultra-processed","start":8.579,"end":9.119,"type":"word","logprob":-0.0007717118773143738},{"text":" ","start":9.119,"end":9.199,"type":"spacing","logprob":-0.0008141063735820353},{"text":"foods,","start":9.199,"end":9.559,"type":"word","logprob":-0.0006993617619931077},{"text":" ","start":9.559,"end":9.779,"type":"spacing","logprob":-0.00015066919149830937},{"text":"gut","start":9.779,"end":9.92,"type":"word","logprob":-0.00015066919149830937},{"text":" ","start":9.92,"end":9.96,"type":"spacing","logprob":-6.6756979322235566e-06},{"text":"health,","start":9.96,"end":10.219,"type":"word","logprob":-6.045594513385108e-06},{"text":" ","start":10.219,"end":10.42,"type":"spacing","logprob":-5.352353764465079e-05},{"text":"inflammation,","start":10.42,"end":10.96,"type":"word","logprob":-5.565082168546863e-05},{"text":" ","start":10.96,"end":11.099,"type":"spacing","logprob":-0.0046830023638904095},{"text":"cortisol.","start":11.099,"end":11.659,"type":"word","logprob":-0.004188904959139311},{"text":" ","start":11.659,"end":12.34,"type":"spacing","logprob":-0.00018857131362892687},{"text":"Nutrition","start":12.34,"end":12.679,"type":"word","logprob":-0.00018857131362892687},{"text":" ","start":12.679,"end":12.719,"type":"spacing","logprob":-5.376194530981593e-05},{"text":"is","start":12.719,"end":12.819,"type":"word","logprob":-5.376194530981593e-05},{"text":" ","start":12.819,"end":12.859,"type":"spacing","logprob":-1.1205610462639015e-05},{"text":"one","start":12.859,"end":12.92,"type":"word","logprob":-1.1205610462639015e-05},{"text":" ","start":12.92,"end":12.939,"type":"spacing","logprob":-7.033323527139146e-06},{"text":"of","start":12.939,"end":13.0,"type":"word","logprob":-7.033323527139146e-06},{"text":" ","start":13.0,"end":13.019,"type":"spacing","logprob":-9.97731985989958e-05},{"text":"the","start":13.019,"end":13.079,"type":"word","logprob":-9.97731985989958e-05},{"text":" ","start":13.079,"end":13.119,"type":"spacing","logprob":-1.0132738680113107e-05},{"text":"most","start":13.119,"end":13.319,"type":"word","logprob":-1.0132738680113107e-05},{"text":" ","start":13.319,"end":13.38,"type":"spacing","logprob":-7.486063259420916e-05},{"text":"complicated","start":13.38,"end":13.979,"type":"word","logprob":-7.486063259420916e-05},{"text":" ","start":13.979,"end":14.139,"type":"spacing","logprob":-9.464769391342998e-05},{"text":"conversations","start":14.139,"end":14.759,"type":"word","logprob":-9.464769391342998e-05},{"text":" ","start":14.759,"end":14.799,"type":"spacing","logprob":-6.318072337307967e-06},{"text":"on","start":14.799,"end":14.859,"type":"word","logprob":-6.318072337307967e-06},{"text":" ","start":14.859,"end":14.899,"type":"spacing","logprob":-2.0265558760002023e-06},{"text":"the","start":14.899,"end":14.979,"type":"word","logprob":-2.0265558760002023e-06},{"text":" ","start":14.979,"end":15.039,"type":"spacing","logprob":-0.00019000156316906214},{"text":"internet","start":15.039,"end":15.319,"type":"word","logprob":-0.00019000156316906214},{"text":" ","start":15.319,"end":15.38,"type":"spacing","logprob":-2.372236667724792e-05},{"text":"right","start":15.38,"end":15.5,"type":"word","logprob":-2.372236667724792e-05},{"text":" ","start":15.5,"end":15.539,"type":"spacing","logprob":-4.815939246327616e-05},{"text":"now.","start":15.539,"end":15.739,"type":"word","logprob":-3.8533520864802995e-05},{"text":" ","start":15.739,"end":16.079,"type":"spacing","logprob":-0.36823946237564087},{"text":"(static buzz)","start":16.079,"end":16.119,"type":"audio_event","logprob":-0.2022260983590968},{"text":" ","start":16.119,"end":16.159,"type":"spacing","logprob":-1.5020257706055418e-05},{"text":"The","start":16.159,"end":16.22,"type":"word","logprob":-1.5020257706055418e-05},{"text":" ","start":16.22,"end":16.239,"type":"spacing","logprob":-2.3841830625315197e-06},{"text":"amount","start":16.239,"end":16.6,"type":"word","logprob":-2.3841830625315197e-06},{"text":" ","start":16.6,"end":16.68,"type":"spacing","logprob":-4.887569048150908e-06},{"text":"of","start":16.68,"end":16.76,"type":"word","logprob":-4.887569048150908e-06},{"text":" ","start":16.76,"end":16.879,"type":"spacing","logprob":-1.6689286894688848e-06},{"text":"noise","start":16.879,"end":17.159,"type":"word","logprob":-1.6689286894688848e-06},{"text":" ","start":17.159,"end":17.199,"type":"spacing","logprob":-3.814689989667386e-06},{"text":"and","start":17.199,"end":17.299,"type":"word","logprob":-3.814689989667386e-06},{"text":" ","start":17.299,"end":17.359,"type":"spacing","logprob":-1.9073468138230965e-06},{"text":"pure","start":17.359,"end":17.559,"type":"word","logprob":-1.9073468138230965e-06},{"text":" ","start":17.559,"end":17.719,"type":"spacing","logprob":-1.2159273865108844e-05},{"text":"fluff","start":17.719,"end":17.979,"type":"word","logprob":-6.008117634337396e-06},{"text":" ","start":17.979,"end":18.02,"type":"spacing","logprob":-1.5497195136049413e-06},{"text":"out","start":18.02,"end":18.139,"type":"word","logprob":-1.5497195136049413e-06},{"text":" ","start":18.139,"end":18.18,"type":"spacing","logprob":-1.6689286894688848e-06},{"text":"there","start":18.18,"end":18.34,"type":"word","logprob":-1.6689286894688848e-06},{"text":" ","start":18.34,"end":18.379,"type":"spacing","logprob":-2.3841855067985307e-07},{"text":"is","start":18.379,"end":18.559,"type":"word","logprob":-2.3841855067985307e-07},{"text":" ","start":18.559,"end":18.639,"type":"spacing","logprob":-9.536738616588991e-07},{"text":"actually","start":18.639,"end":18.879,"type":"word","logprob":-9.536738616588991e-07},{"text":" ","start":18.879,"end":18.919,"type":"spacing","logprob":-4.1126360883936286e-05},{"text":"insane,","start":18.92,"end":19.439,"type":"word","logprob":-0.001614022276563836},{"text":" ","start":19.439,"end":19.559,"type":"spacing","logprob":-2.0265558760002023e-06},{"text":"and","start":19.559,"end":19.639,"type":"word","logprob":-2.0265558760002023e-06},{"text":" ","start":19.639,"end":19.659,"type":"spacing","logprob":-7.033323527139146e-06},{"text":"most","start":19.659,"end":19.819,"type":"word","logprob":-7.033323527139146e-06},{"text":" ","start":19.819,"end":19.84,"type":"spacing","logprob":-1.1920928244535389e-07},{"text":"of","start":19.84,"end":19.899,"type":"word","logprob":-1.1920928244535389e-07},{"text":" ","start":19.899,"end":19.92,"type":"spacing","logprob":-5.960462772236497e-07},{"text":"it","start":19.92,"end":20.0,"type":"word","logprob":-5.960462772236497e-07},{"text":" ","start":20.0,"end":20.059,"type":"spacing","logprob":-2.7418097943154862e-06},{"text":"just","start":20.059,"end":20.159,"type":"word","logprob":-2.7418097943154862e-06},{"text":" ","start":20.159,"end":20.219,"type":"spacing","logprob":-0.00022182388056535274},{"text":"completely","start":20.219,"end":20.68,"type":"word","logprob":-0.00022182388056535274},{"text":" ","start":20.68,"end":20.719,"type":"spacing","logprob":-1.6093124941107817e-05},{"text":"contradicts","start":20.719,"end":21.1,"type":"word","logprob":-1.3145439714373259e-05},{"text":" ","start":21.1,"end":21.139,"type":"spacing","logprob":-8.344646857949556e-07},{"text":"itself.","start":21.139,"end":21.5,"type":"word","logprob":-7.152554449671047e-07},{"text":" ","start":21.5,"end":21.879,"type":"spacing","logprob":-9.810443589231e-05},{"text":"Meanwhile,","start":21.879,"end":22.139,"type":"word","logprob":-8.831783415814698e-05},{"text":" ","start":22.139,"end":22.18,"type":"spacing","logprob":-1.1920928244535389e-07},{"text":"the","start":22.18,"end":22.319,"type":"word","logprob":-1.1920928244535389e-07},{"text":" ","start":22.319,"end":22.379,"type":"spacing","logprob":-0.0003014348621945828},{"text":"fundamentals","start":22.379,"end":23.219,"type":"word","logprob":-0.0003014348621945828},{"text":" ","start":23.219,"end":23.319,"type":"spacing","logprob":-5.364403477869928e-06},{"text":"of","start":23.319,"end":23.519,"type":"word","logprob":-5.364403477869928e-06},{"text":" ","start":23.519,"end":23.599,"type":"spacing","logprob":-2.50339189733495e-06},{"text":"nutrition","start":23.6,"end":24.039,"type":"word","logprob":-2.50339189733495e-06},{"text":" ","start":24.039,"end":24.159,"type":"spacing","logprob":-5.722029527532868e-06},{"text":"have","start":24.159,"end":24.279,"type":"word","logprob":-5.722029527532868e-06},{"text":" ","start":24.279,"end":24.499,"type":"spacing","logprob":-3.6000557884108275e-05},{"text":"never","start":24.5,"end":24.68,"type":"word","logprob":-3.6000557884108275e-05},{"text":" ","start":24.68,"end":24.739,"type":"spacing","logprob":-7.033323527139146e-06},{"text":"changed.","start":24.739,"end":25.059,"type":"word","logprob":-3.1677240599492507e-05},{"text":" ","start":25.059,"end":25.459,"type":"spacing","logprob":-0.008686495013535023},{"text":"Eat","start":25.459,"end":25.539,"type":"word","logprob":-0.008686495013535023},{"text":" ","start":25.539,"end":25.559,"type":"spacing","logprob":-2.729855441430118e-05},{"text":"mostly","start":25.559,"end":25.819,"type":"word","logprob":-2.729855441430118e-05},{"text":" ","start":25.819,"end":25.84,"type":"spacing","logprob":-0.0003369478799868375},{"text":"whole","start":25.84,"end":26.0,"type":"word","logprob":-0.0003369478799868375},{"text":" ","start":26.0,"end":26.059,"type":"spacing","logprob":-2.8729025871143676e-05},{"text":"foods,","start":26.059,"end":26.34,"type":"word","logprob":-2.396072310636062e-05},{"text":" ","start":26.34,"end":26.519,"type":"spacing","logprob":-4.0649541915627196e-05},{"text":"get","start":26.519,"end":26.619,"type":"word","logprob":-4.0649541915627196e-05},{"text":" ","start":26.619,"end":26.679,"type":"spacing","logprob":-5.125986263010418e-06},{"text":"enough","start":26.68,"end":26.879,"type":"word","logprob":-5.125986263010418e-06},{"text":" ","start":26.879,"end":26.939,"type":"spacing","logprob":-1.4305104514278355e-06},{"text":"protein,","start":26.939,"end":27.359,"type":"word","logprob":-1.251696644999356e-06},{"text":" ","start":27.359,"end":27.459,"type":"spacing","logprob":-2.1815061700181104e-05},{"text":"get","start":27.459,"end":27.539,"type":"word","logprob":-2.1815061700181104e-05},{"text":" ","start":27.539,"end":27.599,"type":"spacing","logprob":-1.0728830375228426e-06},{"text":"enough","start":27.599,"end":27.779,"type":"word","logprob":-1.0728830375228426e-06},{"text":" ","start":27.779,"end":27.859,"type":"spacing","logprob":-0.12706853449344635},{"text":"fibre,","start":27.859,"end":28.159,"type":"word","logprob":-0.10589058448865292},{"text":" ","start":28.159,"end":28.219,"type":"spacing","logprob":-9.035655966727063e-05},{"text":"eat","start":28.219,"end":28.359,"type":"word","logprob":-9.035655966727063e-05},{"text":" ","start":28.359,"end":28.419,"type":"spacing","logprob":-0.00022206225548870862},{"text":"plenty","start":28.42,"end":28.579,"type":"word","logprob":-0.00022206225548870862},{"text":" ","start":28.579,"end":28.619,"type":"spacing","logprob":-2.682172998902388e-05},{"text":"of","start":28.619,"end":28.719,"type":"word","logprob":-2.682172998902388e-05},{"text":" ","start":28.719,"end":28.779,"type":"spacing","logprob":-0.17999371886253357},{"text":"color,","start":28.779,"end":29.039,"type":"word","logprob":-0.14999498426899058},{"text":" ","start":29.039,"end":29.5,"type":"spacing","logprob":-9.775113539944869e-06},{"text":"and","start":29.5,"end":29.6,"type":"word","logprob":-9.775113539944869e-06},{"text":" ","start":29.6,"end":29.679,"type":"spacing","logprob":-1.0371154530730564e-05},{"text":"don't","start":29.679,"end":29.84,"type":"word","logprob":-8.463820995530113e-06},{"text":" ","start":29.84,"end":29.92,"type":"spacing","logprob":-1.6689286894688848e-06},{"text":"overcomplicate","start":29.92,"end":30.539,"type":"word","logprob":-0.02101898464401789},{"text":" ","start":30.539,"end":30.579,"type":"spacing","logprob":-4.768370445162873e-07},{"text":"it,","start":30.579,"end":30.699,"type":"word","logprob":-0.007007225726965771},{"text":" ","start":30.699,"end":30.939,"type":"spacing","logprob":-4.255681051290594e-05},{"text":"because","start":30.939,"end":31.099,"type":"word","logprob":-4.255681051290594e-05},{"text":" ","start":31.099,"end":31.159,"type":"spacing","logprob":-4.768370445162873e-07},{"text":"I","start":31.159,"end":31.199,"type":"word","logprob":-4.768370445162873e-07},{"text":" ","start":31.199,"end":31.239,"type":"spacing","logprob":-0.17974942922592163},{"text":"wanna","start":31.239,"end":31.399,"type":"word","logprob":-0.17974942922592163},{"text":" ","start":31.399,"end":31.459,"type":"spacing","logprob":-1.2278481335670222e-05},{"text":"cut","start":31.459,"end":31.619,"type":"word","logprob":-1.2278481335670222e-05},{"text":" ","start":31.619,"end":31.659,"type":"spacing","logprob":-1.1920928244535389e-07},{"text":"through","start":31.659,"end":31.92,"type":"word","logprob":-1.1920928244535389e-07},{"text":" ","start":31.92,"end":32.02,"type":"spacing","logprob":-2.3841855067985307e-07},{"text":"all","start":32.02,"end":32.139,"type":"word","logprob":-2.3841855067985307e-07},{"text":" ","start":32.139,"end":32.18,"type":"spacing","logprob":-2.3841855067985307e-07},{"text":"of","start":32.18,"end":32.299,"type":"word","logprob":-2.3841855067985307e-07},{"text":" ","start":32.299,"end":32.36,"type":"spacing","logprob":-7.152555099310121e-07},{"text":"the","start":32.36,"end":32.459,"type":"word","logprob":-7.152555099310121e-07},{"text":" ","start":32.459,"end":32.54,"type":"spacing","logprob":-3.576278118089249e-07},{"text":"fluff.","start":32.54,"end":32.919,"type":"word","logprob":-3.0795646495107576e-06},{"text":" ","start":32.919,"end":33.139,"type":"spacing","logprob":-1.3589766240329482e-05},{"text":"That's","start":33.139,"end":33.34,"type":"word","logprob":-9.139317010446272e-06},{"text":" ","start":33.34,"end":33.36,"type":"spacing","logprob":-5.8412379075889476e-06},{"text":"why","start":33.36,"end":33.419,"type":"word","logprob":-5.8412379075889476e-06},{"text":" ","start":33.419,"end":33.459,"type":"spacing","logprob":-3.814689989667386e-06},{"text":"I","start":33.459,"end":33.52,"type":"word","logprob":-3.814689989667386e-06},{"text":" ","start":33.52,"end":33.579,"type":"spacing","logprob":-2.861018856492592e-06},{"text":"started","start":33.579,"end":33.779,"type":"word","logprob":-2.861018856492592e-06},{"text":" ","start":33.779,"end":33.799,"type":"spacing","logprob":-2.145764938177308e-06},{"text":"this","start":33.799,"end":33.979,"type":"word","logprob":-2.145764938177308e-06},{"text":" ","start":33.979,"end":34.059,"type":"spacing","logprob":-2.264974000354414e-06},{"text":"page.","start":34.059,"end":34.5,"type":"word","logprob":-1.9550303022697333e-06},{"text":" ","start":34.5,"end":34.54,"type":"spacing","logprob":-1.311301275563892e-06},{"text":"That's","start":34.54,"end":34.7,"type":"word","logprob":-1.390774021577575e-06},{"text":" ","start":34.7,"end":34.739,"type":"spacing","logprob":-4.172316494077677e-06},{"text":"why","start":34.739,"end":34.819,"type":"word","logprob":-4.172316494077677e-06},{"text":" ","start":34.819,"end":34.86,"type":"spacing","logprob":-1.4305104514278355e-06},{"text":"I","start":34.86,"end":34.899,"type":"word","logprob":-1.4305104514278355e-06},{"text":" ","start":34.899,"end":34.939,"type":"spacing","logprob":-4.768360213347478e-06},{"text":"made","start":34.939,"end":35.059,"type":"word","logprob":-4.768360213347478e-06},{"text":" ","start":35.059,"end":35.119,"type":"spacing","logprob":-7.510157047363464e-06},{"text":"my","start":35.119,"end":35.239,"type":"word","logprob":-7.510157047363464e-06},{"text":" ","start":35.239,"end":35.299,"type":"spacing","logprob":-0.0005841932725161314},{"text":"one-hour","start":35.299,"end":35.639,"type":"word","logprob":-0.0009032571833813563},{"text":" ","start":35.639,"end":35.68,"type":"spacing","logprob":-1.6331539882230572e-05},{"text":"meal","start":35.68,"end":35.84,"type":"word","logprob":-1.6331539882230572e-05},{"text":" ","start":35.84,"end":35.88,"type":"spacing","logprob":-0.001379372552037239},{"text":"prep","start":35.88,"end":36.04,"type":"word","logprob":-0.001379372552037239},{"text":" ","start":36.04,"end":36.099,"type":"spacing","logprob":-1.7881377516459906e-06},{"text":"system.","start":36.099,"end":36.439,"type":"word","logprob":-1.5326895014108492e-06},{"text":" ","start":36.439,"end":36.86,"type":"spacing","logprob":-0.00015090756642166525},{"text":"It's","start":36.86,"end":37.0,"type":"word","logprob":-7.58710155537301e-05},{"text":" ","start":37.0,"end":37.04,"type":"spacing","logprob":-4.410734163684538e-06},{"text":"why","start":37.04,"end":37.139,"type":"word","logprob":-4.410734163684538e-06},{"text":" ","start":37.139,"end":37.2,"type":"spacing","logprob":-2.9802276912960224e-06},{"text":"I've","start":37.2,"end":37.34,"type":"word","logprob":-1.871564177235996e-05},{"text":" ","start":37.34,"end":37.38,"type":"spacing","logprob":-5.483612312673358e-06},{"text":"created","start":37.38,"end":37.739,"type":"word","logprob":-5.483612312673358e-06},{"text":" ","start":37.739,"end":37.799,"type":"spacing","logprob":-0.6346895694732666},{"text":"Nutrition","start":37.799,"end":38.18,"type":"word","logprob":-0.6346895694732666},{"text":" ","start":38.18,"end":38.239,"type":"spacing","logprob":-0.007252792362123728},{"text":"Prescription.","start":38.239,"end":39.359,"type":"word","logprob":-0.0066971868792069685},{"text":" ","start":39.359,"end":39.399,"type":"spacing","logprob":-7.760223525110632e-05},{"text":"Because","start":39.399,"end":39.599,"type":"word","logprob":-7.760223525110632e-05},{"text":" ","start":39.599,"end":39.639,"type":"spacing","logprob":-1.5497195136049413e-06},{"text":"as","start":39.639,"end":39.759,"type":"word","logprob":-1.5497195136049413e-06},{"text":" ","start":39.759,"end":39.799,"type":"spacing","logprob":-7.152555099310121e-07},{"text":"much","start":39.799,"end":39.979,"type":"word","logprob":-7.152555099310121e-07},{"text":" ","start":39.979,"end":40.02,"type":"spacing","logprob":-3.099436753473128e-06},{"text":"as","start":40.02,"end":40.119,"type":"word","logprob":-3.099436753473128e-06},{"text":" ","start":40.119,"end":40.159,"type":"spacing","logprob":-3.576278118089249e-07},{"text":"this","start":40.159,"end":40.299,"type":"word","logprob":-3.576278118089249e-07},{"text":" ","start":40.299,"end":40.36,"type":"spacing","logprob":-2.50339189733495e-06},{"text":"will","start":40.36,"end":40.459,"type":"word","logprob":-2.50339189733495e-06},{"text":" ","start":40.459,"end":40.5,"type":"spacing","logprob":-1.8358061424805783e-05},{"text":"annoy","start":40.5,"end":40.86,"type":"word","logprob":-1.8358061424805783e-05},{"text":" ","start":40.86,"end":41.0,"type":"spacing","logprob":-1.7881377516459906e-06},{"text":"many","start":41.0,"end":41.259,"type":"word","logprob":-1.7881377516459906e-06},{"text":" ","start":41.259,"end":41.319,"type":"spacing","logprob":-5.113947918289341e-05},{"text":"fitness","start":41.319,"end":41.68,"type":"word","logprob":-5.113947918289341e-05},{"text":" ","start":41.68,"end":41.739,"type":"spacing","logprob":-0.03367159143090248},{"text":"influencers","start":41.739,"end":42.159,"type":"word","logprob":-0.03367159143090248},{"text":" ","start":42.159,"end":42.239,"type":"spacing","logprob":-3.933898824470816e-06},{"text":"out","start":42.239,"end":42.379,"type":"word","logprob":-3.933898824470816e-06},{"text":" ","start":42.379,"end":42.419,"type":"spacing","logprob":-1.4305104514278355e-06},{"text":"there,","start":42.419,"end":42.939,"type":"word","logprob":-1.1920920428565296e-06},{"text":" ","start":42.939,"end":42.979,"type":"spacing","logprob":-4.410734163684538e-06},{"text":"the","start":42.979,"end":43.079,"type":"word","logprob":-4.410734163684538e-06},{"text":" ","start":43.079,"end":43.119,"type":"spacing","logprob":-8.22540732769994e-06},{"text":"basics","start":43.119,"end":43.54,"type":"word","logprob":-8.22540732769994e-06},{"text":" ","start":43.54,"end":43.599,"type":"spacing","logprob":-1.1920928244535389e-07},{"text":"are","start":43.599,"end":43.7,"type":"word","logprob":-1.1920928244535389e-07},{"text":" ","start":43.7,"end":43.739,"type":"spacing","logprob":-2.3841855067985307e-07},{"text":"still","start":43.739,"end":43.899,"type":"word","logprob":-2.3841855067985307e-07},{"text":" ","start":43.899,"end":43.919,"type":"spacing","logprob":-9.536738616588991e-07},{"text":"what","start":43.919,"end":44.04,"type":"word","logprob":-9.536738616588991e-07},{"text":" ","start":44.04,"end":44.099,"type":"spacing","logprob":-7.152555099310121e-07},{"text":"works","start":44.099,"end":44.319,"type":"word","logprob":-7.152555099310121e-07},{"text":" ","start":44.319,"end":44.36,"type":"spacing","logprob":-1.5497195136049413e-06},{"text":"best.","start":44.36,"end":44.659,"type":"word","logprob":-2.4557066353736445e-06}],"transcription_id":"qoUWh7hugbMdQpHLzpuX","audio_duration_secs":44.766625} \ No newline at end of file diff --git a/video-projects/nutrition-rx-tutorial/hyperframes.json b/video-projects/nutrition-rx-tutorial/hyperframes.json new file mode 100644 index 0000000..7894b4c --- /dev/null +++ b/video-projects/nutrition-rx-tutorial/hyperframes.json @@ -0,0 +1,8 @@ +{ + "registry": "https://raw.githubusercontent.com/heygen-com/hyperframes/main/registry", + "paths": { + "blocks": "compositions", + "components": "compositions/components", + "assets": "assets" + } +} diff --git a/video-projects/nutrition-rx-tutorial/meta.json b/video-projects/nutrition-rx-tutorial/meta.json new file mode 100644 index 0000000..9e45d46 --- /dev/null +++ b/video-projects/nutrition-rx-tutorial/meta.json @@ -0,0 +1,8 @@ +{ + "id": "nutrition-rx-tutorial", + "name": "Nutrition Rx Tutorial — Liquid Glass Motion Graphics", + "createdAt": "2026-05-25T00:00:00.000Z", + "width": 1920, + "height": 1080, + "fps": 30 +}