[Note] Shotcut 影片剪輯軟體輸出品質設定與位元率比較 – GoPro 2.7k 轉檔實測

簡介

最近有簡單的影音編修需求,便在網路上找免費的開源社群軟體使用,目前使用「Shotcut」這套軟體進行剪輯,邏輯上也不太複雜,算是好上手的軟體。

影片部分使用 GoPro 4 black 錄製的 [email protected] 品質的影片,測試影片僅使用淡入與淡出效果(前後一秒)進行邊修。本篇主要測試在「輸出」視窗的「編碼器」視窗內,調整不同的「品質」選項(預設59%),並記錄檔案大小與 位元率 (bitrate)的變化。一些共同的設定如下:

  • 畫面寬高:2704*1520
  • 框架速度(fps):47.95
  • 長度:00:01:33
  • 位元率: 60Mbps
  • 音訊:原始 127kbps/2/48khz ;轉檔後設定 221kbps/2/48kbps
  • 編碼:原始 h264;轉檔後設定 h264 (libx264軟體編碼 )或 h265(libx265軟體編碼 )
編碼器預設值,品質為59%
圖一、編碼器預設設定

測試條件

獨立變數:輸出的品質設定,分別為:

59(預設)、63、65、68、70、72、75、78、80、83、85、87、90

轉檔硬體摘要:

  • CPU:i7-8700 @4.28Ghz (6c12t)
  • RAM:16GB Crucial
  • MB:ASUS TUF H370
  • System Storage:Intel 512G SSD
  • OS:MS Windows 10 EDU

測試結果

圖二與圖三分別表示在上述條件下,使用 libx265 與 libx264 軟體編碼的「編碼時間與影片時間比」、「位元速率比」與「檔案大小比」(後兩者幾乎重疊,為求版面清楚,僅顯示位元速率比)

圖二、使用 libx265軟體編碼結果。
圖三、使用 libx264 軟體編碼結果。

請注意,編碼時間結果可能因個人電腦的硬體效能而有所不同與當下系統執行之背景程式有關,僅供參考。

建議

H265 (HEVC)

在 T客邦這篇介紹HEVC的文章,以及其引用的文章有提到,h265 在 h264 約 50-60% 的位元率下,仍可以保持相同的畫質,就此觀點與測試結果而論,在使用 h265 編碼時,品質設定在 75-78 左右即可以近乎原影片畫質的條件下,減少檔案大小。而對於 h264 而言,若需要使用80 %的品質才可以使 位元率 與輸出相同。

H264 與 Youtube 建議編碼

Youtube 編碼設定說明中,有給各解析度的影片不同的 位元率 :(節錄)

類型視訊位元率,標準影格速率
(24、25、30)
視訊位元率,高影格速率
(48、50、60)
2160p (4k)35-45 Mbps53-68 Mbps
1440p (2k)16 Mbps24 Mbps
1080p8 Mbps12 Mbps

測試素材中 GoPro 4 black 錄製的 [email protected] 影片位元率為 60Mbps,轉檔僅需約四成的位元率即可達到需求,因此 Shortcut 品質設定在 68-70%之間為適合的設定。

時間成本…

可以注意到,雖然 H265 編碼可以節省約四成的儲存空間,但影片編碼時間卻是3至3.5倍影片時間長,而 H264 則在各種設定下均比 H265 快上不少,若是要上傳Youtube,H264 仍是目前不二人選,或使用硬體編碼(Intel QSV、Nvidia NVENC 等)可以大幅加速,減少編碼時間。


請多多指教!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料