effmpeg、x264估脆、aac編譯

由于要寫iOS播放器钦奋,需要用到effmpeg、x264庫

1疙赠、編譯effmpeg

具體步驟如下:

  1. 下載腳本:https://github.com/kewlbear/FFmpeg-iOS-build-script
  2. 解壓付材,找到文件 build-ffmpeg.sh
  3. 運行 build-ffmpeg.sh

如果有問題請查看參考資料:
http://www.cocoachina.com/ios/20150514/11827.html

2、編譯x264

1.首先到http://www.videolan.org/developers/x264.html 下載最新的libx264源碼包圃阳,解壓之后是一個含snapshot-xxxx的一個文件夾厌衔,把它拷貝到隨便一個文件夾下,重命名為x264;
2.到https://github.com/kewlbear/x264-ios 下載x264的一鍵編譯腳本文件捍岳,把它放到跟x264文件夾同級的地方富寿;
3.運行腳本./build-x264.sh;

參考資料:
http://blog.sina.com.cn/s/blog_47522f7f0102vcbj.html

3锣夹、編譯aac

1.代碼下載
在mac下面執(zhí)行:wget http://downloads.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.gz
也可以用網頁打開下載页徐,不過我用網頁打開下載老是失敗,后來就命令下載一次性成功银萍。

2.代碼編譯
下載以后解壓文件变勇,解壓以后的文件夾名修改為faac
faac腳本如下:

#!/bin/sh  
  
CONFIGURE_FLAGS="--enable-static --with-pic"  
  
ARCHS="arm64 armv7s armv7 x86_64 i386"  
  
# directories  
SOURCE="faac"  
FAT="fat-faac"  
  
SCRATCH="scratch-faac"  
# must be an absolute path  
THIN=`pwd`/"thin-faac"  
  
COMPILE="y"  
LIPO="y"  
  
if [ "$*" ]  
then  
if [ "$*" = "lipo" ]  
then  
# skip compile  
COMPILE=  
else  
ARCHS="$*"  
if [ $# -eq 1 ]  
then  
# skip lipo  
LIPO=  
fi  
fi  
fi  
  
if [ "$COMPILE" ]  
then  
CWD=`pwd`  
for ARCH in $ARCHS  
do  
echo "building $ARCH..."  
mkdir -p "$SCRATCH/$ARCH"  
cd "$SCRATCH/$ARCH"  
  
if [ "$ARCH" = "i386" -o "$ARCH" = "x86_64" ]  
then  
PLATFORM="iPhoneSimulator"  
CPU=  
if [ "$ARCH" = "x86_64" ]  
then  
SIMULATOR="-mios-simulator-version-min=7.0"  
HOST=  
else  
SIMULATOR="-mios-simulator-version-min=5.0"  
HOST="--host=i386-apple-darwin"  
fi  
else  
PLATFORM="iPhoneOS"  
if [ $ARCH = "armv7s" ]  
then  
CPU="--cpu=swift"  
else  
CPU=  
fi  
SIMULATOR=  
HOST="--host=arm-apple-darwin"  
fi  
  
XCRUN_SDK=`echo $PLATFORM | tr '[:upper:]' '[:lower:]'`  
CC="xcrun -sdk $XCRUN_SDK clang -Wno-error=unused-command-line-argument-hard-error-in-future"  
AS="$CWD/$SOURCE/extras/gas-preprocessor.pl $CC"  
CFLAGS="-arch $ARCH $SIMULATOR"  
CXXFLAGS="$CFLAGS"  
LDFLAGS="$CFLAGS"  
  
CC=$CC CFLAGS=$CXXFLAGS LDFLAGS=$LDFLAGS CPPFLAGS=$CXXFLAGS CXX=$CC CXXFLAGS=$CXXFLAGS  $CWD/$SOURCE/configure \  
$CONFIGURE_FLAGS \  
$HOST \  
--prefix="$THIN/$ARCH" \  
--disable-shared \  
--without-mp4v2  
  
make clean && make && make install-strip  
cd $CWD  
done  
fi  
  
if [ "$LIPO" ]  
then  
echo "building fat binaries..."  
mkdir -p $FAT/lib  
set - $ARCHS  
CWD=`pwd`  
cd $THIN/$1/lib  
for LIB in *.a  
do  
cd $CWD  
lipo -create `find $THIN -name $LIB` -output $FAT/lib/$LIB  
done  
  
cd $CWD  
cp -rf $THIN/$1/include $FAT  
fi  

參考資料:
http://blog.csdn.net/cjj198561/article/details/38382889

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市贴唇,隨后出現(xiàn)的幾起案子搀绣,更是在濱河造成了極大的恐慌,老刑警劉巖戳气,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件链患,死亡現(xiàn)場離奇詭異,居然都是意外死亡瓶您,警方通過查閱死者的電腦和手機锣险,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門蹄皱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人芯肤,你說我怎么就攤上這事巷折。” “怎么了崖咨?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵锻拘,是天一觀的道長。 經常有香客問我击蹲,道長署拟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任歌豺,我火速辦了婚禮推穷,結果婚禮上,老公的妹妹穿的比我還像新娘类咧。我一直安慰自己馒铃,他們只是感情好,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布痕惋。 她就那樣靜靜地躺著区宇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪值戳。 梳的紋絲不亂的頭發(fā)上议谷,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音堕虹,去河邊找鬼卧晓。 笑死,一個胖子當著我的面吹牛赴捞,可吹牛的內容都是我干的禀崖。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼螟炫,長吁一口氣:“原來是場噩夢啊……” “哼波附!你這毒婦竟也來了?” 一聲冷哼從身側響起昼钻,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤掸屡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后然评,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仅财,經...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年碗淌,在試婚紗的時候發(fā)現(xiàn)自己被綠了盏求。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抖锥。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖碎罚,靈堂內的尸體忽然破棺而出磅废,到底是詐尸還是另有隱情,我是刑警寧澤荆烈,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布拯勉,位于F島的核電站,受9級特大地震影響憔购,放射性物質發(fā)生泄漏宫峦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一玫鸟、第九天 我趴在偏房一處隱蔽的房頂上張望导绷。 院中可真熱鬧,春花似錦屎飘、人聲如沸妥曲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逾一。三九已至铸本,卻和暖如春肮雨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背箱玷。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工怨规, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人锡足。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓波丰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親舶得。 傳聞我的和親對象是個殘疾皇子掰烟,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內容

  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件沐批、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,024評論 4 62
  • 午后陽光不錯九孩,想著推著圖圖去商業(yè)街轉轉先馆,路上路過小區(qū)小池塘,三五個小姑娘拿著樹枝在釣魚躺彬,幾個老阿姨在旁邊閑聊煤墙,也就...
    草上霜閱讀 231評論 0 0
  • #幸福是需要修出來的~每天進步1%~幸福實修08班~04-姜群-富陽# 20170722(34/99) 【幸福三朵...
    呼哈二姐閱讀 200評論 1 0
  • take back control of my time 06/29/2017 I am bad at self-...
    李紳Luis閱讀 470評論 0 1
  • 一直沒有動筆寫仿野,懶惰嗎铣减?不是,是沒有勇氣设预! 我一直覺得自己很勇敢徙歼,經歷了10年的抑郁時光,我都挺過來了鳖枕,有什么了不...
    圓零閱讀 318評論 0 0