FFmpeg編譯

FFmpeg在官方網(wǎng)站中提供了已經(jīng)編譯好的可執(zhí)行文件估蹄。FFmpeg是開源,所有可以根據(jù)自己的需求進(jìn)行手動(dòng)編譯。

Windows平臺編譯

FFmpeg在Windows平臺中的編譯需要使用MinGW-w64,MinGW是Minimalist GNU for Windows的縮寫呢铆,它提供一系列的工具鏈來輔助編譯Windows的本地化程序。
MinGW-w64單獨(dú)使用起來比較麻煩蹲缠,但是可以與MSYS環(huán)境配合使用棺克,MSYS主要工作是為UNIX 在Windows的功能。顯而易見這是一個(gè)仿生UNIX環(huán)境的Windows工具集
1线定、下載FFmpeg源碼
2娜谊、準(zhǔn)備MinGW-w64 + MSYS環(huán)境
3、進(jìn)入FFmpeg源碼目錄斤讥,執(zhí)行./configure
4纱皆、./configure執(zhí)行成功后,執(zhí)行make芭商,這是一個(gè)比較漫長的過程
5派草、執(zhí)行make install,到此為止,F(xiàn)Fmpeg在Window上的編譯一全部完成铛楣,執(zhí)行./ffmpeg.exe -h來驗(yàn)證編譯結(jié)果
注意:
以上編譯出來的只是最簡單的ffmpeg近迁,并沒有H264、字母等編碼的支持簸州,如需要支持更多的模塊和參數(shù)鉴竭,還需要進(jìn)行更詳細(xì)的定制,后期會有文章詳細(xì)介紹岸浑,敬請期待搏存,手動(dòng)滑稽。

Linux平臺編譯

1矢洲、下載FFmpeg源碼
2璧眠、進(jìn)入FFmpeg源碼目錄,執(zhí)行./configure
3、./configure執(zhí)行成功后蛆橡,執(zhí)行make,這是一個(gè)比較漫長的過程
4掘譬、執(zhí)行make install
默認(rèn)編譯FFmpeg的時(shí)候泰演,需要用到y(tǒng)asm匯編器對FFmpeg中的匯編部分進(jìn)行編譯。如不需要用到匯編部分的時(shí)候葱轩,則可以不安轉(zhuǎn)yasm睦焕,如果執(zhí)行默認(rèn)配置的時(shí)候,會提示錯(cuò)誤:

image.png

錯(cuò)誤提示很清楚靴拱,可以使用--disable-yasm 來取消yasm編譯配置垃喊。執(zhí)行成功如下圖
image.png

OS X 平臺編譯

在OS X平臺上使用的編譯工具鏈為LLVM,另外還需要安裝yasm匯編編譯工具袜炕,否則在生成Makefile時(shí)會報(bào)錯(cuò)誤提示未安裝yasm工具本谜。
除了環(huán)境不同,步驟和Linux基本相同

FFmpeg的源碼目錄

講了半天編譯偎窘,大家想必還不知道FFmpeg源碼目錄長啥樣把:看下圖


image.png

請忽略android這個(gè)目錄和build_android.sh腳本乌助,這兩個(gè)不是源碼目錄內(nèi)容,android這目錄下放的是我用build_android.sh腳本執(zhí)行編譯生成給android使用的so動(dòng)態(tài)庫陌知。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末他托,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子仆葡,更是在濱河造成了極大的恐慌赏参,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沿盅,死亡現(xiàn)場離奇詭異把篓,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)嗡呼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門纸俭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人南窗,你說我怎么就攤上這事揍很。” “怎么了万伤?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵窒悔,是天一觀的道長。 經(jīng)常有香客問我敌买,道長简珠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮聋庵,結(jié)果婚禮上膘融,老公的妹妹穿的比我還像新娘。我一直安慰自己祭玉,他們只是感情好氧映,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著脱货,像睡著了一般岛都。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上振峻,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天臼疫,我揣著相機(jī)與錄音,去河邊找鬼扣孟。 笑死烫堤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的哈打。 我是一名探鬼主播塔逃,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼料仗!你這毒婦竟也來了湾盗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤立轧,失蹤者是張志新(化名)和其女友劉穎格粪,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體氛改,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡帐萎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了胜卤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疆导。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖葛躏,靈堂內(nèi)的尸體忽然破棺而出澈段,到底是詐尸還是另有隱情,我是刑警寧澤舰攒,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布败富,位于F島的核電站,受9級特大地震影響摩窃,放射性物質(zhì)發(fā)生泄漏兽叮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鹦聪。 院中可真熱鬧账阻,春花似錦、人聲如沸泽本。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽观挎。三九已至,卻和暖如春段化,著一層夾襖步出監(jiān)牢的瞬間嘁捷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工显熏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留雄嚣,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓喘蟆,卻偏偏與公主長得像缓升,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子蕴轨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348