隨著影音串流平台的消費趨勢越來越普及,儘管這些平台的應用程式支援離線下載功能,但下載的影片往往伴隨特定的播放限制:

  • DRM 版權保護
  • 僅能在應用程式內播放
  • 必須在 30 天或 48 小時內觀看,否則需要重新下載

那麼,如何才能不受限制地離線保存影片呢?

difference bewteen downloading and recording

離線保存方法

目前,保存串流影音的常見方法有幾種,主要可分為以下幾類:

  1. 螢幕錄製
  2. 影片下載

那麼,這兩種方法之間有何不同,它們各自的優缺點是什麼?如何選擇適合自己的工具呢?

這兩種方法之間有什麼區別,各自的優缺點是什麼?如何選擇最適合自己的工具呢?

下載方法

目前,下載模式在技術上分為兩種,其差異僅在於解密方式和文件生成方式的不同:

  1. 下載 + DRM 解密 + Remux 文件
  2. 下載 + CDM 解密 + 重新編碼文件

1. 下載 + DRM 解密

StreamFabAnystream 等產品,均旨在直接從串流平台下載原始加密影片流,解密 DRM 保護,最終產生高畫質影片文件。

difference bewteen downloading and recording

優點

1. 下載速度快: 下載速度完全取決於用戶的帶寬以及用戶與流媒體平台伺服器的反應速度,例如亞馬遜。在良好的帶寬條件下,下載速度可達到每秒30至50MB。

2. 無損視頻與音質: 視頻和音效品質無損,完全與流媒體服務平台提供的品質一致。

3. 字幕格式: 支援多種字幕輸出格式,例如內嵌字幕和外部字幕檔案。

4. 高品質音視頻格式: 流媒體服務平台在瀏覽器上播放時,通常不支援4K、HDR、Atmos等更高品質的播放。然而,通過一些技術手段,用戶可以下載這些高品質內容。

1. 下載加CDM密鑰解密

CleverGet為例的產品,運用了先下載原始加密流,再通過CDM進行解密,獲取解密後緩存的視頻流,最終經過編碼和解碼生成清晰的視頻文件。

優點

1. 字幕格式: 支援多種字幕輸出格式,包括內嵌字幕和外部字幕檔案。

❌ 缺點

1. 兼容性:所有的流媒體平台都需要深入分析以支持有限的網站。

2. 視頻和音頻質量:劣於下載模式。

3. 高品質視頻格式:缺乏對優質視頻格式的支持,例如 Netflix HDR、杜比視界(Dolby Vision)。

4. CDM 解密速度緩慢:解密過程涉及解碼視頻幀、輸出 YUV 數據,隨後重新編碼該 YUV 數據。(StreamFab 跳過了解碼和編碼過程,直接獲取最終視頻數據,提供更快的速度)。

5. 重新編碼文件:生成重新編碼文件的速度取決於用戶計算機硬件配置,例如用戶是否有獨立顯卡(例如,兩小時電影):

  • 1060 CUDA 硬件加速:10~15 分鐘
  • 僅用 CPU:1.5~2 小時

錄製模式

從競爭技術的角度來看,錄製模式包括兩種方法:

  1. 傳統屏幕錄製器
  2. 基於瀏覽器播放器的錄製

1. 傳統屏幕錄製器

從廣義上講,流媒體錄製器是指桌面產品,用戶可以根據自己的需求捕捉所需內容。捕捉的內容與播放時所看到的內容一致。

優點

與下載模式相比,流媒體更為靈活,不局限於特定網站。

❌缺點

1. 錄製速度緩慢:僅能以1倍速錄製,意味著影片的時長越長,所需的錄製時間也越長。

2. 錄製內容不確定:錄製過程中可能會錄製到一些不必要的內容,例如播放時的卡頓、廣告或其他彈出視窗。

2. 輸出質量不確定:錄製影片的質量取決於以下兩點:

  • 串流媒體本身的質量,如果串流媒體只能以480p播放,即使錄製軟體輸出1080p的影片,其質量仍然很差。
  • 螢幕錄製軟體技術及檔案編碼方式。錄製具有損耗。

3. 音質:基本上只能為AAC 2.0音頻,PS:任何宣稱能錄製Atmos或EAC3音頻的產品都是假的。

4. 字幕格式:字幕只能以渲染格式存在。

5. 兼容性:即使串流播放的視頻內容未經DRM保護,串流平台仍可使用某些技術來防止錄製或在播放過程中顯示黑屏。

2. 播放器錄製

此方法涉及攔截瀏覽器中播放器的快取數據,以達到錄製影片的目的。典型方法包括AudialsPlay On

優點

1. 對串流網站提供更廣泛的兼容支援。

2. 支援高速錄製。

3. 錄製過程中可跳過廣告。

❌ 缺點

1. 速度緩慢: 相較於螢幕錄影,此方法允許加速錄影,如2倍速、5倍速。

2. 高資源消耗: 錄製過程中,同步生成的檔案導致系統資源消耗較高。

3. 音頻質量: 通常僅限於AAC 2.0音頻。

4. 視頻質量: 取決於瀏覽器中播放的視頻質量。

5. 字幕格式: 通常為Render格式,但通過對串流媒體平台的深入分析,錄製過程中仍可分離視頻和字幕,支持Remux或外掛字幕格式。

如何區分下載和錄製? 

如何判斷某一產品是處於下載模式還是錄製模式?

  1. 查看每個產品頁面的功能介紹
  2. 從資源利用的角度來分析
avatar
 
錄製模式下一般有視頻編解碼過程,可以通過在錄製過程中檢查任務管理器中的資源利用情況來區分:
  • 下載模式佔用較少的CPU或GPU資源,通常不到20%
  • 錄製模式佔用較高的CPU或GPU資源,通常超過30%

以上是有關下載和錄製模式差異的全部資訊。我們努力用簡單易懂的語言表達技術知識。

如果您在不同的影片下載工具之間進行選擇時遇到困難,或者您對錄製和下載模式之間的差異感到有點困惑,我們希望這篇文章可以幫助您。