ffmpeg安裝之mac安裝

轉(zhuǎn)發(fā)自白狼棧:查看原文

關(guān)于ffmpeg的安裝诡延,有的人可能要折騰很久孕暇,甚至折騰一個(gè)禮拜,究其原因,基本都是編譯安裝惹的禍。

我們提供4種安裝方式疲牵,最復(fù)雜的莫過(guò)于centos7上的編譯安裝亥鸠。

  1. ffmpeg靜態(tài)庫(kù)下載安裝
  2. 在mac上安裝ffmpeg
  3. 在centos7上編譯安裝ffmpeg
  4. 使用 docker 安裝 ffmpeg

大家可以根據(jù)自己的喜好選擇安裝家妆。

今天我們來(lái)看一下如何在mac上安裝ffmpeg。

在mac上我們有3種方法可以安裝ffmpeg。

第一種我們?cè)?a target="_blank">ffmpeg安裝一文中已經(jīng)提到過(guò)了齿税,直接下載靜態(tài)庫(kù)凌箕;

第二種是編譯安裝缺虐,不僅要安裝xcode,還要安裝很多的依賴庫(kù)塞淹,還是讓我們的mac省省心吧状共,忽略;

第三種就是我們今天要說(shuō)的冯袍,通過(guò)Homebrew安裝碾牌。

如果在此之前你通過(guò) Homebrew 已經(jīng)安裝過(guò) ffmpeg,可以執(zhí)行命令 brew uninstall ffmpeg 先進(jìn)行卸載翘瓮。

安裝之前资盅,我們先看下 Homebrew 的版本踊赠,這取決于我們采用哪種方式安裝。終端執(zhí)行 brew -v

? brew -v 
Homebrew 1.8.3
Homebrew/homebrew-core (git revision 38eb; last commit 2018-11-19)

如果你的電腦顯示 command not found今穿,請(qǐng)先執(zhí)行下面的命令安裝 Homebrew蓝晒。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

請(qǐng)注意,由于 Homebrew 的版本不同芝薇,我們接下來(lái)又有兩種不同的操作方法洛二。

1晾嘶、Homebrew 版本小于2.0

此時(shí)可以先看下 Homebrew 支持哪些配置選項(xiàng),然后選擇安裝我們需要的options即可。

? brew options ffmpeg 
--with-chromaprint
 Enable the Chromaprint audio fingerprinting library
--with-fdk-aac
 Enable the Fraunhofer FDK AAC library
--with-fontconfig
 Build with fontconfig support
  ..............................

安裝的時(shí)候苦丁,類似下面這樣蛾狗,你可以自行選擇要安裝哪些配置選項(xiàng)佃扼,這里建議大家把上面所有的option都加上

brew install ffmpeg --with-chromaprint --with-fdk-aac --with-xxx ......
2窍霞、Homebrew 版本大于2.0

如果你的 Homebrew 版本大于2.0掠哥,通過(guò) brew options ffmpeg禁舷,你會(huì)發(fā)現(xiàn)終端沒(méi)有輸出任何 options渴丸。這是怎么回事呢?

ffmpeg官方說(shuō)了 “Since v2.0, Homebrew does not offer options for its core formulae anymore. Users who want to build ffmpeg with additional libraries (including non-free ones) need to use so-called taps from third party repositories. These repositories are not maintained by Homebrew.”栅组,大概意思是說(shuō)從Homebrew2.0 開(kāi)始泊业,Homebrew 不再為其核心公式提供配置選項(xiàng)篮奄。所以想要擴(kuò)展其他庫(kù)的小伙伴需要選擇第三方的存儲(chǔ)庫(kù) homebrew-ffmpeg。當(dāng)然你也可以直接選擇 brew install ffmpeg茬腿,不帶任何擴(kuò)展庫(kù)弓候,但是這樣安裝的結(jié)果缺少很多編解碼庫(kù),稍微復(fù)雜的命令都執(zhí)行不了。

首先執(zhí)行 brew tap 命令

brew tap homebrew-ffmpeg/ffmpeg

然后再看下這個(gè)倉(cāng)庫(kù)支持的 options

brew options homebrew-ffmpeg/ffmpeg/ffmpeg

最后 install 的時(shí)候同樣把這些 options 加上壤靶,類似下面這樣

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-chromaprint --with-fdk-aac --with-xxx ......

安裝需要一定的時(shí)間亚茬,安裝完之后直接在終端測(cè)試 ffmpeg 是否安裝成功

? ffmpeg -version
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
  built with Apple LLVM version 10.0.0 (clang-1000.10.44.4)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags='-I/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/include/darwin' --host-ldflags= --enable-ffplay --enable-gpl --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-chromaprint --enable-frei0r --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libgme --enable-libgsm --enable-libmodplug --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-librsvg --enable-librtmp --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtesseract --enable-libtwolame --enable-libvidstab --enable-libwavpack --enable-libwebp --enable-libzmq --enable-opencl --enable-openssl --enable-videotoolbox --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/usr/local/Cellar/openjpeg/2.3.0/include/openjpeg-2.3 --enable-nonfree
  libavutil      56\. 22.100 / 56\. 22.100
  libavcodec     58\. 35.100 / 58\. 35.100
  libavformat    58\. 20.100 / 58\. 20.100
  libavdevice    58\.  5.100 / 58\.  5.100
  libavfilter     7\. 40.101 /  7\. 40.101
  libavresample   4\.  0\.  0 /  4\.  0\.  0
  libswscale      5\.  3.100 /  5\.  3.100
  libswresample   3\.  3.100 /  3\.  3.100
  libpostproc    55\.  3.100 / 55\.  3.100

如果你用的倉(cāng)庫(kù)是 homebrew-ffmpeg/ffmpeg/ffmpeg知允,版本應(yīng)該也是4.x的,唯一的不同可能多了幾個(gè)options。

但是無(wú)論上面哪種情況匆绣,你都應(yīng)該至少指定配置選項(xiàng)option,因?yàn)槲覀兒竺驷槍?duì)ffmpeg的操作會(huì)有些復(fù)雜圣絮。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子悉罕,更是在濱河造成了極大的恐慌,老刑警劉巖变泄,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件已维,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡痴奏,警方通過(guò)查閱死者的電腦和手機(jī)雕欺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)瘦材,“玉大人食棕,你說(shuō)我怎么就攤上這事镀层〕辏” “怎么了痪枫?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵徐勃,是天一觀的道長(zhǎng)荐糜。 經(jīng)常有香客問(wèn)我磨总,道長(zhǎng),這世上最難降的妖魔是什么诗良? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任壹罚,我火速辦了婚禮绪穆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己遇绞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布舵匾。 她就那樣靜靜地躺著拍谐,像睡著了一般践瓷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,598評(píng)論 1 305
  • 那天杠河,我揣著相機(jī)與錄音唾戚,去河邊找鬼卑雁。 笑死毕箍,一個(gè)胖子當(dāng)著我的面吹牛媒咳,可吹牛的內(nèi)容都是我干的坠敷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼卖漫,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了速警?” 一聲冷哼從身側(cè)響起钧唐,我...
    開(kāi)封第一講書(shū)人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤该园,失蹤者是張志新(化名)和其女友劉穎忽舟,沒(méi)想到半個(gè)月后双妨,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體刁品,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡眯分,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年疚察,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了掸掸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡羽莺,死狀恐怖实昨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情盐固,我是刑警寧澤荒给,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站闰挡,受9級(jí)特大地震影響锐墙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜长酗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一溪北、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧夺脾,春花似錦之拨、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至菲茬,卻和暖如春吉挣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背婉弹。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工睬魂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人镀赌。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓氯哮,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親商佛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子喉钢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容