HOW IT WORKS
影片留在你的瀏覽器,我們怎麼完成剪片、截圖和格式轉換?
大部分時候你只需要選影片、完成操作、下載結果。這一頁專門說明幾個可能影響結果的地方;更底層的實作細節則收在各段的「技術細節」裡。
1. 影片不用先上傳到轉檔伺服器
選擇影片後,剪片、影片截圖、容量計算與支援的格式轉換會直接在目前瀏覽器處理。原始檔案不會被覆寫,匯出時會另外建立新的影片、圖片或字幕檔。
網站本身仍需要網路載入頁面,也可能有一般的帳號或網站效能請求;「免上傳」指的是核心影片處理不需要把來源影片交給遠端主機轉檔。
技術細節
來源影片以瀏覽器檔案能力交給媒體解析與處理流程;Cloudflare Workers 目前負責網站資源與必要的網站服務,不是影片轉檔後端。
2. 「不重新壓縮」不代表任意時間都能完全吻合
支援的影片可以直接保留原本的影音資料,所以不需要把整段影片重新壓縮一次。但壓縮影片不是每個時間點都適合直接切開,因此實際開始或結束時間有時會和你選的位置差一點。
工作區會把「你選的範圍」和「實際輸出範圍」分開顯示,並讓你選擇完整保留內容,或不要超出選取範圍。
技術細節:關鍵影格與 Lossless Cut
H.264 / H.265 的部分畫面依賴前面的畫面才能正確解碼。能安全作為片段起點的位置通常和關鍵影格(Keyframe)有關;Dropabit Video 的「無損剪輯」指不重新編碼影音資料,不代表任意毫秒都能成為直接複製的切點。
3. 下載前可以先看到實際成品大小
剪影片或轉換 MP4 / MOV 時,容量預覽會走和正式輸出相同的處理方式,只計算最後會寫出的資料量,不另外保存一份完整預覽影片。
影片截圖選擇 JPEG 或 WebP 時,調整品質後也會重新計算目前圖片的實際大小,方便在下載前就確認是否符合附件或平台限制。
4. 影片截圖不是把播放器畫面截下來
影片截圖會從影片本身取得指定時間附近的畫面,再輸出 PNG、JPEG 或 WebP,因此不會因為播放器在頁面上顯示得比較小,就只拿到縮小後的螢幕畫面。
批次擷取與影片總覽圖也採用同樣的方式;不同瀏覽器、裝置與影片編碼仍可能影響能否成功取得畫面。
技術細節:影格定位
畫面會依實際時間戳記定位。對可變影格率(VFR)影片,不會用「時間 × 標稱 FPS」假裝得到精確影格編號。
5. MP4 / MOV 互轉只在能完整保留內容時提供
這項功能不是重新壓縮影片,而是在符合條件時保留原本影音資料,改成另一種 MP4 或 MOV 檔案格式。技術上這種做法稱為 Remux。
如果影片含有目前無法確認能完整保留的字幕、時間資訊或其他資料,網站會直接判定不支援,而不是先輸出一個可能缺內容的檔案。
技術支援範圍
目前公開支援 MP4 ↔ MOV,影片編碼為 H.264/AVC 或 H.265/HEVC,音訊為 AAC 或無音訊。實際是否提供轉換仍依影片內容檢查,不只看副檔名。
6. 不支援時,會停下來而不是偷偷換一種做法
影片格式、編碼、字幕與瀏覽器能力都有可能造成限制。遇到目前無法安全處理的情況,功能會停用或顯示原因,不會為了看起來「什麼都能做」而偷偷把來源影片改送到雲端轉檔,或把不支援的內容丟掉。
常見疑問
這個網站完全沒有網路請求嗎?
不是。載入網站、帳號與一般網站效能統計仍需要正常網路請求;核心影片處理則不需要把來源影片上傳到遠端轉檔服務。
不重新壓縮是不是代表切點能一毫秒不差?
不是。直接保留原本影音資料時,切點仍受到影片本身的壓縮結構影響,所以實際範圍可能稍微調整。
「直接存到檔案」和一般下載差在哪裡?
兩者產生的內容相同。一般下載會先在瀏覽器中建立完整成品;支援直接存檔的瀏覽器則能邊處理邊寫入你選的位置,較適合大型輸出。