關於此工具

什麼是Shot Extractor?

丟入一個影片檔案,工具會以最高16倍速播放一次,為解碼器呈現的每一個影格評分,然後找出剪接點。偵測採用自適應方式:剪接點是指某個影格的差異分數相對於其周圍鄰近影格明顯飆升,而非超過全域門檻值的影格。這很重要,因為場景分數會隨畫面中的光量而變化,因此固定門檻會在暗調、氛圍濃厚的影片中漏掉剪接點,卻在明亮、畫面雜亂的影片中誤判出剪接點。

有兩項成果可以帶走。影格功能會為每個場景提供一張靜態影像,可保留或捨棄,並以完整解析度匯出。縮圖表功能會為每個場景產生一張縮圖表,每格都依閱讀順序編號並標註時間碼,頂部並有標題,說明影片名稱、場景名稱,以及取樣密度,因此即使數週後單獨保存為JPEG,縮圖表仍然清楚易懂。

所有處理都在您的瀏覽器中完成。檔案由瀏覽器內建的解碼器從您的硬碟讀取,每個影格都在分頁中的畫布上合成。不會上傳任何內容,也不會儲存任何資料。

僅支援本機影片檔案。YouTube連結在此無法使用:讀取影格就必須讀取影片串流,而YouTube的觀看頁面與播放器API都未提供瀏覽器讀取所需的CORS標頭,因此若沒有中介伺服器,任何網頁都無法存取像素。請先下載影片,再將檔案拖入。

常見問題 · SHOT EXTRACTOR

關於Shot Extractor的常見問題

我的影片會被上傳嗎?

不會。瀏覽器會透過物件URL直接從您的硬碟讀取檔案,每一格影格都在分頁中的畫布上繪製。不會傳送任何資料,也不會儲存任何內容,而且即使離線也能使用。

我可以貼上YouTube的連結嗎?

不會,而且不是因為功能尚未開發。擷取影格需要讀取影像串流;取得串流網址則需要讀取YouTube的觀看頁面或播放器API,而這兩者都不會附上瀏覽器讀取跨來源回應所需的CORS標頭。拖曳進度條時背後的預覽縮圖圖集有簽章驗證,若沒有權杖,會回傳403,而該權杖只會出現在那個被阻擋的回應中。任何聲稱能做到這點的網站,實際上都是在用伺服器替您下載影片。請自行下載後再拖入檔案。

嚴格、中等和高之間有什麼差別?

這取決於一格影格被判定為剪接點的容易程度。「嚴格」要求明顯的尖峰,只會抓到硬切;「高」則能抓到溶接和甩鏡,但偶爾會把複雜的鏡頭誤切成兩段。掃描會儲存每一格的分數,因此切換等級時,只需從記憶體中在幾毫秒內重新推導剪接清單,完全不需要重新讀取檔案。

這個工具能處理多大的檔案?

沒有上傳上限,因為根本不需要上傳。實際的上限取決於您電腦的解碼器與記憶體,數GB的4K檔案也能處理,只是掃描時間較長。影格差異是在128x72的縮小版本上計算,因此4K檔案的評分成本與720p檔案大致相同。

為什麼它會提示有影格被捨棄?

掃描會以最高16倍速播放檔案,並接受解碼器提供的所有影格;在較慢的電腦或較耗資源的編碼格式上,部分影格可能會被略過。偵測仍然有效,因為它會將每一格與其鄰近影格比較,因此較稀疏的片段會提高自身的基準值。但間隔比取樣間距更近的剪接點可能會被合併。工具會明確告訴您實際的取樣速率,而不是默默略過。

支援哪些格式?

只要您的瀏覽器能播放的格式都可以:MP4/H.264和WebM在各處皆可使用,MOV和HEVC則可在Safari及大多數Chrome版本中使用。MKV和AVI則取決於其內部的編碼格式。若瀏覽器無法解碼,工具會明確告知,而不是無聲失敗。

免費嗎?

是的,它完全在您的電腦上運作,因此沒有需要限制的請求次數。無需註冊,沒有浮水印,也沒有上限。

回報翻譯問題

技術提供 ReelStack

幫助維持服務運作

您的打賞將用於支付伺服器、模型費用,並加快推出新工具的速度。請在下方設定任意金額,每一分支持都很有幫助。