Premiere Pro 教學

如何修復 Premiere Pro 的「Error compiling movie」錯誤

修復 Premiere Pro 的「Error compiling movie」匯出錯誤:讀取時間碼、修正片段或效果,再重新啟動 Premiere 或電腦。

Premiere ProTroubleshooting
The Error compiling movie, Frame Creation Error dialog from Adobe Media Encoder shown in Premiere Pro

觀看教學影片

步驟 1:讀懂錯誤並找出問題位置

不要只是按下 OK 然後再試一次。錯誤視窗會告訴你匯出是在哪裡失敗的。請找到 Around timecode 這一行。影片中顯示的是 00:00:00:42 - 00:00:00:44,表示算圖在這兩個時間碼之間的某處中斷了。

按下 OK,然後點一下時間軸並輸入該時間碼,把播放指示器移過去。你也可以用手動拖曳的方式把播放指示器移到那個位置。接著看看那一刻時間軸上有什麼東西。

Premiere Pro 的 Program Monitor 與時間軸,播放指示器停在錯誤訊息所指的時間碼

步驟 2:修正該時間碼上的片段或效果

Premiere 無法處理的東西,通常就在那個影格上或附近:吃資源的效果、預設、文字圖層、轉場,或損壞的片段。影片中播放指示器停在一個套用動畫預設的文字圖層上,所以它是第一個嫌疑對象。

依序嘗試下面的做法,並在每一步之後測試匯出:

  • 移除該片段上的效果,再重新加入一次。
  • 用新的複本取代片段或文字圖層。
  • 逐一關閉或刪除疊在它上方的每個項目,找出讓算圖失敗的那一個。

一旦知道是哪個項目造成當機,就可以保持其他部分的剪輯不動。

步驟 3:重新啟動 Premiere Pro

如果時間碼沒有指向任何可疑的東西,問題可能出在記憶體或卡住的程序,而不是你的剪輯。請儲存專案並完全關閉 Premiere Pro。然後從歡迎畫面的 Recent 清單重新開啟,再匯出一次。

重新啟動會清除快取,並釋放 Premiere 與 Adobe Media Encoder 占用的記憶體。影片中的錯誤訊息提到建立視訊影格時配置失敗,這是記憶體問題,所以這個方法出乎意料地常常有效。

Premiere Pro 歡迎畫面,顯示用於在重新啟動後重新開啟專案的 Recent 清單

重新啟動後,影片中的匯出順利完成、沒有出現任何錯誤,你可以從編碼進度視窗看到。

Premiere Pro 的編碼進度視窗,在重新啟動後成功匯出時持續計數

步驟 4:重新啟動電腦

如果重新啟動 Premiere 後錯誤又出現,就重新啟動整台電腦。這會清出其他程式與背景程序占用的記憶體,也會重設顯示卡驅動程式。重新開啟 Premiere 之前,請先關閉瀏覽器等其他吃資源的應用程式,讓它有盡可能多的記憶體可用於匯出。

為修復 Premiere Pro 匯出錯誤而重新啟動電腦時顯示的 Windows 重新啟動畫面

小技巧

  • 記下時間碼。如果錯誤再次出現,同樣的時間碼可以讓你判斷是同一個片段造成的,還是出現了新的問題。
  • 保留足夠的硬碟空間。匯出和快取檔案都需要空間,所以請檢查匯出目的地的磁碟,以及快取所在的磁碟。
  • 實驗前先儲存一份副本。在移除效果、替換片段的同時,用 File > Save As 保留一份備份。

FAQ

Premiere Pro 的「Error compiling movie」是什麼意思?

意思是匯出程式無法完成影片檔案的建立。視窗通常會列出時間碼和原因,例如影格建立錯誤或記憶體錯誤,幫助你找出問題所在。

為什麼錯誤每次都發生在同一個位置?

這表示那一刻時間軸上有某樣東西造成問題,例如效果、預設或損壞的片段。請檢查錯誤訊息中的時間碼,並測試該處的片段與效果。

重新啟動 Premiere Pro 會刪除我的專案嗎?

不會,只要你先儲存就好。專案會從歡迎畫面的 Recent 清單重新開啟,時間軸也和你離開時一模一樣。

等匯出恢復順暢之後,用我們Premiere Pro 外掛合集裡的工具,讓下一次剪輯更快完成。