今天發點適合做故事繪本的東西。
平時做一個繪本步驟實在是太繁瑣了,要拆分鏡、逐張生圖、處理字幕、製作黑白轉彩動畫,再設置轉場和導出參數,流程很碎。
今天這個叫 story-to-handdrawn-video 的GitHub 項目,把做繪本的所有流程都整合到了一起,一條提示詞就能出一個作品。

跑了一條用剪映加上了聲音,效果真的有點驚豔:
01. 項目實測
case 1 桂花明信片
提示詞:
使用 $story-to-handdrawn-video 將下面的故事製作成手繪日記漫畫動畫。
任務設置:
– 標題:「桂花明信片」
– 使用默認 Codex Image2 生成圖片
– 使用項目字體生成字幕
– 使用 cut 轉場
– 先完成圖片生成、素材導入和預覽渲染
– 輸出 720×960、H.264 靜音預覽
– 保留故事原文,每個完整句子作爲一個分鏡
– 插畫保持純白背景、黑色手繪線條和低飽和蠟筆色
– 所有人物和物品必須完整出現在安全區域內
– 無需添加配音、音樂、對白氣泡或畫面內文字
– 完成後將預覽視頻複製爲:
out/tests/guihua-postcard-preview.mp4
– 報告分鏡數量、視頻時長和最終文件路徑
人物鎖定:
阿寧,26 歲女性,齊肩黑髮,米白色短外套,淺藍色長裙,棕色布鞋,背一個深綠色帆布包。所有場景保持相同臉型、髮型、服裝顏色和身體比例。
白髮老人,70 歲左右,短白髮,瘦削,穿灰色中式外套和深藍長褲。老人只在故事明確出現後進入畫面。
故事正文:
清晨,阿寧在舊書裏發現一張沒有寫完的明信片。
明信片背面只寫着一句:等桂花開了,就回家。
阿寧沿着舊地址走到城南,看見院門旁的桂花已經開了。
一位白髮老人接過明信片,手指在那行字上停了很久。
傍晚,阿寧離開時,老人把一小袋桂花遞給了她。
主角的髮型、藍裙、綠色帆布包保持得很好,舊書、明信片、院門、桂花樹形成了清楚的場景推進。字幕始終可讀,人物和建築沒有被裁切,最後交接桂花的動作但也很完整,故事順利收住。
case 2 修好的黃雨傘
提示詞:
使用 $story-to-handdrawn-video 將下面的故事製作成手繪日記漫畫動畫。
任務設置:
– 標題:「修好的黃雨傘」
– 使用默認 Codex Image2
– 字幕使用項目字體
– 使用 cut 轉場
– 完整執行圖片生成、導入和預覽渲染
– 保留原文,一個完整句子對應一個分鏡
– 黃色雨傘必須始終保持相同顏色、彎柄和破損位置
– 周叔的深藍工具箱必須保持相同外觀
– 插畫採用白底手繪日記風格,保留較多留白
– 畫面中禁止出現水印、招牌文字、對白氣泡和多餘人物
– 完成後將預覽視頻複製爲:
out/tests/yellow-umbrella-preview.mp4
– 報告分鏡數量、總時長和文件路徑
人物鎖定:
周叔,55 歲男性,短灰髮,方臉,穿深藍色維修工制服和黑色布鞋,隨身攜帶一個舊的深藍工具箱。
林溪,20 歲女性,黑色高馬尾,穿墨綠色針織衫、米色長褲和白色帆布鞋,懷裏抱着兩本書。
兩名人物的臉型、髮型、服裝顏色和身體比例必須保持一致。
故事正文:
夜班結束後,周叔發現公交站裏還坐着一個抱書的女孩。
雨越下越大,女孩手裏的黃色雨傘突然斷了一根傘骨。
周叔從工具箱裏找出細鐵絲,低頭把傘骨一圈圈纏好。
末班車來了,女孩上車前把一顆橘子放在工具箱旁。
第二天清晨,周叔打開工具箱,看見橘子下面壓着一張寫有謝謝您的紙條。
周叔、女孩、深藍工具箱和黃色雨傘保持穩定,公交站、雨線、末班車和清晨形成了完整時間變化。橘子在女孩離開前出現,第二天仍留在工具箱旁,故事沒有漏鏡頭。
但斷了一根傘骨沒有被清楚畫出來,第一眼仍會看成完整雨傘。
case 3 藍布袋裏的春天
提示詞:
使用 $story-to-handdrawn-video 將下面的故事製作成手繪日記漫畫動畫。
任務設置:
– 標題:「藍布袋裏的春天」
– 使用默認 Codex Image2
– 字幕使用項目字體
– 使用 cut 轉場
– 先根據故事建立兩位數場景編號的 visual-plan JSON
– visual-plan 必須明確每個場景中江禾的年齡、服裝、地點、動作和需要出現的人物
– 將 visual-plan 保存到:
out/tests/mint-visual-plan.json
– 使用該 visual-plan 繼續執行圖片生成、導入和預覽渲染
– 保留原文,每個句子作爲一個故事節拍
– 藍色布袋、白色花盆和薄荷種子需要保持視覺連續
– 外婆只在原文明確出現的分鏡中進入畫面
– 完成後將預覽複製爲:
out/tests/mint-spring-preview.mp4
– 報告分鏡數量、總時長、visual-plan 路徑和視頻路徑
人物鎖定:
江禾有圓臉、細長眼睛、左側眉尾的一顆小痣和微卷黑髮,這些特徵在不同年齡保持一致。
8 歲江禾穿淺黃色毛衣和深藍揹帶褲。
16 歲江禾穿白色襯衫和灰藍長褲,背棕色書包。
26 歲江禾留齊肩微卷黑髮,穿淺灰風衣和深綠色長褲。
外婆約 68 歲,銀灰短髮,穿暗紅色開襟毛衣和深灰長裙。
故事正文:
八歲那年,江禾每天踩着小板凳,給窗台上的薄荷澆水。
外婆把一小包薄荷種子縫進藍布袋,交給了江禾。
十六歲那年,江禾離開小城,只帶走那個藍色布袋。
十年後,江禾拖着行李箱回到舊屋,窗台已經落滿灰塵。
江禾把藍布袋裏的種子種進原來的白色花盆。
春天來時,花盆裏長出了一株新的薄荷。
8 歲、16 歲和成年江禾能看出年齡變化,微卷黑髮和圓臉保留了一定身份連續性,藍布袋、白色花盆、舊窗台構成了穩定的視覺線索。
成年江禾回到灰塵覆蓋的舊屋時,空花盆和行李箱很好地表現了時間流逝,最後的新薄荷和藍布袋同時出現,情緒落點準確。
但眉尾小痣在當前畫風和人物尺寸下幾乎不可見,這類細節不適合承擔身份識別。
case 4 麪館的舊鑰匙扣
提示詞:
使用 $story-to-handdrawn-video 將下面的故事製作成手繪日記漫畫動畫。
任務設置:
– 標題:「麪館的舊鑰匙扣」
– 使用默認 Codex Image2
– 字幕使用項目字體
– 使用 cut 轉場
– 完整執行圖片生成、素材導入和預覽渲染
– 保留故事原文及對白措辭
– 每個完整句子對應一個分鏡
– 對白只在上方字幕區顯示,插畫中不生成對白氣泡
– 雨水、溼衣服和熱湯麪使用簡潔手繪線條表達
– 舊鑰匙扣需要保持相同的圓形木質外觀
– 避免誇張哭泣和戲劇化肢體動作
– 完成後將預覽複製爲:
out/tests/noodle-shop-preview.mp4
– 報告分鏡數量、總時長和視頻路徑
人物鎖定:
老闆娘,48 歲女性,短卷黑髮,穿磚紅色圍裙、米白襯衫和深灰長褲。
外賣員,24 歲男性,短黑髮,清瘦,穿溼透的淺藍色外賣雨衣、黑色長褲,手裏拿着白色頭盔。
所有場景保持人物臉型、服裝配色和身體比例一致。
故事正文:
深夜,麪館準備打烊,一名渾身溼透的外賣員站在門口翻遍口袋。
老闆娘端出一碗熱湯麪,說:面煮多了,別浪費。
外賣員低頭吃麪,頭盔上的雨水一滴滴落在腳邊。
臨走前,外賣員把一枚舊鑰匙扣放在桌上,說:明天來贖。
第二天,老闆娘剛開門,就看見門把手上掛着一袋熱豆漿。
舊鑰匙扣仍放在櫃檯最顯眼的地方。
麪館門口、雨水、溼衣服和熱湯麪的氛圍很好,老闆娘的紅圍裙與外賣員的藍雨衣保持穩定,熱面、低頭吃麪、放下東西、第二天開門,動作順序清楚。
但舊鑰匙扣像是一枚棕色圓片,外形更像硬幣。
case 5 停在六點十分的手錶
提示詞:
使用 $story-to-handdrawn-video 將下面的故事製作成手繪日記漫畫動畫。
任務設置:
– 標題:「停在六點十分的手錶」
– 使用默認 Codex Image2
– 字幕使用項目字體
– 使用 cut 轉場
– 保留故事原文,不要提前改短句子
– 先運行 plan 模式並報告自動拆分結果
– 報告後繼續完成圖片生成、素材導入和預覽渲染,無需等待確認
– 每個分鏡字幕最多三行
– 藍色項圈、舊手錶和棕色小狗必須保持一致
– 白髮女人只在電話號碼接通後的場景中出現
– 完成後將預覽複製爲:
out/tests/watch-at-six-ten-preview.mp4
– 報告原始句子數量、拆分後的分鏡數量、總時長和文件路徑
人物鎖定:
許伯,62 歲男性,短灰髮,戴圓框眼鏡,穿棕色舊馬甲、淺灰襯衫和深色長褲。
白髮女人,約 65 歲,齊耳白髮,穿暗綠色外套和黑色長裙。
小狗是棕色短毛犬,右耳向下折,戴藍色項圈。項圈上掛着一塊銀色圓形舊手錶。
故事正文:
傍晚,修表匠許伯關上店門,剛走出兩步,就聽見櫃檯下面傳來輕輕的抓撓聲。
許伯彎腰看見一隻戴着藍色項圈的小狗,項圈上掛着一塊停在六點十分的舊手錶。
後來,許伯照着表背面的電話號碼打過去,一個白髮女人接起電話,沉默幾秒後哭了出來。
半小時後,女人抱住小狗,許伯把修好的手錶遞給她,指針重新走過六點十分。
許伯的眼鏡、棕色馬甲和修表鋪保持穩定,棕色小狗和藍色項圈沒有明顯漂移,關店、發現小狗、打電話、女人哭泣、歸還手錶,故事環節齊全。
自動拆分後的鏡頭數量合理,沒有把長句塞進同一塊字幕。
總得來說,story-to-handdrawn-video 畫風和顏色搭配都很好,故事線銜接的很順暢,但關鍵物品如果太小,就不太表現的出來。
02. 項目簡介
story-to-handdrawn-video 把中文故事文本或一組有序圖片,製作成 3:4 豎屏手繪漫畫動畫。成片採用白底、手寫字幕、黑白線稿轉彩色插畫的固定視覺語法,輸出 H.264 靜音視頻,配音和音樂留給後期處理。
項目地址:https://github.com/gnipbao/story-to-handdrawn-video
項目定位是一套 Agent 製作流程,覆蓋故事分句、分鏡規劃、繪圖任務、素材裁切、動畫編排和視頻導出。
story-to-handdrawn-video 適合固定風格的親情故事、兒童故事、日記漫畫和公衆號故事視頻,也適合把一批已生成的漫畫頁快速轉成帶揭示動畫的靜音素材。

項目目前只支持單圖分鏡、固定白底手繪風格、3:4 畫布和靜音輸出。口型同步、角色動作、鏡頭運動、配音合成、字幕時間軸、9:16 成片和多種畫風需要繼續開發。
story-to-handdrawn-video 每句一拍、人物參考、黑白轉彩、靜音導出寫成了可重複執行的流程。當前版本適合很內容生產。
安裝直接把GitHub鏈接給到AI Agent,讓它幫你安裝這個項目即可。
大家使用時最好選帶生圖模型的 AI Agent ,這樣就能一個提示詞一次性生成視頻了。
03. 挖一挖
短視頻和圖文內容越來越依賴穩定、持續的視覺生產。
對個人創作者、小型工作室和內容團隊來說,寫完故事只是第一步,真正消耗時間的是分鏡、生圖、字幕、動畫和導出之間的反覆切換。
story-to-handdrawn-video 把這些零散步驟收進了一條可重複執行的工作流。只要提前寫清人物設定、場景變化和關鍵道具,AI Agent 就能繼續完成分鏡、插畫生成、黑白轉彩動畫和視頻導出,快速產出一版可以直接觀看的樣片。
這套流程適合公衆號故事、兒童繪本、親情短片、日記漫畫、品牌故事和IP內容測試。可以減少軟件切換,縮短試稿週期,批量驗證故事方向,再決定是否投入配音、剪輯和精細動畫。
story-to-handdrawn-video 現階段更適合製作初版和靜音素材,配音、音樂與複雜鏡頭還要後期補充。
原文鏈接:GitHub 低星精品,五分鐘把故事變成繪本