Watch at Ease看見世界,讀懂生活。

科技 · 實用指南

Kdenlive 僅代理歸檔能開啟?相信最終算繪前先核對原始素材

代理預覽可以編輯,不表示歸檔包含原始鏡頭。先保全兩條素材路徑、確認歸檔範圍,再查明算繪實際讀取哪些檔案,才能判斷原始品質是否恢復。

原創示意圖區分專案引用、僅代理歸檔範圍與新算繪來源驗證
原創概念插圖:保全原始素材與代理路徑,確認歸檔實際複製的位元組,再檢查新算繪工作輸入以判定恢復結果。 Watch at Ease

Kdenlive 專案可能依靠代理保持可編輯,而完整品質算繪所需的原始鏡頭已經缺失。開啟歸檔、看見預覽正常,或匯出符合專案解析度的檔案,都不能證明原始素材已歸檔。

修改設定或清理快取前,先保全歸檔、專案檔、代理與仍存在的原始素材。區分歸檔選定範圍和一般代理工作流程。目標是恢復預期來源路徑,而非僅讓缺素材提示消失。

保全歸檔並記錄預期內容

保持原歸檔和 .kdenlive 檔案不變,同時保留代理目錄及完整品質來源副本。將副本解壓或開啟至新位置。記錄 Kdenlive 版本、歸檔選項、預期素材庫內容、所需時間軸序列與解壓後專案位置。代理可能是僅存媒體時,不要刪除代理快取。

目前歸檔手冊說明,路徑會更新為歸檔版本,僅時間軸歸檔可能略過其他片段。認定歸檔完整前,先定義所需清單。只交付時間軸可能是有意選擇;要重用含未使用鏡頭的專案,需求則更廣。

分開檢查歸檔位元組與改寫引用

在固定提交版本的上游 ArchiveWidget 實作中,僅代理控制項會停用已有可用代理的原始條目,複製迴圈略過停用條目。專案處理函式另外改寫 resource 引用。因此路徑改寫不能證明原始位元組已複製。這是程式碼審讀,不是在你的安裝版本重現。

將專案副本作為文字檢查,不要大量取代。記錄相關 producer 或 chain 的 resource、kdenlive:originalurl、kdenlive:proxy;變速片段還須記錄 warp_resource。相對路徑取決於原專案根目錄與解壓環境。逐一將路徑和實際檔案比較;代理欄位、檔名與專案預設不能取代原始來源。

恢復原始路徑並保留代理

若正確原始素材在別處,在專案副本的缺素材對話框使用手動或遞迴搜尋。按可辨認內容、長度與來源特徵匹配,不要只憑檔案基本名稱。保留舊路徑與替代路徑,以便撤銷錯誤匹配。刪除缺失條目或使用占位符,和恢復原始素材是不同結果。

若歸檔只保留代理,關閉或重建代理前,先尋找保全的原始錄製或來源備份。一般代理設定文件說明最終算繪時切回原始素材,但無法提供已被排除的位元組。找不到原始素材時,保留專案與代理,並把剩餘輸出歸類為代理版本。

建立新算繪測試並核對來源

重新連結後,建立新命名的短區域算繪,包含問題片段與有意義的剪輯點。分別確認 Use Proxy Clips、Render at Preview Resolution、Rescale 符合測試目的。目前算繪手冊說明,提交後編輯專案不會變更該工作設定,因此重跑舊排程工作不是相同驗證。

可用時啟用 Keep log files,將新產生的 .mlt 播放清單與算繪紀錄作為副本檢查。確認相關片段實際引用哪個原始檔案或代理。專案寬高規定輸出幾何,不保證輸入細節。接受完整交付前,將檢查擴展至每個必要片段與序列。

驗證媒體並說明可恢復範圍

對已知來源、代理和輸出執行 ffprobe -v error -show_streams -show_format -of json candidate.mp4,替換為實際路徑。我們進行了隔離的 FFmpeg 6.1.1 實驗:1280×720 合成圖案縮為320×180,再放大回1280×720。原始與放大檔案都有25個解碼影格、長度一秒,但對應影格的解碼雜湊無一相同。

這個合成縮放實驗不是 Kdenlive 歸檔或讀者專案測試;它顯示尺寸與影格數一致仍不充分。播放實際結果,檢查來源細節、音訊、標題、效果與轉場,另行記錄缺失素材。預覽正常或算繪結束不能重建被排除的原始素材;完成預期來源及輸出檢查前,保留全部證據。

原創示意圖比較合成來源與縮小再放大版本的尺寸及解碼雜湊
原創概念插圖:FFmpeg6.1.1 合成縮放實驗返回1280×720與25個影格,但對應解碼雜湊全不同;未測試Kdenlive專案。 Watch at Ease