0

安裝 ffmpeg

| 7/17/2011
最近發現電腦裡面太多有的沒有的影片格式,想說一口氣就把這疑大堆亂七八糟的東西解決掉。因為網路上面有太多不同的 codec。就算說是同一種 codec,也有可能因為實作上面的不同,即便你是使用支援該格式的播放器去觀看,恐怕也是會面臨一個頭兩個大的窘境。

這裡我把目標放在 ffmpeg 上面。不用說,大家都知道,這套軟體是集合絕大多格式的編碼工具,許多人都會將這套工具搭配 mencoding 來使用。(這裡因為我不是很喜歡 mencoding,所以在碰到問題之前就乾脆先放棄了)

要在 Mac 下面編譯 ffmpeg 很簡單,就跟一般的 tarball 應用程式安裝的方式相同。至於在 Windows 下面得依靠 MinGW,因為又麻煩,編譯速度又慢,這裡就不說了。

首先得去 ffmpeg.org 取得最新的 source,然後解壓縮:

tar xf ffmpeg-HEAD.tar.gz
cd /path/to/ffmpeg/package/dictionary

接下來是快樂的 config 時間,可以使用 ./configure --help 看看有哪些東西是需要、不需要的,把參數記下來,然後:

./configure --prefix=/path/to/install/dictionary --disable-doc --disable-yasm

因為 Xcode 不是用 yasm 編譯組合語言的,這裡要把它關掉。
然後就是快樂的編譯時間:make !!

經過大約五到十分鐘左右就應該會編譯完成,之後在 make install 就完成了!
後續的就是一些 path 設定的小部分,首先編輯 ~/.bash_profile ,在裡面加上:
export PATH=$PATH:/path/to/install/dictionary/bin

之後就可以開始研究 ffmpeg 去了!