風格影片字幕
建立新的加字幕影片,同時保留原始檔案。優先使用現有的 .srt 檔案;只有在沒有時間軸字幕檔時,才使用 faster-whisper tiny 進行轉錄。
預設設計方向
使用綁定的 Archivo 可變字型,搭配下列編輯科技系統:
- 主要文字為白色:
#FFFFFF - 電光藍關鍵字:
#2F80FF - 藍色關鍵字設定為輕量 Barlow Condensed 斜體,並放大約 16%
- 墨藍色半透明方塊/外框:
#071A33 - 最多兩行,使用簡短短語
- 置於底部中央,位於手機 UI 安全區域上方
- 短暫彈出並淡入;避免持續彈跳或逐字混亂效果
更改視覺方向時,請參閱 references/design-guidelines.md。
工作流程
- 檢查影片的尺寸和時長。
- 尋找相符的
.srt或.vtt檔案。如果沒有,則使用scripts/transcribe_tiny.py產生 SRT 檔案。 - 使用
scripts/make_styled_ass.py產生具設計風格的 ASS 檔案。 - 使用包含
subtitles/libass的完整 ffmpeg 版本進行渲染;CapCut 綁定的 ffmpeg 可能不包含這些濾鏡。 - 驗證最終影片的時長、影片串流、音訊串流以及從擷取畫面中確認字幕的可讀性。
- 保留輸入的影片和轉錄稿。
標準指令
powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
-InputVideo "C:\path\video.mp4"
使用現有的 SRT 檔案:
powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
-InputVideo "C:\path\video.mp4" `
-SubtitleFile "C:\path\captions.srt"
輸出檔案:
<video>_subtitulos_estilo.ass<video>_subtitulos_estilo.mp4<video>_subtitulos_preview.jpg
設計判斷
使用藍色作為強調色,而非唯一的文字顏色。白色在不斷變化的畫面中仍然更可靠。維持深色外框/方塊的對比度,因為字幕會顯示在亮度不可預測的影像上。
不要強調填充詞。優先選擇名詞、動詞、數字和較長的有意義詞彙。保持動畫效果從屬於閱讀流暢性。