← scroll-world · 06

One Petal,
One Table

一支切花從穴盤走到客廳花瓶的旅程。整個世界是冷灰的,只有這朵花有顏色:剪下、冷藏、修整、 插進花瓶,七天之後它只是桌上的背景。九十六秒、十二個鏡頭、沒有切走。相鄰的兩個鏡頭共用同一張錨定幀, 所以接縫是對得上的;最後一格把鏡頭拉開,那間小屋只是一整面立面裡的一格, 跟第一格「灰盤方陣裡的一點紅」是同一個構圖。

1:45 片長(含片頭尾卡)
1920×1080 24fps
12 個 block
−14.3 LUFS
2026-10-02
這一頁正用 file:// 開啟,YouTube 的 IFrame API 在這種來源下不會運作。 請改用 python deploy-src/serve_local.py,再開 http://localhost:8000。
版本 捲動版 ↗ 字幕 在 YouTube 開啟 · 下載 SRT

十二個 Block

六個停留、五個連接、一個收尾。點任一格會跳到影片的對應秒數(含片頭卡的 3 秒)。 有標籤的是停留段,片中疊了階段名稱與標題;這一集只有一個疊字數字: 冷鏈溫度 0–5 °C,是公開建議值的區間,不是實測值。

兩個版本

同一次生成、同一組 block,兩條不同的產線。

線性版 · 主要交付
畫面
12 支 8 秒 clip 直接串接,零轉場;前面 3 秒片頭卡、後面 6 秒片尾卡(AI 揭露在片尾卡)。 每支的首幀與錨定幀偏差 1.1–5.1,其餘接縫用「上一支的實際末幀當下一支的首幀」, 量到的主角位移都小於 1.5 px。
旁白
Edge TTS en-GB-RyanNeural、--rate=-5%,一個聲音一個語速。 每句從該格的第 0.4 秒進場;十二段 5.4–7.5 秒。只動過一個停頓: Block 1 拿掉 rooted cutting 後面的逗號,一個字都沒改。
配樂
《A Day of Still Light》,AI 生成,原曲 97.9 秒。沒有剪: 只變速 +2%(atempo=1.01987)對上 96 秒。另一首候選是 105.7 秒, 要變速 10% 才對得上,音色會變,所以沒選。模型給的是一整片平原、沒有真正的峰值, 高點是在混音階段用包絡補上的。
混音
全頻顯式包絡,人聲下方 −5.0 dB、150 ms 進 400 ms 出,空檔量到 ±0.00 dB。 交付 −14.3 LUFS/−1.1 dBTP(AAC 編碼後實量)。 高點壓在 Block 11 那句主張:它是全片最響的一格,領先第二名 3.3 LU。 取捨:光靠音樂要領先 3 LU,音樂得比人聲還大聲,那句話就聽不清楚了; 所以改成那一句旁白額外 +4 dB、該窗內音樂在 1.8 kHz 壓 3 dB, 人聲仍比音樂大 3.8 dB。
疊字
階段名稱、標題,加一個數字(冷鏈溫度 0–5 °C,公開建議值區間)。 沒有任何示意值,所以片尾不需要掛 Figures shown are illustrative。 其餘四格的數據欄(成活率、日灌溉量、採收時段、瓶插壽命)查不到可靠的數字,一律留白。
捲動版 · 網頁體驗
形式
影片從不播放,只有它的 currentTime 被捲動位置驅動。 鏡頭是真的在動,捲動只驅動時間。
長度
1:16。連接段變速到 2×,不是把中間剪掉。區塊映射最大誤差 0.088 秒(門檻 0.1)。
聲音
刻意無聲。瀏覽器封鎖自動播放,一支「設計成無聲」的片比一支「被靜音」的片好看。 論點由頁面上的文字承載。
編碼
1080p(Flow 圖庫下載的升畫質版)、CRF 27、每四幀一個關鍵幀,檔案 18.5 MiB。 大小低於 Cloudflare Pages 的 25 MiB 單檔上限,但實測 Pages 對 Range 請求回 200 而不是 206 (沒有 Range 就沒有 scrub),所以影片放在 GitHub Pages。
降級
三條路:prefers-reduced-motion、影片 12 秒未就緒、載入失敗。 降級後版面完整可讀,卡片 transition:none,靜態幀只在降級路徑才進 DOM。
四個決定
  • 世界是冷灰,不是暖灰。 主角珊瑚紅 #F2553F(色相 7°、飽和 0.74、明度 0.95)。 暖石灰跟它只差 29° 色相,在被壓暗的陰影裡兩者會往同一個方向融掉; 冷灰(210°)隔了 157°。這跟貨櫃那幾集剛好相反:那邊主角是綠,世界才改暖; 這邊主角是暖色,世界改冷。
  • 原稿有幾處我改了,每一處都查過、也寫了怎麼改回去。 商業切花玫瑰是扦插或嫁接苗、不是播種,所以「發芽率」改成「成活率」; 「採收發生在天亮之前」改成「最涼的時候」(有研究說下午採的瓶插壽命反而長兩天又四分之一); 「斷一次少兩天」查不到出處,改成「溫度每高一階,瓶插壽命就少幾天」 (2 °C 升到 10 °C 少 2 到 8 天,依品種); 「數十萬支」改成「以百萬計」;主角從單瓣改成一莖一花的重瓣,因為單瓣盛開會露出黃色花蕊, 那是第二個飽和色。
  • 提示詞裡點名禁止的形狀,反而讓它長得更大。 Block 02 與 Block 11 的周圍是空無一物的灰霧,寫了 no rocks, no rounded shapes 之後, 兩支都冒出更大的灰色團塊。原因是空霧加前進鏡頭,模型會自己發明掠過的前景物; 解法是 Block 11 改鎖定機位、Block 02 改成「霧向上升起,後面本來就有莖排」,並刪掉所有禁令句。 另一條:大而平、打光好的面會長字——Block 09 那條「空白量尺」長出了刻度與假字, 重擲時把它改叫 plain strip、把花莖改成平放在台面上才解決。
  • 已知、沒有修的瑕疵。 Block 02 的 0.75–2.5 秒有底片邊框般的細線與一道暗霧柱,1.2 秒左下有個約 12×30 px 的極小黑框記號; Block 10 中段有倒下的水桶與灰色大圓球;Block 12 的 6.0–6.8 秒玫瑰脹大、花器消失(模型在變形去對末幀錨點); Block 09 右下角有第二隻手套。Block 05 與 09 的手套袖口原本露出擬真前臂, 那是後製把膚色去飽和改掉的,不是重新生成。文字檢查是人工抽樣(每支 9 個時間點)加可疑處放大, 沒有 OCR。

資料來源

旁白說出口的事實都是定性的,沒有任何數字描述特定設施。「讀取程度」標的是我實際讀到什麼: 「全文」是頁面抓回來讀過,「摘要」是只看到搜尋結果的摘錄、沒讀到原文,發布前仍應人工核對。

  1. UC Davis Postharvest Technology Center — 玫瑰的採後建議
    Block 4(蕾期採收)、Block 6(預冷)、Block 7(乾式貯藏 0–1 °C)。讀取程度:摘要。
  2. PPECB 切花運輸追蹤研究
    Block 8——交接點「會斷」是有實測的:追蹤到的平均溫度 9.3–10.4 °C,高於建議的 5 °C。 疊字的 0–5 °C 是這條與上一條的區間。讀取程度:摘要。
  3. Nell & Leonard (2005) — 存放溫度對哥倫比亞切花玫瑰品種的影響
    Block 7——存放溫度從 2 °C 升到 10 °C,瓶插壽命少 2 到 8 天(依品種)。讀取程度:全文(摘要頁)。
  4. Rosen Tantau — 種苗 與 Gyeongsang National University
    Block 1——商業切花玫瑰是扦插或嫁接苗,在穴盤裡生根(有文獻記載約 34 天)。讀取程度:摘要。
  5. 補光光譜與切花玫瑰(Sci. Rep. 2023) 與 夜間補光與灌溉
    Block 3——補光與灌溉影響產量與瓶插壽命。只主張「被管理」,不主張「多一分就開太早」。讀取程度:摘要。
  6. AIPH/Royal FloraHolland — 2026 年情人節前成交 4.64 億支
    結尾卡片「以百萬計」的旁證。另有一個「每日約兩千萬支」的說法只有單一來源、且同一頁的年量與日量互相矛盾, 所以兩者都沒有用在任何數字上。讀取程度:全文。