Adobe Premiere Pro 不支援 webm 格式的英雄聯盟錄製片段
2020 新年的時候我在打 LOL 。我使用遊戲內建的紀錄檔,搭配遊戲內建的錄製軟體,發現輸出的格式是 webm 。 webm 是由 Google 主導的一個影像格式,據說壓縮率很高,有明日之星的潛力,主流的瀏覽器幾乎都支援了。有一天在剪輯英雄聯盟的時候,發現 Adobe Premiere Pro 居然不支援,在失望之餘想要用 Adobe Media Encoder 來嘗試轉檔,沒想到連 Adobe Media Encoder 也不支援。還好我後來找到了簡單的方法處理這個問題。
http://www.fnordware.com/WebM/
有人寫了一個插件專門處理 webm 。官方網頁非常的陽春,看起來很像荒廢的網站,竟然還沒有 HTTPS 。但很幸運的是,就算在 2020 年,這個插件一樣可以使用。
記得安裝完這個插件之後,要重新打開一次 Premiere Pro ,否則不會生效喔。
可惜事情也不是這麼簡單就搞定,我在 Premiere 剪完要輸出的時候發現會有錯誤訊息。後來的解決方案是先用 Adobe Media Encoder 轉成 mp4 再剪輯。到目前為止我非常崩潰,只是要處理生成一個英雄聯盟廢片怎麼也這麼難。
最終解法
經過了心靈沈澱之後,我還是決定想辦法把 webm 轉換成 mp4 。只要這段搞定應該就沒事了。我嘗試尋找外面的線上處理工具,發現要上傳上去在下載下來,好像有點麻煩,因為我檔案蠻多的。因此我想到我小時候要轉圖片檔都會用到一個小程式叫做 ffmpeg ,因此我來試試看這個東西可不可以幫我轉 webm 到 mp4 ,結果還真的可以。我記得指令並不複雜,這個小程式預設只要副檔名打對,他就會自動幫你轉到對應的格式。
ffmpeg -i video.webm video.mp4
以上是單一檔案的簡單轉檔。如果有多個檔案的話,可以參考這份官方說明文件。有多個檔案的話,我建議你先測試幾個檔案,成功了再一次做完。