2014年7月23日

kdenlive無法匯出h264影片格式

轉貼子忠老師的解答:
kdenlive 匯出 h264 顯示 dct8x8 錯誤訊息解決方法

一般 h264 匯出錯誤,問題太多出在 mlt 與 ffmpeg 版本不吻合所造成,參看官方網站訊息:http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-required-libraries 如下:

Warning
MLT relies on FFmpeg compilation parameters. If your distribution ships with an outdated FFmpeg version, it may not be able to use the audio and video codecs like H.264 or AVCHD. In this case, recompile FFmpeg with all needed options or ask FFmpeg packager to upgrade.

警告
MLT 依賴 FFmpeg 的編譯參數。如果你的發行版附帶了一個過時的 FFmpeg 的版本,它可能無法使用音頻和視頻編解碼器,像 H.264 或 AVCHD。在這種情況下,重新編譯 FFmpeg 的所有必要選項,或要求 FFmpeg 打包升級。

依此提示,解決方法如下:(筆者偏業環境為 ubuntu 14.04)

1. 加入 ffmpeg jon-severinsson 套件源:

   sudo add-apt-repository ppa:jon-severinsson/ffmpeg
   sudo apt-get update

2. 升級套件
  sudo apt-get upgrade

  筆者找到以下套件進行升級:
  libav-tools libavcodec54 libavdevice53 libavfilter3 libavformat54 libavresample1 libavutil52
  libpostproc52 libswresample0 libswscale2

3.進行升級後,重新執行 kdenlive 應可順利匯出 h264 格式影音。
張貼留言