快轉到主要內容

Kdenlive剪4K影片很卡?用代理剪輯與轉碼提昇效能

Linux系統 Linux好用軟體 Kdenlive
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

Kdenlive版本:23.08.3

覺得Kdenlive剪輯很卡?這不是錯覺,Kdenlive預覽影片不太會利用GPU,即使電腦配備在中等以上,平常剪1080p就會偶爾卡一下了。如果剪4K影片,效能就會大幅下降,最終導致連播放都會卡,更別說要剪8K影片了。

開啟htop,你會發現Kdenlive在預覽4K時會佔用大量CPU渲染影片內容,可本體仍然是lag得要命。

Reddit網友對此有形象的形容詞:“choke”, “choppy”

這個時候,可以用代理剪輯與轉碼,降低剪輯影片時的負擔。

1. 代理剪輯與轉碼的差別
#

不論用哪種方式都不會影響影片輸出畫質,Kdenlive最終輸出會使用專案設定的畫質來渲染。這裡的手段都僅讓影片剪輯時比較順暢而已。

代理剪輯(Proxy editing)
#

又稱代理素材,把原始影片降低畫質,提昇剪輯時的效能。像是把4K影片降到720p。此方法會影響預覽品質。Kdenlive需要花點時間處理影片片段,但速度比轉碼要快得多。

設定位置:

  • Project → Project Settings → Proxy(僅本次專案)
  • 設定 → 設定Kdenlive → 代理剪輯(全域設定)

轉碼(Transcode)
#

不更改原始畫質,僅將影片轉換為方便Kdenlive編輯的格式,提昇效能。像如果你匯入VBR編碼的影片,Kdenlive就會建議你轉碼。預覽時候品質較佳,但由於轉碼會重新編碼影片,速度比代理剪輯要慢很多。

設定位置:對影片素材按右鍵 → Transcode Clip to Edit Friendly Format

2. 如何使用代理剪輯
#

  1. 點選檔案 → 開新檔案,建立一個4K60P專案。先不要按確定。

  2. 點選Proxy,進入代理剪輯面板(此面板之後可以按Project → Project Settings → Proxy開啟)

  3. 勾選Proxy clips,設定多少寬度以上要自動轉檔,預設是1000像素以上(1080p)就自動壓成640p。我會把他改成2160像素以上,轉成720像素的影片。

  4. 將4K影片素材匯入

  5. 之後,Kdenlive會花點時間處理影片素材(白色進度條)

  6. 處理好的片段會標記P,表示代理剪輯片段。

  7. 把影片拉到時間軸比對,會發現預覽窗格的畫質下降得很厲害,不過播放順很多。輸出時Kdenlive仍然會採用4K原始畫質,不會使用壓縮的片段。

3. 如何使用轉碼
#

在匯入素材後,對影片按右鍵 → Transcode Clip to Edit Friendly Format,選取x264,有Nvidia GPU就用Nvidia的設定檔。

轉檔後的影片會存在專案目錄下。

相關文章

Kdenlive輸出影片時建議選擇的格式
Linux系統 Linux好用軟體 Kdenlive Video Transcoding
讓Linux GNOME桌面動起來 ~ 使用Hidamari安裝動態桌布
Linux系統 Linux好用軟體 Dynamic Wallpaper GNOME KDE Plasma Ubuntu
Spirit桌寵軟體,讓動漫人物坐在Linux電腦視窗上
Linux系統 Linux好用軟體 Desktop Mascot Linux MacOS Windows

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。