日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

iOS FFmpeg一鍵編譯腳本:交叉編譯靜態(tài)庫實戰(zhàn)指南

iOS FFmpeg一鍵編譯腳本:交叉編譯靜態(tài)庫實戰(zhàn)指南 簡介面向 iOS 平臺音視頻開發(fā)者的自動編譯腳本資源解決手動下載 ffmpeg、x264、fdk-aac、lame 源碼并逐一配置交叉編譯環(huán)境所帶來的流程繁瑣、版本匹配易錯等問題。尤其適合需要為 iOS 應用集成自定義音視頻編解碼能力、希望快速生成靜態(tài)庫的開發(fā)者使用。壓縮包共 4 個文件全部為 shell 腳本整體大小僅 8KB輕量且便于查看和改動各腳本分工明確分別處理對應開源庫的下載、參數(shù)配置與編譯在主腳本統(tǒng)一調(diào)度下可一鍵執(zhí)行完整流程最終產(chǎn)出 fdk-aac-ios、lame-ios、x264-ios、FFmpeg-iOS 等可直接鏈接進工程的靜態(tài)庫目錄。目前已有 344 人學習下載。該腳本不僅給出了可直接運行的編譯方案還展示了 iOS 平臺交叉編譯中常見的架構(gòu)選擇、參數(shù)傳遞、模塊裁剪等關鍵細節(jié)復用價值較高后續(xù)需要擴展其他音視頻組件時也可參考其中的組織與排錯思路。1. 先說清楚這個標題在解決什么問題開 iOS 音視頻方向的開發(fā)者十有八九會卡在同一個地方工程里缺一個能用的 FFmpeg。源碼下載容易但在 iOS 平臺把它編成 .a 靜態(tài)庫還得帶上 x264、fdk-aac、lame 三個外圍庫手動敲 configure 和 make快則半天慢則兩三天。標題里這個「一鍵自動下載并編譯腳本.sh」干的就是把下載源碼、配置交叉編譯環(huán)境、按依賴順序編四個庫、最后合并多架構(gòu)靜態(tài)庫這幾步串成一個腳本省掉人肉敲命令的重復勞動。這類腳本真正解決的不是「能不能編譯成功」而是「換臺機器、換個 Xcode 版本之后還能不能穩(wěn)定復現(xiàn)」。我見過太多人第一次手動編譯僥幸成功第二次在新環(huán)境里直接翻車。適用人群很明確做播放器、做音視頻剪輯、做直播前處理的 iOS 開發(fā)。如果你只想要編譯好的庫第 3、4 章的腳本結(jié)構(gòu)能直接抄如果你正被各種編譯報錯折磨第 5 章每一條都是真實的踩坑記錄。2. iOS 交叉編譯的原理先弄清楚腳本每一步在干什么2.1 iOS 交叉編譯和 Linux 本地編譯差在哪FFmpeg 在 macOS 或 Linux 上很好編一個./configure make就完事。但在 iOS 上事情變復雜的原因有三個iOS SDK 里只有 clang 工具鏈沒有 GNU gcc系統(tǒng)庫被封裝成 framework第三方庫只能編靜態(tài)庫由 Xcode 鏈接arm64 架構(gòu)的匯編代碼需要 gas-preprocessor 做預處理。這三個差異決定了一鍵腳本里必須顯式指定CC、SDK_PATH、ARCH全套環(huán)境變量。腳本開頭的環(huán)境變量導出是所有后續(xù)編譯命令的地基。我這邊常用的寫法是export MIN_IOS_VERSION10.0 export SDK_NAMEiphoneos # 真機模擬器請換成 iphonesimulator export SDK_PATH$(xcrun --sdk $SDK_NAME --show-sdk-path) export CC$(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang export CFLAGS-arch $ARCH -isysroot $SDK_PATH -mios-version-min$MIN_IOS_VERSION export LDFLAGS-arch $ARCH -isysroot $SDK_PATH -mios-version-min$MIN_IOS_VERSION export HOST_TRIPLE$ARCH-apple-darwinSDK_PATH指向當前 Xcode 對應的 SDK 根目錄clang 靠-isysroot才能找到 UIKit、CoreMedia 這些 iOS 系統(tǒng)頭文件和 framework。-mios-version-min決定這個庫最低能跑在哪個系統(tǒng)版本上低于這個版本的手機會在啟動時直接 dyld 報錯。CFLAGS里必須帶-arch否則 clang 默認編出的是 macOS 的 x86_64 產(chǎn)物。這個環(huán)境塊在腳本里通常會包成一個函數(shù)每切換一個架構(gòu)就重新導出一次。2.2 依賴順序為什么 FFmpeg 必須最后一個編四個庫之間的依賴關系是單向的x264、fdk-aac、lame 各自只依賴系統(tǒng)庫互不依賴而 FFmpeg 需要通過 pkg-config 探測前三個庫的頭文件和pc文件把它們編譯進 avcodec。所以順序上只需要保證一點FFmpeg 一定是最后一個。實際操作里大家習慣把 lame 放在第一個。原因不是它最基礎而是它的 configure 腳本在 iOS 交叉編譯場景下最容易出幺蛾子先編它能盡早暴露環(huán)境問題。x264 和 fdk-aac 的 configure 相對老實放中間編比較省心。三個前置庫都要裝到同一個PREFIX目錄里這樣 FFmpeg configure 只需要把PKG_CONFIG_PATH指向那一個目錄就能同時找到三個庫。這個統(tǒng)一前綴的做法省掉了很多路徑拼接的麻煩。2.3 靜態(tài)庫與架構(gòu)arm64、armv7、x86_64 具體怎么選iOS 從 11 開始就只支持 64 位設備了armv7 已經(jīng)是歷史包袱。當前最穩(wěn)妥的組合是真機架構(gòu)只編 arm64模擬器架構(gòu)編 x86_64如果團隊里有 Apple Silicon 芯片的 Mac模擬器還要額外編一份 arm64 的模擬器切片。三份切片生成后用 lipo 合并成一個 fat 靜態(tài)庫。腳本里對應的循環(huán)結(jié)構(gòu)一般長這樣ARCHS(arm64) # 真機 if [ $BUILD_FOR_SIMULATOR 1 ]; then ARCHS(x86_64 arm64) # 模擬器x86_64 兜底舊 Mac fi for ARCH in ${ARCHS[]}; do export CFLAGS-arch $ARCH -isysroot $SDK_PATH -mios-version-min$MIN_IOS_VERSION export LDFLAGS-arch $ARCH -isysroot $SDK_PATH -mios-version-min$MIN_IOS_VERSION export PREFIX_DIR$BASE_DIR/build/$ARCH mkdir -p $PREFIX_DIR build_lame build_x264 build_fdk_aac build_ffmpeg done注意這里每個架構(gòu)有獨立的PREFIX_DIR這是有意為之。不同架構(gòu)的產(chǎn)物混在同一個目錄里FFmpeg configure 會挑到第一個匹配的.a文件編出來的庫架構(gòu)是錯的而且極難排查。每架構(gòu)獨立目錄最后再合并是這類腳本必須遵守的紀律。3. 腳本開頭必做的三件事環(huán)境檢查、下載源碼、固定版本3.1 gas-preprocessor 與 pkg-config兩個最容易缺的東西FFmpeg 和 x264 源碼里有大量為 arm64 優(yōu)化的匯編iOS 交叉編譯時這些.S文件需要先經(jīng)過 gas-preprocessor 做宏處理再交給 clang 內(nèi)置的匯編器。沒裝它的話編譯到匯編環(huán)節(jié)必報Unable to find gas-preprocessor.pl。最穩(wěn)的安裝方式是從 FFmpeg 源碼樹里直接拷貝版本永遠和源碼匹配# 先把 ffmpeg 源碼下載到 SRC_DIR再執(zhí)行這步 cp $SRC_DIR/ffmpeg-$FFMPEG_VERSION/tools/gas-preprocessor.pl /usr/local/bin/ chmod x /usr/local/bin/gas-preprocessor.plpkg-config 則是給 FFmpeg configure 用的。它負責回答「libx264 裝在哪個目錄、編譯需要什么 flag」這類問題。macOS 上自帶的 pkg-config 版本很舊容易漏掉.pc文件我一般會裝一個新版if ! command -v pkg-config /dev/null 21; then echo 缺少 pkg-config先執(zhí)行: brew install pkg-config exit 1 fi pkg-config --version腳本執(zhí)行到這里應該停下來檢查一次而不是等到 FFmpeg configure 階段才報ERROR: libx264 not found。提前暴露環(huán)境問題能省下后面排查的半小時。3.2 源碼下載與版本固定不要每天拉最新 master一鍵腳本里最容易埋雷的是「下載最新代碼」。FFmpeg 官方倉庫每天都有新 commitx264 的 master 也在持續(xù)變動今天能編過的組合下周可能因為一個匯編改動直接編譯失敗。所以腳本里一定要固定版本號并且把版本號集中寫在最頂部方便以后統(tǒng)一升級FFMPEG_VERSION4.4 # 以 4.4 分支為例按需固定 X264_VERSIONstable # x264 官方分支名 FDK_AAC_VERSION2.0.2 LAME_VERSION3.100 SOURCE_DIR$BASE_DIR/src PREFIX_BASE$BASE_DIR/build下載函數(shù)我一般這樣寫先檢查本地是否已經(jīng)解壓過沒有才去拉包避免重復下載。fetch_tarball() { local NAME$1 local URL$2 if [ ! -d $SOURCE_DIR/$NAME ]; then cd $SOURCE_DIR || exit 1 curl -L $URL -o $NAME.tar.gz tar -zxf $NAME.tar.gz fi } fetch_tarball x264-$X264_VERSION $X264_MIRROR_URL fetch_tarball lame-$LAME_VERSION $LAME_MIRROR_URL下載地址建議用你所在網(wǎng)絡環(huán)境訪問最快的鏡像國內(nèi)團隊一般會在內(nèi)網(wǎng)架一個源碼鏡像。腳本里留出變量而不是寫死 URL一方面是方便換源另一方面也是避免把第三方倉庫地址寫進團隊公共腳本里造成安全隱患。curl下載后建議順手用sha256sum校驗一下包完整性這一步能過濾掉大多數(shù)網(wǎng)絡傳輸損壞的問題。3.3 統(tǒng)一架構(gòu)循環(huán)與輸出目錄規(guī)劃下載完源碼后腳本會按 2.3 節(jié)的架構(gòu)列表做循環(huán)編譯。這里有一個很容易被忽略的細節(jié)四個庫在兩個架構(gòu)之間切換時必須使用完全獨立的編譯目錄。x264 和 lame 在重新 configure 之后如果不清除舊的.o文件鏈接階段就會混入上一架構(gòu)的產(chǎn)物報出Undefined symbols for architecture x86_64這種讓人摸不著頭腦的錯誤。我建議源碼目錄共用一份但編譯安裝目錄按架構(gòu)隔離每次進入某個庫的源碼目錄前先執(zhí)行一次make distclean。腳本里的目錄規(guī)劃通常是BASE_DIR$(cd $(dirname $0) pwd) SOURCE_DIR$BASE_DIR/src PREFIX_BASE$BASE_DIR/build # build/arm64、build/x86_64、build/universal 三層結(jié)構(gòu)最終build/universal/lib放 lipo 合并后的結(jié)果build/universal/include放頭文件。Xcode 集成時只需要引用這一個目錄不需要關心內(nèi)部有多少個架構(gòu)切片。4. 核心編譯流程四個庫逐個 configure 的完整參數(shù)4.1 編譯 x264靜態(tài)庫 禁用 CLI性能與穩(wěn)定性之間留個開關x264 的 configure 參數(shù)相對簡單重點是把--prefix指向當前架構(gòu)的安裝目錄并關閉命令行工具。命令行工具會依賴pthread等一堆東西在 iOS 上不需要build_x264() { cd $SOURCE_DIR/x264-$X264_VERSION || exit 1 make distclean /dev/null 21 # 上次編譯的殘留產(chǎn)物必須清掉 ./configure \ --prefix$PREFIX_DIR \ --host$HOST_TRIPLE \ --cross-prefix$CC $CFLAGS \ --extra-cflags$CFLAGS \ --extra-ldflags$LDFLAGS \ --enable-static \ --disable-shared \ --disable-cli \ --disable-opencl \ --disable-asm make -j${JOB_COUNT} make install }--cross-prefix這里直接復用了CC和CFLAGS這是 x264 configure 比較特殊的地方它不像 FFmpeg 那樣單獨讀--cc參數(shù)。--disable-asm值得單獨說arm64 的匯編優(yōu)化能帶來明顯編碼性能提升但需要 gas-preprocessor 正確工作。如果你的編譯機是某公司配發(fā)的安全加固系統(tǒng)perl環(huán)境被限制過gas-preprocessor 可能跑不起來這時候別死磕--disable-asm是保底方案。腳本里我一般把這個參數(shù)做成變量X264_ASSEMBLY默認開啟失敗時手動改為--disable-asm。4.2 編譯 fdk-aacmacOS 的 libtool 坑和 autogen 前置fdk-aac 是純 C 代碼configure 本身不復雜但它有兩個前置問題。第一如果拉的是 git 源碼而不是 release 包目錄里沒有 configure必須先執(zhí)行./autogen.sh這要求機器裝了 automake 和 autoconf。第二macOS 的/usr/bin/libtool是 Apple 自己的實現(xiàn)不是 GNU libtoolfdk-aac 的構(gòu)建系統(tǒng)會用到 GNU libtool 的參數(shù)直接用 Apple 版 libtool 會在鏈接時出現(xiàn)詭異行為。build_fdk_aac() { cd $SOURCE_DIR/fdk-aac-$FDK_AAC_VERSION || exit 1 # git clone 的源碼要先跑 autogen.shrelease 包不用 [ ! -f configure ] ./autogen.sh # macOS 安裝 GNU libtool 后二進制名被重命名為 glibtool LIBTOOL$(command -v glibtool) if [ -z $LIBTOOL ]; then echo 缺少 glibtool執(zhí)行: brew install libtool exit 1 fi export CC$CC $CFLAGS ./configure \ --prefix$PREFIX_DIR \ --host$HOST_TRIPLE \ --with-pic \ --disable-shared \ --enable-static \ LIBTOOL$LIBTOOL make -j${JOB_COUNT} make install }注意這里export CC$CC $CFLAGS是個土辦法。fdk-aac 的 configure 會把 CC 當作一條完整的編譯命令執(zhí)行如果我們只給 clang 路徑它不會自己去讀CFLAGS。把架構(gòu)參數(shù)拼進 CC 是社區(qū)里最常見的繞行方案丑但有效。--with-pic是給靜態(tài)庫加位置無關代碼后續(xù)鏈接進 App 時需要這個屬性。4.3 編譯 lameconfigure 最脆弱需要 --build 參數(shù)兜底lame 是這幾個庫里 configure 寫得最老的它默認會嘗試運行剛編譯出來的測試程序來判斷編譯環(huán)境是否可用。交叉編譯時編譯出來的程序是 iOS 的跑在 macOS 上必然失敗configure 就直接判定「編譯器不可用」。解決辦法是顯式告訴 configure 兩個參數(shù)--build表示當前這臺機器的環(huán)境--host表示目標環(huán)境build_lame() { cd $SOURCE_DIR/lame-$LAME_VERSION || exit 1 make distclean /dev/null 21 ./configure \ --prefix$PREFIX_DIR \ --buildx86_64-apple-darwin \ --host$HOST_TRIPLE \ --disable-shared \ --enable-static \ --disable-frontend \ --disable-decoder \ --enable-nasm$([ $ARCH arm64 ] echo no || echo yes) make -j${JOB_COUNT} make install }--buildx86_64-apple-darwin是關鍵它告訴 configure「測試程序會在 x86_64 的 macOS 上被運行」configure 就不會報cannot run C compiled programs。--disable-frontend去掉lame命令行工具--disable-decoder只保留編碼器。lame 的 MP3 解碼器代碼里用了不少 x86 內(nèi)聯(lián)匯編arm64 下編解碼器是最大踩坑點直接禁用是最省心的處理方式。4.4 編譯 FFmpeg把前三個庫通過 pkg-config 串起來前置庫都裝進$PREFIX_DIR之后FFmpeg 的 configure 就順暢多了。關鍵是把PKG_CONFIG_PATH指過去讓探測邏輯能找到三個庫的.pc文件build_ffmpeg() { cd $SOURCE_DIR/ffmpeg-$FFMPEG_VERSION || exit 1 make distclean /dev/null 21 export PKG_CONFIG_PATH$PREFIX_DIR/lib/pkgconfig ./configure \ --prefix$PREFIX_DIR \ --cc$CC \ --arch$ARCH \ --target-osdarwin \ --sysroot$SDK_PATH \ --enable-cross-compile \ --extra-cflags$CFLAGS \ --extra-ldflags$LDFLAGS \ --enable-static \ --disable-shared \ --disable-doc \ --disable-programs \ --disable-debug \ --enable-gpl \ --enable-nonfree \ --enable-libx264 \ --enable-libfdk-aac \ --enable-libmp3lame make -j${JOB_COUNT} make install }--enable-gpl和--enable-nonfree必須同時開因為 fdk-aac 的許可證和 GPL 不兼容FFmpeg 的 configure 遇到這個組合會強制要求--enable-nonfree否則直接報許可證沖突。--disable-programs很重要iOS 上我們只需要靜態(tài)庫不需要 ffmpeg 命令行可執(zhí)行文件編了反而會在鏈接階段帶上 main 符號和 App 沖突。--disable-debug能明顯縮小 .a 文件體積但要注意上線后想定位 FFmpeg 內(nèi)部的崩潰棧時沒有調(diào)試符號會非常痛苦。我一般會保留 debug等優(yōu)化體積時再關。4.5 lipo 合并產(chǎn)物生成最終的 universal 靜態(tài)庫所有架構(gòu)編譯完成后最后一個動作是合并。我習慣把 avcodec、avformat、avutil、swscale、swresample以及 x264、fdk-aac、lame 這八個庫各自做一次 lipoUNIVERSAL_DIR$BASE_DIR/build/universal mkdir -p $UNIVERSAL_DIR/lib for LIB in libavcodec.a libavformat.a libavutil.a libswscale.a libswresample.a libx264.a libfdk-aac.a libmp3lame.a; do FILES for ARCH in ${ARCHS[]}; do FILES$FILES $BASE_DIR/build/$ARCH/lib/$LIB done xcrun lipo -create $FILES -output $UNIVERSAL_DIR/lib/$LIB done cp -R $BASE_DIR/build/arm64/include $UNIVERSAL_DIR/提示頭文件隨便從哪個架構(gòu)目錄拷貝都可以頭文件不區(qū)分架構(gòu)但一定要保證版本和 .a 文件的源碼版本一致最忌諱的是頭文件用 FFmpeg 4.4庫卻編的是 4.2。很多一鍵腳本會再執(zhí)行一步「把八個庫用 libtool 合并成單個 libffmpeg.a」我不建議這么干。合并之后任何一個小庫的更新都要全量重打包而且 Xcode 的鏈接器在處理超大靜態(tài)庫時偶爾會有符號沖突問題。分開引用八個 .a維護成本低排查問題也更直接。5. 常見問題排查一鍵腳本最容易翻車的 5 個地方5.1 報錯 ERROR: libfdk_aac not found / libx264 not found現(xiàn)象FFmpeg configure 階段直接拒絕執(zhí)行明確說找不到某個前置庫。這個錯大概率不是「沒編譯成功」而是「編譯好了但探測不到」。原因基本只有兩個PKG_CONFIG_PATH沒設置或者設置指向了別的架構(gòu)的build目錄。很多腳本在循環(huán)里會重新設置PREFIX_DIR但忘了同步更新PKG_CONFIG_PATH結(jié)果 x86_64 循環(huán)里讀到了 arm64 的.pc文件。解決在build_ffmpeg函數(shù)內(nèi)部重新 exportPKG_CONFIG_PATH$PREFIX_DIR/lib/pkgconfig并在 configure 前用pkg-config --exists fdk-aac echo ok自檢一遍。5.2 arm64 匯編編譯失敗gas-preprocessor.pl 找不到或權限問題現(xiàn)象編譯 x264 或 FFmpeg 時報Unable to find gas-preprocessor.pl或者perl: command not found。原因gas-preprocessor 沒裝或者它的依賴 perl 不可用。某公司加固過的開發(fā)機上/usr/local/bin的寫入權限被鎖定腳本里cp命令靜默失敗后續(xù)編譯到匯編時直接崩。解決不要把它當作「裝完就不管」的依賴每次腳本運行前檢查文件是否存在且可執(zhí)行如果perl被限制考慮用--disable-asm繞開匯編路徑x264 和 FFmpeg 都有這個開關性能略降但能保證編譯鏈路走通。5.3 模擬器鏈接報錯building for iOS-Simulator, but linking in object file built for iOS現(xiàn)象Xcode 工程里鏈接靜態(tài)庫時報building for iOS-Simulator, but linking in object file built for iOS或者could not be built for architecture arm64。原因真機 SDK 編出來的 arm64 切片和模擬器 SDK 的 arm64 切片不是同一種 Mach-O 平臺標識。Apple Silicon Mac 上跑模擬器也需要 arm64但這個 arm64 必須用iphonesimulatorSDK 來編。解決腳本里要支持兩套 SDK_NAME真機用iphoneos模擬器用iphonesimulator分別輸出到build/device-arm64和build/sim-arm64、build/sim-x86_64最后三合一。只做雙架構(gòu)arm64x86_64在 Intel Mac 上沒問題但在 Apple Silicon 上模擬器會優(yōu)先找 arm64 切片找不到才走 Rosetta這時候 x86_64 切片也能用但性能有損耗。5.4 bitcode 相關錯誤bitcode bundle could not be generated現(xiàn)象Xcode 鏈接時提示某個庫缺少 bitcode或者反過來提示輸入的-fembed-bitcode與目標設置不一致。原因老的編譯教程普遍讓腳本加-fembed-bitcode但 Xcode 14 之后 bitcode 已經(jīng)被官方廢棄新工程默認不開。四個庫里有一個開了 bitcode、三個沒開鏈接器就罷工。解決最省事的是腳本里完全不傳-fembed-bitcode同時把 Xcode 工程的ENABLE_BITCODE設為 NO。如果你的團隊還有老設備上架需求就保持一致要么四個庫都開要么都關不要混。5.5 Undefined symbols for architecture x86_64但明明編過這個架構(gòu)現(xiàn)象鏈接階段報找不到某個符號比如dequant_lut這類 lame 內(nèi)部函數(shù)而 lipo 查看 .a 確實包含 x86_64 切片。原因這個坑多半是復用源碼目錄導致的。lame 的 configure 在換架構(gòu)后沒有清理干凈舊架構(gòu)的.o還留在目錄里make 時跳過了部分文件的重編。解決在build_lame、build_x264的 configure 前無條件執(zhí)行make distclean /dev/null 21并把PREFIX_DIR按架構(gòu)徹底分離開。執(zhí)行完這步問題一般就消失了。如果還報錯手動刪掉源碼目錄重新解壓避免依賴增量編譯的緩存。6. 驗證產(chǎn)物從 .a 文件到 Xcode 里真正跑起來靜態(tài)庫編完不能直接信第一步用 lipo 確認每個庫的架構(gòu)列表xcrun lipo -info $BASE_DIR/build/universal/lib/libavcodec.a # 輸出應包含 arm64 和模擬器需要的架構(gòu) xcrun lipo -info $BASE_DIR/build/universal/lib/libmp3lame.a第二步強烈建議寫一個最小測試程序驗證頭文件和庫真的配套。先在 Xcode 工程里跑通播放本地文件是最貼近真實場景的驗證。更輕量的做法是用模擬器編一個 20 行的 C 程序xcrun -sdk iphonesimulator clang -arch x86_64 \ test.c \ -I$BASE_DIR/build/universal/include \ -L$BASE_DIR/build/universal/lib \ -lavformat -lavcodec -lavutil -lswresample -lswscale \ -lx264 -lfdk-aac -lmp3lame \ -framework AudioToolbox -framework CoreMedia \ -framework VideoToolbox -framework Foundation \ -mios-simulator-version-min10.0 \ -o test_sim如果這個程序能編譯鏈接通過說明四個庫的符號表完整、頭文件版本匹配集成進 Xcode 只是時間問題。我在實際項目里習慣把這三個驗證步驟放進腳本的verify子命令每次重編后自動執(zhí)行從源頭杜絕「編譯成功但鏈接翻車」的玄學問題。最后提醒一句能被忽略但早晚會來的一課x264 是 GPL 許可fdk-aac 是不允許商用分發(fā)的一類許可兩個庫同時編譯進去的二進制如果走公開渠道分發(fā)會有許可證風險。我現(xiàn)在的習慣是工程里拿這套腳本做技術驗證和內(nèi)部預研正式產(chǎn)品若需要上架會把 x264 換掉或者對相關功能做動態(tài)裁剪。這個決策越早定越好不要等庫已經(jīng)深度集成再后悔。希望這篇筆記能讓你少走幾趟編譯的彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
性爱乱伦一区| 亚洲天堂女优在线| 精品国产一区二区三区久久久蜜臀| 人妻熟妇久草在线| av在线免费一区二区| 1024午夜激情男人的天堂| 涩涩这里只有精品视频| 女人香蕉久久毛毛片精品| 青青草日韩无码| 亚洲全色网| 国产精品网站免费| 激情综合婷婷| 12一15性XXXX粉嫩国产| 97天天爽| 岛国网址国产 | 爆操无码| 国产嫩草精品A88AV| 屁股久久久久久| 国产原创精品| 亚洲欧洲精品视频发布| yazhououmeizongya| 久久久一级| 国产中出内射一区二区| 欧美综合色综合| 国产亚洲在线| 豆花视频操逼网址| 4虎在线观看| 综合国产97| 色婷婷视频| 九九九一二三| 9999久久久久| 精品久久在线区一区| 无码精品久久| 偷拍视频青青草在线视频| 久热精品色情| 日本在线一二| 秋霞操逼片| 青青草综合在线| 亚洲91网。| 久草大| 欧美大波激情xxxx| 亚洲性猛| 用力操死我| 五月天婷婷影院| 激情久久久| 少妇久久久| 在线洲亚线| 国产精品熟女一区二区三区| 中文字幕天天操| 情色五月天久久久| 色香91| 97se亚洲综合自| 试看60秒 爽| 国产又粗又大硬免费色网视频| 欧美色www亚洲国产阿娇要播| 欧美成人一级麻豆| 黄色区免费观看中文字幕| 国产欧美亚洲精品a第2页| 亚洲高潮少妇| 国内操逼视频二区| 久久久久久十| ji熟女.com| 99久久网站| 九九久久国产精品| 色香网| 奇米四色网| 欧美日韩性爱精品| 成人在线视频一区| 97超碰欧美| 五月丁香影院| 亚洲色图在线视频| 亚洲色图亚洲无码强奸乱伦| 婷婷视频在线免费观看| 91粉嫩萝控精品福利网站_精品影音先锋国| 欧 美 自 拍 偷 拍| 99热精品在线观看| 99久久免费看精品国产一区| 正宗无毛一线天嫩逼| 久久久久921| 噜噜噜噜天天狠狠| 日本久久久久久久久| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 人妻色情天天操| 无码精品久久| 人妻熟女字幕一区二区| 2020天天色综合| 超清福利精品视频在线| 亚洲 综合 欧美| 国产中午字一暮区| 欧美日韩激情无码专区| 精品国产自在在线99| 人妻丝袜二区| 色五月婷婷在线| 欧美体内射精| 人人干人人搞人人摸| 九九九九97| 自拍视频一区在线观看| 9久精品视频在线观看| 国产家庭乱伦表演| 欧美熟妇操操视频| 伊人精品久久网站| 久操视频免费观看| 人妻一区二区三区视频| 丁香六月啪啪| 久久久久久波多野吉衣高潮| 天天综合网AV91| 亚欧美天堂在线| 强奸乱伦 亚洲一区| 精品人妻一区二区三区夜夜| 五月天综合| 五月天伊人| 影音先锋每日最新资源在线观看 | 日本精品一区二区中文字幕| 国产一进一出视频网站| 啊啊好多水| 午夜舔阴达高潮视频免费看| 国产欧美一区二区| 欧美亚洲| A啊啊在线观看| 在线观看成人性爱免费小视频| 亚洲乱码国产乱码精网站| 加勒比东京热五月天天堂网| 午夜影美女日鸡鸡天天视频国产| 天天影视综合色| 一区二区久久天天干狠狠| 天天射天天| 人妻色情天天操| 久久黄黄| 精品无码不卡视频| 91性感在线| 日韩午夜国产| 色婷婷99| 久久久久亚洲av综合波多野制衣| 一区二区播放| 日韩 人妻 精品| 精品91摸| 日本熟妇精品九九| 综合色好色| 久久久日本电影| 舔足天天操天天射| 色69大色97香蕉| 国产一区二区三区,在线观看观看| 91制服丝袜中文字幕| 日韩丝袜高跟制服在线观看| 老熟女乱子伦中文字幕一区二区| 黄色片A级一区二区三区| 欧美日韩一干二干| 67914亚洲精品| 麻豆这里只有精品| 国产熟女免费观看久久| www.色吧5.com| 五十路熟女人妻一区二区在线观看| 97国产色综合| 99无码精品| 99热只有这里有精品| 超碰国产精品久| 99亚洲精品| 人人操,人人插| 亚洲丨在线| 天天性射网| 国产2.3.4区| 日韩无码服务区| 亚洲麻豆18发?| 大干人妻| 中文字幕无码不卡啪啪| 91高清日| 国产精品九9| 国产乱不卡| 99久久久久| 亚洲中文人妻色| 999 久久久| 综合网欧| 手机av天堂久久久久| 超碰 国产熟女精品一区| 日夜精品| 久久久久9999妇女| 看日韩黄片| www.高清无码诱惑一区.com| 欧美性爱中文字幕无线码| 99只有精品| 97人妻免费中文字幕| 亚洲啪啪视频一区二区| 日本成熟少妇A∨网站| 国产真乱mangent| 色色网91| 日韩三级天堂在线观看| 一区二区激情国产熟女| 九九九网页| 激情四射熟女丝袜| 日韩欧美三级| 91露脸熟女专区| 性色av网站| 欧美|91色综合| 亚洲欧美精品久| 久操国产在线| 精品九九国产无码| 污啪啪啪视频| 天欧美在线| 日韩亚洲欧美中文字幕| 精品一区二区综合熟妇| 熟妇在线视频一区二区| 色九九九九| 亚洲日韩电影| 99婷婷一区二区| 亚爽爽爽爽爽爽爽爽| 综合激情婷婷| 亚洲熟女乱色一区二区三区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 91精品无码人妻系列| 亚洲五月天激情| 欧美日韩在线国产在线| 91性| 欧美亚涩| 狠狠爱综合网| 免费久久一级毛片大黄| www久| 亚洲少妇色| 人人妻天天做天天爽| 日韩免费福利在线观看| 东北黄色电影| 91亚洲欧洲| 丁香五月av| 超碰吊日色| 乱伦色图网址是多少| 高凊专区人人操| 久久久女人| 亚洲精品成人| 蜜臀中文无码午夜| 久久久国产成人一区二区三区在线 | 欧美后入式| www..com操老师| 欧美白嫩女HD| 国产精品久久99日日| 一区二区首页| 精品成人亚洲午夜电影| 最新欧美色网| 男人的天堂1024| 久久草大香蕉| 国产伦精品一区二区三区在线观| 久久久99久9| 亚洲最大无码中文字幕网站| 三级日本一区二区三区| 九九人妻| 蜜乳AV色欲AVAV无码| 欧美综合网在线| 校园春色美腿丝袜 | 色伊人91| 人妻人久久精品中文字幕| 影音先锋国产精品| 在线97视频| 天天日天天舔东京热| 免费簧片在线观看| 校园春色美腿丝袜| 中文字幕老熟妇黄色视频| 国产美女在线精品免费看| 麻豆 亚洲 97| 丁香六月综合激情| 国产欧美日本亚洲精品| 美女网站黄页| 欧美亚涩| 成人亚欧免费视频| 精品少妇99| 少妇与黑人高潮在线| 香蕉人人操tv| 中文字幕一区二区视频在线观看| 国产美女口爆吞精| 色欧美天天| 日韩兔费看黄片| 国产视频人人网| 超91综合网| 97 视频在线| 久久精彩免费视频| 乱伦日本色图AⅤ| 亚洲图片欧美| 婷婷五月花| 中文久久一区| 内射白嫩美女| 九九九网站| 夜夜青青无码影院| 超碰天天久久79| 国产又粗又又黄又猛| www.久久最新地址| 欧美一区二区一级岛国大片| 天天干人人乐| 玖玖大干人妻| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 欧美色五月| 国产熟女乱论| 伊人久久综合影院| 韩国免费播放一级毛片| 黄色成年| 老鸭窝成人| 亚洲综合影片| 春色校园综合网| 天美国产精品| 欧插网站| 亚洲第一页欧美| 丝袜喷水在线| 一区二区 电影 亚洲| 99热婷婷| 91天天爱| 日韩免费性爱视频在线观看| 91总综合网| 午夜福利一区二区三区四区五区色婷婷| 美女黄色91| 亚洲限制级在线| 久久久精品九| 男人的天堂2018.| 91干熟女| 91久久免费视频互動交流| 麻豆福利视频导航| 日韩pv中文| 乱伦3P视频| 男女无套 免费网站| 欧美日韩中国x| 久久久影院| 欧美日韩香蕉| 精品国产一区二区三区四区在线看| 在线播放中文字幕| 天天摸天天舔天天操| 久久久精品国产亚洲伊人| 日韩性爱毛片操骚逼| 亚洲在线a| 老司机午夜精品福利视频一区二区| 999在线电影香蕉| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 日韩猛交| 干b网| 青青草在线视频欧美| 丁香五月天激情| 九九探花视频在线观看| 色翁荡息又大又硬又粗又爽| 蜜乳中文字幕a在线| 97色综合中文网| 亚洲精品丝袜| 色哟哟的毛片| 婷婷色网| 99热久| 国产超碰| 人、人、摸,人、人、草| 欧美一级AAAAAAA| 国产中文字幕在线观看| 久操影视| 男人的天堂久久狠| 60秒免费小视频| 精品久久久av| 2001天天操| 99热精品在线播放| 国产原创剧情在线丝袜| 欧美亚洲另类在线蜜桃| 国产亚洲欧美每日在线| 思思热在线视频在线| 久久久久熟女| 久久高潮妇女视频| 国产精品天堂| 国产精品com| 神马久久久久久| 少妇久久久久久| 啪啪自拍九九综合| 999999精品| 欧美日韩色| 婷婷激情丁香| 天天日夜干| 五月天久久人妻| 九九综合| 日本一级一级一级一级| 伊人AAA| av天堂影视中文在字幕在线中文 | 97超碰逼| 曰韩少妇无码| 久久久精品九| 91精品网站| 超碰在线91| 欧美99999| 亚洲av成人精品一区| WWW.操逼.COM| 欧美一级美片在线观看免费| 日韩欧美成人性爱在线| 国产99久久99热这里只有精品15| 抽插无码高清一区| 国产伊人自拍| 99色日| 手机av亚洲丝袜美腿日韩第一页二页| 亚州高清色综合| 蜜臀av中文字幕| 色原狠狠天天天| 欧美劲爆第一页| 老司机福利青青草| 韩日性爱av| 99热这里只有精品地址| 高清不卡视频| 黄色十八禁| 清纯唯美综合亚洲| 久久综合九色综合欧洲98| 欧美片第一页| 免费操逼视频下载| 强奸少妇AV导航网| 四虎在线观看网站| 天天亚洲| jk白丝没脱就开始啪啪| 91chinese在线| 看看小穴| 嫩草 我啊~嗯~在线| 夜夜欢天天干| 欧美日韩操逼动图| 奸色色 男人天堂 天天射| 成人女人国产| 97伦综合| 人妻少妇被猛烈进入中| 91欧美高清| 浪人综合网| www.狠狠| 情侣操 逼视频99| 午夜操一视频一区| 中文精品一区二去| 又大又白奶子| 夜夜免费视频| 84YTCOM性无码| 男女真人网18| 久久久影院| 国产自产22区| 色y情视频免费看| 欧美人妻久久精品二区三区 | 夜夜人妻爽| 午夜男人的天堂| 成人性爱视频在线看| 男人的天堂亚洲| 亚洲涩图欧美| 操www| 国产农村妇女一区二区| 是还免费视频1727我| 久草午夜| 丰满人妻一区二区三区| ai欧美亚洲小说| 蜜臀99久久| 国产自偷自拍一区| 国产视频第2页| 操国产逼| 久久久9品一区二区三区| chaopen97久久| 午夜男人av| 欧美一区二区日韩传媒搭讪精品| 精品传媒在线一区| 国产超碰| 俺也射| 亚洲日韩美国人妻| 天天享受天天看| 人妻夜夜爽天天爽三区麻豆AV网站| 大伊香蕉在线视频免费| 五月天加勒比啪| 欧美一二三级精品在线| 亚洲天天艹| 欧美人妻制服| www.色综合| 激情另类激情| 亚洲aV性爱| 91美女視頻| 肏逼视频日本| 青青草亚洲一区| 久久久久久久97| 丝袜美腿诱惑亚洲欧美视频在线观看 | 欧美亚洲尤物久久| 97视频620| 日本操逼aaaaa| 国产有码一区| 久久精品久久久久久久久| 四色永久成人网站| 久久久亚洲精品中文字幕人妻| 日本熟女中文字幕一区| 久九干| 无码国产精品午夜不卡(| AA丁香综合激情| 亚洲日韩美女中文字幕乱| 中出789在线视频| 精品视频久久| 激情五月婷婷| 91精品国产91久久青草| 国色天香av| 91麻豆天美| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧洲性人爱视频| 亚洲最新中文字幕免费| 久久精品老司| 97这里都是精品| 国产精品电| 欧美日韩操逼嗦吊| 97久久国产亚洲精品超碰热| 国产伦乱91| 中文字幕一区二区三区字幕| 超碰 av 女人天堂| 亚洲 中文 欧美 日韩 在线| 91老司机精品| 日韩精品资源专区二区| 极品丝袜无码| 加勒比综合88| AAAA级日本片免费视频| 欧美精品成人在线播放| 色哟哟-国产专区| 精品人妻美妇91job| 免费啊啊啊| 亚洲精品男人的天堂| 精品久久99| 亚洲交换| 亚洲国产欧美日韩人妻日中文| 久久久久深夜无码| 男人天堂综合| 亚洲三区视频| 91麻豆天美国产欧美高潮| 97人人干| 国产精品视频91久久| 加勒比海成人视频网| 秋霞视频一区二区 | 五月色综合| 成人国产视频在线观看| 久久久111| a久久| 中文字幕精品免费一区二区| 夜色97| 丝袜AV一二三区| 国产高清免费不卡av| 午夜操一视频一区| 国产91精品久久久久久久网曝门| 欧美成人午夜免费福利785| 日本精品不卡一二三区| 久久华人网| 四虎免费在线播放| 欧美性特| 伊人丁香五月婷婷| 在线观看啊啊啊啊啊| 放黄片放3级黄片没穿衣服| 天堂九九九九九九九九九| 夜夜操2028| 亚洲成人一区二区精品| 欧美黄色图片| 成·人免费午夜在线观看| 蜜桃不卡一区二区| 丁香激情五月| 以及麻豆国产入口在线观看免费| 国产性爱欧美性爱在线| 囯产乱伦一区二区三女| 精品无码一区二区三区| 噜噜噜噜天天狠狠| 亚洲性猛| 五月天丁香欧洲日韩| 精品黑人一区二区| 午夜毛片高清免费不卡| 久久国产三区| www.91色| 顶级丝袜熟女一区二区三区 | 在线视频资源| 超碰久久精品| 亚洲成人精品久久久| 嗯啊不要啊在线| 亚洲天堂无码| 色色福利| 精品视频免费在线一区| 一级婬片120分钟试看| 天天操天天舔| 久夜操| 欧美色www亚洲国产阿娇要播| 久久一二三四五六七八九区区区| 91天天爽| 色婷婷丁香五月| 中国探花熟女| 综合情欲网| 亚洲成人妻日韩在线| oumeisetupian| 亚洲另类久操网| 啪啪啪大香蕉| 97婷婷色| 婷婷综合久久| 九九热在线视频| 色吧五月| 国产精品电影| 五月天婷婷小说| 婷婷中文字幕| 99无码视频| 九九Av| 大香蕉综合网| 五月天婷婷欧美三区| 99热在线观看| 国产动漫操逼视频| 丁香五月影院| 久久婷五月| 99视频内射三四| 无码人妻丰满热妇又大又粗| 老司机天天操| 亚洲精品毛片在线观看| 26uuu成人影片| 日韩精品色呦呦| 色翁荡息又大又硬又粗又爽| 午夜亚洲WWW湿好大| 久久久精品91八戒| 在线播放一级无码视频| 亚洲中亚日激情视频| 午夜精品久久久99| 91/欧美| 玖玖超碰熟| 九九九九九九综合| 国产女人视频三四五区| 午夜啪| aaa亚无码专区| 美国精品国产精品| 日韩成人大片在线观看| www.91色综合| 欧美日韩电影一区二区| 91超碰在线播放| 国产丁香精品露脸视频| 一区二区三区四区理论片| 又粗又长又大国产不卡| 国产在线视频二区| 日本理论在线| 有码免费观看| 精品久久艹| 好爽要喷了| 亚洲天天更新| 中文字幕精品一区欧美| 免费操逼视频下载| 久久理论字幕视频| 天堂网 主播 亚洲| 久久青青草在线视频| 人妻精品免费一二三区| 国产精品香蕉热久久新品| 色五月av| 亚洲色资源| 亚洲情色 自拍| {男男暴菊gay无套网站| 人人干人人操人人..com| 欧美九9 9 9| 秋霞一区二区三区四区五区六区七区| 欧美传媒一区| 91综合在线| 玖玖玖玖精品国产剧情| 2011国产精品| 97天天插| 天天爽天天操啊啊啊| 国产成人无码啪| 天天做日日爱夜夜爽| 人人澡人人爽人人精品| 美女爽到高潮91| 97香蕉网| 六月丁香久久| 99久在线精品99re8a| 色97干| 国产综合永久精品日韩鬼片| 国产精品乱人伊人网| 九99久久| 亚洲精品一区二区精品| 五月天激情小说| 色五月第四色| 亚洲高潮影院| 91社操逼| 丝袜喷水在线| 狼人狠干| 激情看片网站| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 国产91乱伦| 内射白嫩美女| 精产品久久| 日韩精品 视频一区二区| 欧美性爱97超碰| 欧美成人国产精品| 婷婷在线视频在线观看| 亚洲91少妇| 91超碰在线观看| 91c色| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 97爱b| 亚洲国产成人精品999| 25国产精品免费观看| 无码人妻毛片丰满熟妇精品区 | 国产美女销魂在线观看不卡| 超碰久久性爱| 另类图片天天影视| 啪啪91| 成人夜夜| www网站黄| 欧美在线|亚洲| 大象AV在线| 情侣开房子拍 日韩无码 女的很漂亮| 97热视频在线观看| 日韩无码黄色片| 青青草久久一区网| 日韩欧美日韩| 99精品热| 日日骚网站| 丁香五月综合| 人妻欧美| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 超碰无码加勒比| 亚洲综合九| 91狠狠综合久久| 国产精品一二三区福利| 91人妻少妇| www.久久久久| 亚洲高清综合网| 亚洲丝袜色| 九九九免费视频| 淫淫总合网| 亚洲一区日韩精品中文字幕| 欧洲成人性爱视频| 偷拍片久久| 麻豆这里只有精品| 97精品视频| 亚洲揄拍网| 亚洲欧美国产其他二区| 亚洲小说视频| 男人天堂站| 亚洲国产奇米影视久久| avav青青草久久夜| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 中文字幕黑人大片| 乱伦熟女专区| 欧亚日本情色| 国产人妻精品久久久一区二区三区 | 久热精品在线| 亚洲最大的黄色电影网站。| 综合操逼| 综合夜夜| 天海翼久久| 91国产精品在线看| 91精品久久久| 日韩三级av片| 激情综合av| 色色婷| 9国产超碰| 熟妇一区,二区,三区。| 午夜呻吟欧美| 操屄不卡视频| 国产精品不卡av免费在线观看| 熟女AV一区| 夜夜操狠狠操| 亚洲乱伦图片视频| 日本媚薬中文字幕在线| 97色涩| 日韩一级二级| 嫩草影院在线观看精品| 精品人妻av区天天看片| 后入式在线免费观看60秒| 五月天伊人| 综合五月婷婷亚洲一区| 夜夜精品视频| 四虎884| 久草婷婷| 人妻激情偷乱视频一区二区三区| 中文字幕一区二区在线日韩精品| 久久精品久| 亚洲AV色图一区| 亚洲精品天天影视综合网 | 亚洲欧洲国产综合av| 国产主播福利| 大香蕉狠狠爱| 亚洲AV不卡在线观看| 打av高清| 91亚洲黑人| 激情五月天丁香社区| 精品高清av中文字幕| 少妇淫妇久久久久久久| 精品少妇人妻| 日日夜夜草草草| 久久一区无码| 思思99热| 大地资源在线观看中文第二页 | 亚洲欧美综合区自拍另类| 亚洲欧美高清| 久久粉色| 日本布卡一区二三区| 99爱爱| 伊人操操| 激情欧美日韩女同久久| 久九干| 久久超碰久| 亚洲人成在线放东京热| 成人精品久久| 熟女熟妇一区二区三区视频| 狠狠爱夜夜干| 欧美综合网1| 西西美女视频网| 看黑丝美女操逼青青网站| 亚洲色图久久成人| 东京日日夜夜| 久久思思热| 丁香五月色情| 99热伊人| 婷婷尹人大香蕉免费| 精品一区二区成人动漫| 久久精品国产72国产精品福利| 九色精品视频导航1| 综合国产影视三级| 日韩AV无码网站| 在线观看亚洲成人精品| 偷拍偷窥与盗摄视频专区| 思思热一热婷婷热一热| 99人人干| 免费AV播放| 六月激情网| 先锋精品av色鲁| 蜜臀av在线播放一区二区三区| 丁香六月婷| 久久久爆乳翘臀一线天伦理视频| 色色99| 六六久久日韩不卡| 九九热免费国产视频婷婷伊人| 天美国产精品| 精爱久久| 欧美少妇色综合| 操老熟女AV| 一本色道久久综合狠狠操| 欧美色图99| 欧色网址| 粉嫩av在线| 欧美五十路熟| 日va操| 狠狠色综合网| 97色五月天完| 五月天伊人| 九九热精彩视频| 久久久性少妇| 91精品人妻一品二品三品| 色五月AV| 日韩无码三级影院| 大香蕉免费乱伦视频| 自拍鲍鱼一区在线高清观看免费| 久久xx| 嗯啊不要啊啊在线观看视频| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 欧美日韩不卡传媒| 久久九色| 尤物网址| 99久久网站| 97免费在线视频在线观看| 麻豆性爱视频在线播放| 伊人96在线| 中文字幕成人乱码熟女精品国50 | 97爱爱爱综合| 青青草日本中文字幕| 男人天堂网手机版婷婷| 欧美在线天堂| 国产精品久久久久久久AV大片| 在线观看黄色电话| 97超级久久强资源| 国产亚洲日本| 60秒不遮不挡| 尤物黄色在线观看网站| 天天做天天爱| 欧美91在线+|+欧美| 青女偷拍网| 91人妻最真实刺激绿帽| 婷婷操逼| 少妇内射www在线观看视频| 精品无av| 1人人看人人摸人人操| 色婷婷五月综合激情中文字幕| 亚洲熟妇图片| 日韩高清一二三| 婷婷婷婷婷婷久久久久| 亚洲一区二区三区欧美日韩| 91在线视频免费中出| 日本一级不卡一二区| 日韩一级二级三级免费看完整版| 日本欧美亚洲高清在线看| 美国美女AV在线| 欧美日日人人天天| 极品欧美一区二区三区| 九九RE视频在线精品| 欧美白嫩女HD| 久久99九九九九6666免费观看软件| 日韩精品国产一区二区| 天美国产精品| 人妖欧美一区二区| 国产网红精品| 天天综合网久久ww| 国产蜜臀精品一区二区尤物| 国产精品干干干| 成人精品电影| 97操B| 欧美另类精品xxxx| 超碰人妻久久人妻中文97| 久久香蕉国产线看观看亚洲女人 | 精品国产乱码久久久久久口爆网站 | 国内精品a| 女人天堂AV五区在线| 日韩欧美中文字亚洲慕| 欧美性生活免费网| 台湾佬中文娱乐自偷自拍| 96超碰网| 手机看片1024你懂的国产| 啊啊啊不要啊啊受不了了视频在线| 麻豆精品.欧美精品.日韩精品.| 亚洲成人性爱在线观看| 熟女一区二区三区| 一级二级三级黑人无码| 欧美日韩国产中文精品字幕自在自线,| 欧美图片色五月天| 欧美日韩一区二区三区四区蜜桃| 熟女色图在线| 国产呦精品系列在线观看| 丁香六月综合激情| 亚洲天堂久久| 久久男女激情视频网站| 欲女人妻性色av| 久久精品中文字幕观看| 自拍视频大全亚洲专媒视频/一区二区三区| 中文字幕三四五区| 色情五月丁香| 熟女少妇一区二区三区| 欧美 亚洲 偷拍自拍| 蜜臀无码一区二区| 老熟妇一区二区三区…| 亚洲国产精品久久久男人的天堂| 人人看黄色视频| 久久久不能久久久久| 综合久久97| 久久精品人体| 国产自制av蜜乳| 精品福利视频| 久久精品人人做人人看| 亚洲网自拍| 亚洲春色欧美激情自拍| 91撸色网 玖玖网 欧美| 亚洲黄色视频在线观看视频| 久久九九一区二区三区成人| 免费家庭乱伦视频| 欧美亚州综合图片| 97在线播放 | 亚洲成熟国产精品美女| 九热超碰| 国产尹人在线视频免费| 超碰97久| 中文字幕一区av| 天美传媒AV在线播放| 亚洲情色婷婷五月天| 亚洲欧美高清无码| 中文在线久久字幕| 少妇3P性爱自拍| 伊人久久亚洲色欲综合网站 | 人人爽夜夜玩视频| 日本三级韩三级99久久| 欧美色图91| AV色天香在线| 亚洲欧美在线观看无码| 色眯眯av| 99操逼| 立川理惠被中出无码| 日日橹狠狠爱欧美超碰| 欧美亚洲日本视频久久久| 天干天干天干天天做| 久久婷婷国产一区二区色| 韩国三级一线观看久| 亚av顶级裸体一区二区三区四区五区| 久久一区二区三区入口| 96一区二区| 超碰色中文| 青娱乐国产盛宴视频| 亚洲Av诱惑| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 久久久久久十| 麻豆AV一区二区| AV不卡在线| 天天亚洲| 久久久久密臀一区二区| 久久精品色欧美aⅴ一区二区| 欧美97色| 久久久久9| 日本天天操| 欧美一区二区一级岛国大片| 十八禁电影伊人网| 视频二区美腿丝袜制服人妻欧美| wwwxxx日本爽| 国产嫩草精品A88AV| 啊嗯好大视频在线观看| 国产性爱乱伦AV| 91少妇人妻| 很很很很操| 香蕉在线一区二区三区| 国产精品嫩草久久久久| 97超级久久| 另类av综合久久| 99爱在线视频| 亚洲第一狼人丝袜美女另类| 青青操国产夫妻| 91欧美综合在线| 天美av在线观看| 久久九九国产精品| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 好舒服视频| 久99久视频精选| 欧美黑人精品一区二区| 69视频入口| 色原狠狠天天天| 一区二区三区探花在线观看| 欧美色图91| 97国产伦理| 四季AV综合网址| 91chinese在线| 岛国片国产成人亚洲播放| 欧美色女人| 好湿好紧视频| 精品久久久不卡一区二区| 国产女上位好爽在线| 日本韩欧美在线播放a| 韩国一级婬片A片无码天美| 精品国产乱码久久久久久蜜臀| 亚洲情色综合网| 91天天综合网,天天综合网| 操久久久久久| 日韩成人大片一区二区| 日韩无码操逼片| 思思热一热婷婷热一热| 精品一区二区成人动漫| 中国一级操逼视频| 91丨国产丨白浆秘 洗澡动漫| 少妇色欲综合网2| 中文熟女五十乱码在线| 久久久久久久久久久久黄色| 中文字幕一区 二区三四五 区日 日骚| 亚洲中文字母在线播放| 91在线视频观看国产| 日韩极品无码B| 91香蕉国产尤物视频| 超碰诱惑| 亚洲第一页色网| 超碰社区97| 国产麻豆一区二三区| 91欧美另类| 欧美 青青草| 毛片17S| 啊啊啊啊啊啊在线看| 黄色网址久久精品欧美喷水| 久久 国产精品 一区| 一个人免费HD91视频| 国产精品制服丝袜清纯唯美| 日韩激情毛片一级久久久| 三男一女不戴套的A片| 国产精品 视频| 91美女视频在线观看| 99999亚洲| 亚洲欧美伦综合| 九九九精品美女| 久久久日本电影| 色臀AV| 91老司机在线| 加勒比综合网| 亚洲欧美小说| 人人么人人操| 91丨国产丨白浆秘 洗澡动漫| 伊人国产成人av网站| 国产又黄又爽| 日韩av性爱在线播放| 欧美日韩插逼视频| 五月婷婷丁香六月丁香| 人人操我人人干| 91精品国产日韩欧美综合| 奇米四色影视777久久久| 久操网无码在线| 国产精品久久久久久久毛片1| 国产乱人伦AVA麻豆软件.| 欧美黄片欧美黄片xxx| 国产福利影视| 九九黄色网| 91麻豆天美国产欧美| 日韩国产品视频中文字| 国产精品91ai| 骚女高跟AV在线| 天堂av最新电影网| 亚洲综合网91| V A在线| 久久久久久久伊人精品| 国产久久av| 日本三级日本三级99| 嗯啊不要在线| 玖玖综合色| 亚洲综合射| 9久精品| 国产在线视频二区| 无码人妻丰满热妇又大又粗| 国产超碰在线| 青青草在线视频人人想人人上| 日韩久久艹| 五月天日日操夜夜操| 啊啊啊啊啊啊好多水| 9国产超碰| 日韩欧美俄罗斯A片| 激情综合网激情五月天| 日韩在线AB| 激情五月天校园春色网| 97久久超碰日韩精品| 日产操逼| 色婷婷视频| 九色97| 超碰97最新人妻| 五月天AV资源| 欧美91精品国产自产| 国产AV久久野战精品| 久久五月丁香| 69精品人人人人| com 首页 18岁 禁区 女优 免费 精选 同城 | 日本孕妇一区二区视频操逼免费看 | 亚洲欧美激情小说| 欧美成人免费在线观看| 91久久精品中文字幕| 久久超碰爱| 成熟熟女国产精品一区二区| 极品色综合| 久久精品日韩| 99无码| 精品人妻一区二区三区夜夜| 久久久久久久久一区二区三区| 1级午夜影院费免区| www色色com| 亚洲中文电影| 91亚洲影视| 韩国黄片aaaa| 97爱爱爱综合| 骚妻少妇精品性色无码四色A V| 国产精品视频内谢女人| 最新啪啪视频| 久草资源在线视频官方总站日韩丝袜美腿 | 亚洲精品亚洲人成人网| 色五月天AV| 久久春色| 国产精品久久久久久 百度| 欧美 中文字幕 一区| 久久久无码精品人妻二区| 日本操逼视频不卡直接放| 色色99| 欧美亚洲清纯| WWW啪啪的com| 97精品一二区| 性欧美999| 操逼操逼逼操操逼91 | 人人看人人插| 日韩精品区二区三区不卡| 少妇内射视频| 91人妻最真实刺激绿帽| 麻豆久久视频在线地址| 大色网久久| 粉嫩粉嫩一区性色AV片| 九九英色视频| 亚洲综合第一页| 婷婷激情四射| 丰满少妇精品一区二区| 日韩精品在线观看观看| 青青草原综合久久大伊人精品| 蜜臀99精品国产高清在线观看| 日本在线不卡v二区| 国产熟女二区| 成人av性爱电影在线观看| 嗯嗯啊中文字幕| 91模特在线观看| 成人性爱高清视频免费看| 久久久久9999妇女| 秋霞一级鲁丝片A片| 999狠狠综合| 91精品91久久久中77777| 亚洲综合色婷婷| 欧美日韩系列| 亚洲欧美日韩夜夜| 蜜桃狠狠色伊人亚洲综合 | 激情综合色|