這個頁面的程式碼沒跑起來。

直接從資料夾裡開啟 index.html,瀏覽器會攔下 JavaScript 模組,於是你選好影片之後,頁面不會有任何反應。改用 http 把這個資料夾提供出去:

powershell -ExecutionPolicy Bypass -File serve.ps1

然後開啟 http://localhost:8080/。

延時影片 線上把長影片加速

一小時的素材,二十秒看完。

語言: 繁體中文
檢視原始碼
你的影片不會上傳。這裡根本沒有伺服器。

每一幀的挑選、解碼、重編,都是你自己的瀏覽器用你自己的硬體做的。這裡沒有任何東西能取資料或者發資料,這個工具壓根沒有聯網功能。就算真有,這個頁面的另一頭也沒有伺服器能接住一段影片。

即時檢查: 檢查中…

離線: 檢查中…

別信我們嘴上說的。開啟開發者工具,盯著「網路」面板,做一段試試。沒有一條請求帶著畫面幀、檔名,或者你選中內容裡的任何一個位元組。或者乾脆拔掉網線照做,一個把影片送出去處理的工具,這時候就該停了。

1 選一段影片

2 選倍數

播放幀率 成品播放時的幀率。它不決定片子多快,那是上面的倍數管的,它只決定看起來順不順。

尺寸 只縮不放。延時影片大多是在小屏上看的。

畫質 比這裡其他影片工具給得足。延時影片裡相鄰兩幀之間,能壓掉的共同處本來就少。

3 做延時影片

留下的幀
—
多久一幀
—
成品時長
—
輸出畫面
—
要讀多少
—
大約多大
—

成品沒有聲音。快三十倍的說話和音樂,已經既不是說話也不是音樂,這裡沒什麼值得留的。一小時的素材最後只有幾 MB,主要也是因為這個。

以 Markdown 檢視

延時影片怎麼做

  1. 選一段影片。把 MP4、MOV、M4V 或者 WebM 拖到下面的方框裡,或者點開自己挑。瀏覽器直接從你的硬碟上讀,這期間沒有東西發出去。
  2. 說要快多少。按一個倍數,或者自己填。你要是更習慣說成品該有多長,比如壓到二十秒,那就填秒數,倍數跟著就出來了。
  3. 看一眼間隔。倍數下面那行才是真正要發生的事,原片每隔多少秒取一幀。相機上設的就是這個數,開始之前值得看一眼。
  4. 做完就下載。工作在你自己的硬體上執行,所以快慢取決於你這臺機器,不取決於排隊。做好的影片直接交給瀏覽器的下載。

說得更細的版本

怎麼把長影片變成延時攝影 一小時的素材濃縮成看得下去的一分鐘:怎麼選速度,為什麼直接說成片多長比做除法更好,以及什麼時候成品該做成 GIF。

常見問題

我的影片會傳到什麼地方去嗎?

不會。讀取、解碼、挑幀、編碼,全由你自己的瀏覽器在你自己的硬體上完成。這個工具沒有伺服器那一半,頁面的 Content-Security-Policy 把它可能聯的地址全列了出來,沒有一個是本站的。與其聽我們說,不如拔掉網線,照做一段試試。

倍數到底指什麼?

進去多長比出來多長。60× 就是一小時的素材變成一分鐘,你用多少幀率播都還是一分鐘。往裡拆,工具每隔倍數 ÷ 幀率秒取一幀。30 幀每秒下的 60×,就是兩秒一幀。開始之前頁面會把這個間隔寫出來,真正說明發生了什麼的是它。

能加速哪些格式?

MP4、M4V 和 MOV 直接讀,裡面裝的是 H.264、HEVC、AV1 還是 VP9 都行,只要你的瀏覽器解得了那個編碼。其他瀏覽器能播的格式,最典型的是 WebM,改成把播放器挪到每個時刻上去讀,凡是它能播的都走得通。瀏覽器既讀不了也播不了的檔案,實際上就是 AVI、WMV、FLV 和大多數 MKV,會被直接拒收並說明原因,不會做到一半才崩。出來的永遠是 MP4。

延時影片為什麼沒聲音?

因為沒什麼值得留的。快三十倍的聲音既不是說話也不是音樂,只剩一串尖響。反過來把原速的聲音墊在早就跑到前頭的畫面下面,那就成了另一段片子,不是你要的那段。所以音軌直接丟掉。一小時的影片最後只有幾 MB,主要也是因為這個。你要是想單留聲音,音訊編輯能存。

這比整段轉碼快嗎?

快得多,直接讀檔案就是為了這個。一幀只能從它前面的關鍵幀開始解,可中間那些幀沒人規定必須留下。一小時做成 60×,解的是幾千幀,不是十萬幀。按下按鈕之前,摘要會告訴你它到底要讀多少幀。

會掉畫質嗎?

留下的幀要再編一遍,這點損失躲不掉,成品把它們放在原檔案裡根本沒編碼過的時刻上。這個工具跟這裡其他影片工具不一樣的地方,是位元速率給得更足,而且是故意的。隔了兩秒的兩幀,比隔了三十分之一秒的兩幀共同處少得多,編碼器能複用的就少,按普通素材調出來的數值在這裡會糊成一塊一塊。

影片的大小和長度有限制嗎?

工具裡沒設上限,檔案也不整個讀進記憶體,只讀每個時刻前後那一小段。真正的天花板是成品,它要在記憶體裡拼好你才能下載,而延時影片按定義就是短的。開始之前摘要會給出大概多大。

能只加速其中一段嗎?

這裡不行。這個工具從第一幀一直取到最後一幀。想要哪一段,先用影片剪輯切出來,那邊一幀都不用重編,再把切出來的檔案拿到這裡加速。

免費嗎?要註冊嗎?

免費,沒有帳號,不用登入,沒有試用期,也沒有水印。本站帶廣告,經費就是這麼來的,廣告拿不到關於你影片的任何資訊。