Song to Reel 主流程
統一的代理管道,將所有子技能編排成自主工作流程:從原始歌曲輸入到發布工作室級別的 Instagram Reel。
flowchart TD
A[輸入:歌曲名稱或 YouTube 網址] --> B[技能:youtube-media-extractor]
B --> C[技能:lyric-word-sync-engine]
C --> D[技能:canvas-line-art-generator]
D --> E[技能:paint-frame-reel-renderer]
E --> F[技能:telegram-reel-publisher]
F --> G[Reel 發布至 Telegram 與下載]
逐步自主工作流程
- 擷取:
- 使用
youtube-media-extractor下載 48kHz 音訊。
- 使用
- 歌詞與時間對齊:
- 偵測第一個聲樂短語。
- 計算即時掛鈎偏移:影片在演唱開始前恰好 1.0 秒啟動。
- 透過
lyric-word-sync-engine將歌詞行標記為帶有聲學起始時間戳記的字詞事件。
- 藝術作品與徽章導入:
- 設定動態系列標題徽章(例如
DAY {N} • PEAK TAMIL LYRICS)。 - 在樂器間奏和節拍點插入傳統情侶 SVG 線稿(
canvas-line-art-generator)。
- 設定動態系列標題徽章(例如
- 工作室級別渲染:
- 在無頭 Chrome 中使用 SVG 湍流位移渲染 1080x1920 垂直畫格。
- 透過 FFmpeg 以 H.264 High Profile + 320kbps AAC 和
+faststart進行編碼(使用paint-frame-reel-renderer)。
- 直接發布:
- 透過
telegram-reel-publisher自動將渲染的 MP4 檔案串流發布至 Telegram。
- 透過
調用提示
為「Kanmani Anbodu Kaadhalan by Sachin Siby」建立一個 Peak Lyrics Reel:
- 將開頭剪輯到歌詞前 1 秒
- 逐字對齊
- 設定 Day 徽章為 Day 2
- 直接傳送到我的 Telegram 機器人