video-shots 是做什麼的?
拉片:將一條成片拆解為逐鏡頭的分析表——每個鏡頭的時長、景別、類別、運鏡、畫面。 分工刻在骨子裡:能用量化的都用程式碼(切點來自 ffmpeg 場景偵測,時長是切點相減,運動量是逐幀差分的位數中),模型只判斷它真正該判斷的四件事(景別 / 類別 / 運鏡 / 畫面),然後每一條判斷都被程式碼當場對帳——聲稱推拉搖移卻實測幾乎不動,直接攔下。 看片走聯繫表(每鏡起手幀 + 收尾幀各拼成一張大圖,一屏二十幾個鏡頭,a/b 對照就是運鏡),不是一張一張翻。偵測漏刀多刀用 recut 補刀並刀,自動重新編號重算時長,手動修改邊界過不了門。 產出 shots.json + Markdown 鏡頭表 + 單頁互動式拉片報告:內嵌播放器(播放時同步高亮鏡頭、點鏡頭跳轉)、鏡頭節奏帶、可搜尋可篩選可排序的鏡頭表(列表 / 卡片兩種視圖、首尾關鍵幀並排、點圖開大圖)、景別類別運鏡分佈、出場人物、質量門、匯出 JSON。單檔案零依賴,離線雙擊就能開。 14 道質量門全部由腳本確定性檢查。 零依賴、零 API key,只要 node 和 ffmpeg。 Use when asked to 拉片