FFmpeg 免費開源、功能強大的影音處理框架


FFmpeg全名是Fast Forward MPEG(Moving Picture Experts Group),為開源的影音多媒體處理框架,可以進行影音的解碼、編碼、編碼轉換、混合、抽取、串流和濾鏡,無論影音格式是從哪個地方出來的,從過去到現在的影音格式它幾乎都能夠支援。FFmpeg也有很不錯的可攜性和可移植性,可以使用在Linux, Mac OS X, Microsoft Windows, BSDs, Solaris等多種不同的作業系統和多種硬體架構上。

FFmpeg提供給開發者和使用者絕佳的技術解決方案。除了自帶的函式庫之外,它還能夠和許多其它免費的第三方函式庫結合使用。開發者和使用者能夠自己選擇要啟用哪些函式庫,來建立出最適合自己用途的FFmpeg

FFmpeg並不是一支簡單的小程式,它是個龐大的框架,由許多工具和函式庫組成。

工具包含以下幾種:

函式庫則包含以下幾種:

取得FFmpeg

文章開頭便提到,FFmpeg是一款開源的影音多媒體處理框架,因此可以在FFmpeg的官方網站,取得FFmpeg的原始碼,網址如下:

https://www.ffmpeg.org/

取得原始碼之後,便可以在自己的環境上編譯FFmpeg了。如果您不知道該怎麼編譯FFmpegFFmpeg的官方網站也替不同的作業系統提供取得已編譯好的FFmpeg,按照官方網站的指示去下載使用即可。

如果您是使用基於UbuntuLinux作業系統,可以參考以下方式來安裝FFmpeg

Linux安裝FFmpeg

若是使用Ubuntu 14.04(Trusty)或是基於Ubuntu 14.04的Linux發行版,請先使用以下指令加入「mc3man/trusty-media」這個PPA,再使用apt-get來安裝FFmpeg。若是使用Ubuntu 15.04(Vivid)之後的Linux發行版本,可以跳過添加PPA的步驟。

sudo add-apt-repository ppa:mc3man/trusty-media

linux-ffmpeg

接著輸入以下指令更新軟體庫。

sudo apt-get update

linux-ffmpeg

sudo apt-get upgrade

linux-ffmpeg

sudo apt-get dist-upgrade

linux-ffmpeg

再來使用apt-get來安裝FFmpeg,指令如下:

sudo apt-get install ffmpeg

linux-ffmpeg

安裝好後,在終端機下輸入「ffmpeg」,就可以使用ffmpeg工具了!

linux-ffmpeg

用第三方軟體源取得的FFmpeg啟用了常用的第三方函式庫,已經很夠用了。如果有特殊需求需要啟用其他功能的話,就自行在自己的環境下用FFmpeg原始碼來編譯FFmpeg吧!

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章