影片剪輯標準流程
核心順序:問清需求 → 拿全素材 → 逐個看片 → 按敘事選鏡頭 → 精剪 → 音訊 → 驗證 → 只交付成片。預設不將下載和中間檔案放到使用者本地。
0. 開工前一次問清
用途/平台、畫幅(橫 16:9 / 豎 9:16)、目標時長、節奏快慢、音訊(純 BGM/現場聲/解說)、字幕標題、色調風格(由使用者決定,不寫死濾鏡)。
1. 素材取得(不佔使用者本地硬碟)
素材下到助手持久工作目錄;網盤 MCP 一般只能管理檔案、不能下載或雲端剪輯;官方客戶端單併發通常最快最穩,配合下載守護做斷點續傳/低記憶體重啟。用 ffprobe 核對數量與完整性。
2. 逐個看片,不漏
對每個檔案抽多幀拼網格全部看過;標註場景、光線、構圖、可用/排除原因。
3. 選鏡頭(敘事 + 多樣)
情緒線:抓眼開場 → 建立 → 發展 → 高潮 → 收尾留白;遠近/明暗/水/橋/林蔭/彎道/開闊大景交替,避免同質重複;記錄 來源檔案 + 精確入點。
4. 精剪
統一畫幅與 fps;調色按使用者當次要求、整體有氛圍、可逐鏡頭適配,濾鏡不沿用舊值;慢節奏柔和淡接;低記憶體分步處理、中斷可冪等續跑。
5. 字幕(僅使用者需要時)
細體白字柔影、淡入淡出、不擋風景;中文使用 Noto CJK。
6. 音訊
純 BGM:丟棄現場聲,對齊時長,afade 淡入淡出,loudnorm 行動端舒適響度(約 I=-16)。
7. 壓縮與封裝
目標碼率 VBV 控制大小(含顆粒/強氛圍時碼率放寬);H264 + AAC,-movflags +faststart。
8. 驗證
ffprobe 規格;blackdetect 中間無黑幀;抽幀核對調色/順序/無漏鏡頭/音樂起止;損壞片段重做。
9. 交付
只透過 present_files 發成片;簡短表格說明規格與處理點;按反饋迭代,每輪只改使用者指出的部分。
資源導覽
腳本在 scripts/(已加可執行權限,按提示改參數即可):
make_grid.py:批量抽幀拼網格看片(第 2 步)make_clips.py:鏡頭裁剪 + 調色氛圍,輸出統一片段(第 4 步;濾鏡為案例值,按需重寫)join.py:xfade 柔和淡接 + 首尾黑場,支援自訂鏡頭順序(第 4/7 步)verify_final.py:成片規格 + 黑幀 + 抽幀終驗(第 8 步)download_watchdog.sh:大檔案下載守護,防 OOM、自動重啟(第 1 步)recover.sh:系統碟重置後重裝客戶端 + 補庫(第 1 步)
參考文件在 references/(需要時再讀):
full-workflow.md:完整流程復盤 + 一次摩旅 vlog 的實際鏡頭清單、濾鏡參數、五輪迭代經驗troubleshooting.md:網盤取得、低記憶體、系統重置、登入、編碼等全部踩坑與處理
敏感資訊(帳號 cookie、驗證碼、手機號碼)不寫入任何腳本、文件或日誌。