關於 VideoCatch
VideoCatch 是一款輕巧且目標單純的工具:你只要貼上公開社群貼文的連結,它就會為你找出該貼文內的影片直連下載網址。
實際運作原理
當你送出連結時,VideoCatch 會向來源平台讀取該貼文的公開詮釋資料(metadata)。以 X 而言,用的是新聞網站嵌入推文時相同的公開端點;以 Instagram 而言,則是未登入網頁播放器所使用的公開 GraphQL 查詢。平台回傳的資料會列出所有可用的編碼規格(X 通常有二至五種 MP4 畫質尺寸,Instagram 則是單一漸進式檔案),VideoCatch 便將這些選項呈現給你。當你點擊「下載」時,我們的 Worker 會直接從原平台 CDN 串流所選影片並指派下載檔名。Worker 本身不會儲存或轉碼任何影片內容。
伺服器唯一暫存的,是一份保存一小時的短效詮釋資料複本,包含標題、縮圖網址以及可用尺寸清單。這樣做是為了避免不同使用者查詢同一則熱門貼文時,對來源平台造成重複請求。該快取完全不含任何影片資料,時效過後便會自動刪除。
目前支援與即將推出的功能
目前已完整支援九大平台:X 影片與 GIF 下載、Instagram 影片與 Reels 下載、Threads 貼文、小紅書(RedNote)筆記(需使用 App 內「分享」按鈕取得的連結)、Pinterest 釘圖、Snapchat Spotlight、Facebook 影片與 Reels 下載、TikTok 影片下載,以及 Twitch 實況剪輯下載。由於 Instagram 未對未登入訪客開放限時動態檢視權限,因此目前不支援 Instagram 限時動態。此外,圖片與多圖輪播貼文也同樣支援,均依原始貼文順序排列,多圖貼文並提供一鍵 ZIP 打包下載按鈕。我們接下來的目標是持續深耕這九個平台,優先開發許多使用者期待的批次下載功能,而非急於擴充第十個平台。
這項工具堅持不做的事
我們絕不存取任何不公開或受保護的私人貼文,因為這代表必須經手你在其他平台的帳號登入資訊。YouTube 連結會導向內嵌的第三方 Vevioz 下載服務,而非使用 VideoCatch 的解析模組。本工具對協助取得的任何內容均不主張任何權利:著作權一律歸原創作者所有,下載檔案後的用途須由使用者自行負責。
若遇到功能異常,或你是權利人欲提出下架請求,歡迎寄信至 hello@videocatch.org 與我們聯絡。
