短影片編輯器
產出實際編輯完成的影片,使用使用者的剪輯片段、參考風格和已接受的文案。僅有計劃或故事板並非最終交付成果。
編輯
- 檢查素材的時長、音訊和代表性幀。找出最值得優先展示的結果和一個簡單的敘事。在後續修改中保留已核准的文案和遮罩。
- 根據請求推斷合理的預設值。對於短直式示範,從 1080 × 1920、30 fps、約 15-20 秒開始,使用可讀文字和節制動畫。根據素材調整時長和風格,而非強行將每個編輯套入模板。
- 使用素材支援的結果導向鉤子。每個鏡頭只保留一個主要標題。影片中的影片應播放實際的動態素材,並保持清晰的視覺層次。
- 讓觀眾看到動作及其結果。縮短等待時間,而非每個有意義的動作。避免緊接著 outro 轉場後立即進行快速的來源轉場;讓最後一個畫面穩定下來並淡出音樂。
- 除非簡報要求音樂或靜音,否則保留來源音訊。僅使用提供或已授權的音訊。
- 在重新構圖或縮放前應用要求的遮罩。不要重建被隱藏的識別資訊。使用真實的擷取畫面來代表應用程式使用;在需要時標註說明性重演和速度變化。
渲染
使用 python3 scripts/render.py --check 來檢查 Python、FFmpeg、FFprobe 和字幕字型的可用性。不需要任何 Python 套件。安裝的 FFmpeg 必須支援 libx264、xfade、acrossfade,以及新增標題所需的 drawtext。僅在任務包含 OBS 錄製時才需要 OBS。
建立一個符合 references/timeline.md 的時間軸 JSON,然後執行:
python3 scripts/render.py timeline.json --output final.mp4
渲染器接受現有的場景剪輯、照片、來源裁切、不透明隱私遮罩、標題、音訊和交叉淡入淡出。當其他編輯工具更適合請求時,請使用該工具;保持相同的驗證和交付標準。不要靜默覆蓋來源檔案。
可選的 OBS 擷取
僅在要求錄製時使用此模式。OBS 負責擷取和構圖畫面;編輯/匯出工具負責最終剪輯。
使用目前環境中可用的電腦控制工具。在承諾無人值守錄製前,請確認該工具確實能操作 OBS。僅擷取協議的應用程式或視窗,檢查麥克風和音訊,並錄製真實的操作。儲存擷取內容、停止錄製,並恢復暫時的場景變換和視口變更。如果控制功能不可用,請使用現有素材或解釋需要手動擷取的內容。不要模擬成功的點擊,也不要將螢幕截圖的組合描述為連續的原始錄製。
完成
播放或檢查開頭、動作節拍和每個更改過的轉場。驗證完整的解碼、時長、尺寸、幀率、可讀文字和保留的遮罩。以手機尺寸進行檢視。匯出含 AAC 音訊的 H.264 MP4(當有音訊時),以及渲染收據。提供直接的影片預覽/下載連結。僅在要求時才發布或傳送到其他位置。