部落格
Premiere 暫存磁碟已滿。又來了。

為什麼 Premiere Pro 總是吃光您的 SSD,以及該如何應對
當您打開 Premiere Pro 匯入時間軸時,畫面突然跳出:「暫存磁碟已滿(Scratch disks are full)」。整個專案頓時停擺。您花了二十分鐘刪除快取檔案,清出足夠的空間繼續工作,但兩週後同樣的警告又再次出現。幾乎每位 Premiere Pro 剪輯師都對這個循環非常熟悉,而這個問題之所以揮之不去,是因為底層的儲存模型存在結構性問題,單靠快取管理是無法解決的。
Premiere Pro 會產生極為龐大的暫存資料。包括媒體快取檔案、音訊波形的峰值檔案、預覽演算、符合(conform)檔案,以及專案的自動儲存複本。在一個繁重的專案中,這些暫存資料可能會消耗 50 到 100 GB 甚至更多的空間。再加上 Premiere 預期在本地或直接連接的硬碟上讀取的原始素材,一個 500 GB 的 SSD 很快就會被填滿。
標準的建議是定期清理快取、將暫存磁碟移至容量更大的硬碟,並做好磁碟日常維護。這些建議確實有效,本篇文章也將詳細討論這些方法。但這只是治標不治本。根本原因在於,Premiere Pro 的設計初衷是針對所有媒體都存放在本地儲存空間的世界,您接觸的每個專案都會在您的電腦上留下數百 GB 的來源檔案。而雲端原生儲存則從根本上改變了這個方程式。
是什麼填滿了暫存磁碟
Premiere Pro 會寫入幾種類別的暫存檔案,了解這些檔案有助於您決定該刪除什麼、該搬移什麼。
對大多數剪輯師來說,媒體快取(Media cache)是佔用空間最大的一類。當您匯入素材時,Premiere 會建立媒體的索引版本:用於音訊波形的 .pek 檔案、用於符合音訊的 .cfa 檔案,以及用來追蹤彼此關係的 .mcdb 資料庫檔案。這些檔案能加快播放和波形產生的速度。對於擁有數十小時原始素材的專案,媒體快取可能會達到數十 GB。
預覽演算(Preview renders)是在您對時間軸的某些片段進行演算(render)時產生的。每個演算好的片段都會以影片檔案的形式儲存在預覽檔案目錄中。包含調色、特效和巢狀序列(nested sequences)的複雜時間軸,可能會產生數十 GB 的預覽檔案。
自動儲存檔案(Auto-save files)會隨著時間不斷累積。Premiere 會定期儲存專案檔案的複本,預設會保留最後 20 個版本。對於擁有許多序列的大型專案,每次自動儲存的檔案可能都有幾 MB 大。經過數週的剪輯,自動儲存資料夾就會持續成長。
對於音訊需要轉換或符合(conform)至專案取樣率的序列,系統會產生符合檔案(Conform files)和音訊演算檔案(audio render files)。雖然這些單一檔案較小,但累積在眾多來源剪輯片段中,其總量依然相當可觀。
所有這些檔案都會寫入您暫存磁碟設定中所指定的路徑。在預設情況下,其中許多檔案都會寫入與專案檔案相同的硬碟(通常是您的系統開機碟)。
如何正確清理暫存磁碟
當警告出現且您急需空間時,以下是實際的操作步驟:
首先從媒體快取開始。打開 Premiere Pro,前往「偏好設定(Preferences)」,然後選擇「媒體快取(Media Cache)」。點擊「移除媒體快取檔案(Remove Media Cache Files)」旁的「刪除(Delete)」,並選擇「刪除未使用的媒體快取檔案(Delete unused media cache files)」。這會移除任何已開啟專案不再引用的媒體快取檔案。如果您需要更徹底的清理,請選擇「刪除所有媒體快取檔案(Delete all media cache files)」。Premiere 會在您未來開啟專案時重新產生所需的快取,因此這是安全的,只是下次打開專案時會需要稍微等待其重新整理。
接下來,在專案內清理預覽演算檔案。前往「序列(Sequence)」,然後選擇「刪除演算檔案(Delete Render Files)」。如果您想釋放最大空間,請選擇「刪除所有序列的演算檔案(Delete Render Files for All Sequences)」。您之後需要重新演算預覽,但這通常是快速回收大量儲存空間最有效的方法。
手動檢查您的自動儲存資料夾。在您的專案目錄中,前往「Adobe Premiere Pro Auto-Save」資料夾。刪除您不再需要的老舊版本,僅保留最近的五個版本。您也可以在「偏好設定」的「自動儲存(Auto Save)」中調整設定,減少 Premiere 保留的自動儲存版本數量。
最後,檢查專案檔案本身。Premiere 會儲存「專案鎖定(project lock)」檔案和其他在程式當機後可能會殘留的元數據(metadata)。在您的專案目錄中搜尋 .prproj-lock 檔案,並刪除屬於您目前未在編輯的專案鎖定檔。
將暫存磁碟移至獨立硬碟
清理快取只能爭取短暫時間。重新定位暫存磁碟則能爭取更多空間。
在 Premiere Pro 中,打開「專案設定(Project Settings)」並選擇「暫存磁碟(Scratch Disks)」。您會看到擷取影片、擷取音訊、影片預覽、音訊預覽和專案自動儲存等設定。其中每一項都可以指向不同的路徑。請將它們全部移至第二個硬碟,最理想的是一個容量充裕且非系統開機碟的硬碟。
如果您使用的是外接 SSD,這對處理效能敏感的暫存資料(如預覽演算)非常合適。如果您使用的是大型傳統硬碟(HDD)或 NAS,這可以用於自動儲存和媒體快取,不過存放在較慢介質上的預覽檔案可能會使播放效能打折扣。
您也應該重新定位媒體快取資料庫本身。在「偏好設定」下的「媒體快取」中,將媒體快取檔案路徑和媒體快取資料庫路徑同時變更至您的第二個硬碟。完成此變更後,請重新啟動 Premiere。
這種方法很有幫助,對於一次只處理一、兩個專案的影片剪輯師來說已經足夠。但當您需要處理多個專案或與他人協作時,局限性就會顯現。每個專案依然需要將其來源素材搬到本地或直接連接的儲存裝置。三個進行中且各自擁有 200 GB 來源媒體的專案,再加上其關聯的快取與預覽檔案,隨著時間累積,即使是 2 TB 的硬碟也會被塞滿。
為什麼來源媒體才是真正的儲存難題
暫存磁碟警告會將您的注意力吸引到快取檔案上,但真正消耗最大儲存空間的通常是來源媒體本身。一天拍攝 4K ProRes 所產生的資料量大約為 100 到 200 GB。使用多機位進行多天拍攝甚至會產生達 1 TB 以上的資料。而 Premiere Pro 期望這些影片素材存放在它可以直接存取的硬碟上。
當您在不同的專案之間切換時,舊的原始素材依然會殘留。當您與他人協作時,每位剪輯師都要維護自己的一份複本。當您升級電腦時,您必須連同專案一起遷移數 TB 的媒體。暫存磁碟問題只是更廣泛儲存架構問題的一個縮影,在這種架構下,每一件媒體都必須物理存在於您的工作站或其附近。
這就是管理快取與管理來源媒體之間的主要區別。快取可以刪除並重新產生,但來源媒體在沒有風險的情況下是無法刪除的,因此它會不斷累積。
不同的儲存模型:從雲端串流媒體
Fabric 的雲端硬碟對原始素材的存放採用了不同的方式。Fabric 不是將素材複製到本地儲存空間,而是根據需求從雲端串流媒體。您的檔案存在於 Fabric 的雲端工作空間中,當 Premiere Pro 需要讀取某個來源剪輯片段時,資料會直接串流至應用程式,而不會在您的本地硬碟上寫入永久複本。
這意味著您的 SSD 只需要保留它必須保留的內容:Premiere 專案檔案、快取、預覽演算,以及任何正在被活躍讀取的檔案。原本佔用您開機碟或外接 SSD 數百 GB 的來源素材仍會留在雲端,既能存取,又不會消耗本地空間。
對於需要處理多個專案的剪輯師來說,這大大改變了儲存的計算方式。五個進行中的專案不再意味著本地硬碟要承受數 TB 的來源素材。暫存磁碟填滿的速度會慢得多,因為本地儲存中佔比最大的一類——原始素材,已不再存放在本地。
在媒體進入時間軸之前進行整理
雜亂無章的媒體管理往往會加劇暫存磁碟滿載的問題。當素材分散在不同的資料夾、硬碟和專案結構中時,剪輯師往往會匯入超出需要的檔案,而 Premiere 則會對所有這些檔案進行快取。一開始就做好更嚴密的媒體整理,可以減少 Premiere 產生的快取總量。
Fabric 的語意搜尋能在此提供協助,它讓使用者可以根據內容,而非檔案名稱或資料夾位置來尋找素材。您無需匯入整個拍攝資料夾來尋找您需要的特定三個片段,只需搜尋您記得的內容、找到相關剪輯片段,並只將這些片段帶入時間軸。匯入的媒體變少,意味著快取和峰值檔案也會減少,暫存磁碟也能在更長時間內保持在可控狀態。
智慧整理透過提供結構化管理來與此相輔相成,且無需手動維護資料夾。媒體會根據其內容被標記和分類,因此剪輯師通常在匯入後要做的組織工作(例如依場景、相機或內容類型將素材分類到素材箱中)會進行得更加順暢。
在不增加負擔的前提下保持專案的便攜性
剪輯師最後在本地留下如此多媒體的其中一個原因就是便攜性。您希望能在現場用筆記型電腦工作、在工作室用桌上型電腦工作,或者在家中用第二台電腦工作。每個環境都需要存取相同的素材,因此您要麼隨身攜帶外接硬碟,要麼在不同電腦之間維持同步的複本。
Fabric 的雲端工作空間能讓您在任何有網路連接的電腦上存取媒體。您的專案檔案會引用雲端中的媒體,而無論您在建置哪台工作站,它都能串流所需的素材。不需要同步步驟,無需打包硬碟,也不用擔心某台電腦上的素材版本比另一台更新。
這也解決了造成暫存磁碟膨脹的次要原因:來自舊專案的孤立媒體。當原始素材存放在共享的雲端媒體庫中時,您不需要「以防萬一」地在本地保留複本。素材在 Fabric 中始終保持可存取狀態,而您的本地硬碟只需容納當前活躍的工作集即可。
無需額外演算即可進行註釋和審查
影片審核過程中的導出循環,是另一個常被忽視的暫存磁碟佔用因素。剪輯師導出草稿、上傳以取得回饋、接收意見並匯入參考檔案。每一次導出都會消耗磁碟空間,而審查循環在每一輪都可能會產生多個大型檔案。
Fabric 的註釋工具允許直接在影片和音訊資產上留下帶有時間戳記的回饋,並在圖像上繪製註釋。這減少了對獨立審查導出的需求,因為審查可以直接在共享工作空間內的來源素材上進行。導出減少,意味著暫存磁碟的壓力變小,回饋週期也更短。
當您需要與客戶或利害關係人分享精剪版本時,Fabric 的發佈功能可以建立帶有連結成效分析的共享頁面,而無需您導出並上傳單獨的檔案。已發佈的頁面會直接引用 Fabric 雲端中的媒體,使您的本地硬碟完全不需參與此過程。
實用的暫存磁碟維護時程
即使使用雲端原生儲存,Premiere Pro 仍會產生需要定期整理的快取和預覽檔案。對大多數剪輯師而言,一個合理的維護頻率是:每兩到四週清理一次未使用的媒體快取、在每個專案結束時刪除預覽演算檔案、每個月審查一次您的自動儲存資料夾,並在每次 Premiere 更新後驗證您的暫存磁碟路徑,因為更新偶爾會將偏好設定重設為預設值。
設定一個行事曆提醒。那些從未見過暫存磁碟已滿警告的剪輯師,正是那些將快取管理視為日常維護,而非緊急應變措施的人。
關於此方案無法解決的問題
Fabric 不提供離線支援。如果您需要在沒有網路連接的情況下進行剪輯,您在那些工作階段中仍需要將原始素材保存在本地硬碟上。雲端原生方法最適合在其主要工作環境中擁有穩定連線的剪輯師。
Premiere Pro 的暫存磁碟架構也存在著任何儲存解決方案都無法完全消除的怪癖。某些編碼會產生比其他編碼更多的快取。與 ProRes 或 DNxHR 等幀內(intraframe)編碼相比,H.264 和 H.265 等長 GOP(Long-GOP)格式需要更密集的快取。不論您的原始素材存放在哪裡,在拍攝或轉碼階段選擇對製作友好的編碼,都能減少快取量。
常見問題集
在 Premiere Pro 中,「暫存磁碟已滿」是什麼意思?
暫存磁碟是 Premiere Pro 儲存暫存檔案的位置,包括媒體快取、預覽演算、音訊符合檔案和自動儲存。當被指定為暫存磁碟的硬碟空間用盡時,Premiere 便無法寫入這些暫存檔案,並會顯示「暫存磁碟已滿」的錯誤。解決方法包括釋放該硬碟的空間,或是將暫存檔案重定向到容量更大的硬碟。
如何在 Premiere Pro 中清理媒體快取?
前往「偏好設定」(Windows 系統為「編輯 > 偏好設定」,Mac 系統為「Premiere Pro > 偏好設定」),選擇「媒體快取」,然後點擊「移除媒體快取檔案」旁邊的「刪除」。您可以選擇僅刪除未使用的檔案,或是刪除所有快取檔案。刪除所有快取是安全的,但這意味著下次您打開參照該媒體的專案時,Premiere 將重新產生快取檔案。
我可以將 Premiere Pro 暫存磁碟移至外接硬碟嗎?
可以。在「專案設定 > 暫存磁碟」中,您可以將每個類別的暫存檔案(影片預覽、音訊預覽、自動儲存、擷取的媒體)重定向到任何連接的硬碟。您也應該在「偏好設定 > 媒體快取」中更改媒體快取的位置。建議使用外接 SSD 來處理預覽演算,因為較慢的硬碟可能會影響播放效能。
Premiere Pro 的快取通常會佔用多少空間?
這取決於專案大小和媒體類型,但對於進行中的專案,20 到 100 GB 是很常見的。與使用幀內編碼(ProRes、DNxHR)的專案相比,擁有數十小時長 GOP 素材(H.264、H.265)的專案往往會產生更多快取。隨著時間推移,若不定期清理,多個專案的快取可能會消耗數百 GB 的空間。
為什麼即使清理了暫存磁碟,它還是很快就被填滿?
主要有兩個原因。首先,每當您打開專案並與其媒體進行互動時,Premiere 就會重新產生快取,因此如果您持續處理相同的大型專案,清理快取只是治標不治本。其次,原始素材本身雖然技術上不屬於暫存磁碟的一部分,但它佔用了相同的本地儲存空間並與其競爭空間。解決原始媒體的儲存問題通常比重複清理快取更有效。
Fabric 可以取代我用於 Premiere Pro 的本地暫存磁碟嗎?
Fabric 取代了對本地原始媒體儲存的需求,而這通常是硬碟空間的最大消耗者。Premiere Pro 仍然會在本地寫入其快取和預覽演算,因此您仍然需要一些本地或外接儲存裝置來存放暫存檔案。不同之處在於,您的 SSD 只需要容納快取和演算檔案,而不需要同時容納快取、演算檔案和數百 GB 的來源素材。
從雲端串流媒體會影響 Premiere Pro 的播放效能嗎?
效能取決於您的網路連接速度以及素材的解析度和編碼。Fabric 的雲端硬碟會按需串流檔案,而現代的網路連線通常能很好地處理代理和中等解析度的剪輯流程。若要在使用高解析度、高位元率媒體時獲得最佳的時間軸效能,快速且穩定的網路連線至關重要。
我該如何防止暫存磁碟再次被填滿?
建立定期的維護時程:每兩到四週清理一次未使用的快取、在完成專案時刪除預覽演算檔案,並每月審查自動儲存檔案。若要尋求結構性的解決方案,可考慮將來源媒體轉移到像 Fabric 這樣的雲端儲存空間,這樣一來您的本地硬碟就只需要容納暫存的工作檔案,而不需要承受您接觸的每個專案的完整重量。
哪些編碼會產生最多的 Premiere Pro 快取?
與 Apple ProRes 或 Avid DNxHR 等幀內編碼相比,H.264 和 H.265 等長 GOP(Group of Pictures)編碼會產生明顯更多的快取。這是因為 Premiere 必須解碼多個幀才能在長 GOP 檔案中顯示任何單一幀,並且它會快取這些解碼後的幀以利流暢播放。如果暫存磁碟空間是您一直以來的困擾,在剪輯前轉碼為幀內格式會有所幫助。
在影片剪輯工作流程中,Fabric 可以取代外接硬碟嗎?
對於原始媒體的儲存與分享,在許多情況下是可以的。Fabric 的雲端硬碟讓您無需攜帶物理硬碟,即可在任何連接的電腦上存取素材。至於暫存磁碟和預覽演算儲存,您仍然需要本地或外接儲存裝置,因為 Premiere Pro 會在本地寫入這些檔案。雲端原始媒體與本地 SSD(用於暫存檔案)的結合,能為大多數剪輯師提供非常舒適的工作配置。
相關頁面
其他部落格文章:

The Creative's Cold Start Problem

How to Stop Losing Momentum Between Study Sessions

Your Future Self Can't Read Your Mind

The Hemingway Bridge: Stop Working So You Can Start Again

Your ERP Has the Answers. Nobody Can Find Them.

The Usability Layer Your Business Systems Are Missing

手寫與數位筆記:你不必做出抉擇

為什麼你的手寫筆記無法搜尋(以及該如何解決)