[英]Compile FFmpeg as iOS 8 Framework
由於https://github.com/kewlbear/FFmpeg-iOS-build-script和最新版本的gas-preprocessor( https://github.com/libav/gas-preprocessor ),我成功編譯了帶有iOS 8.2 SDK的FFmpeg。
但是,由於法律限制,我想將FFmpeg庫打包為iOS 8動態框架。 我找到了創建iOS 8動態框架的資源,但是找不到FFmpeg的任何解決方案。
任何人都可以幫我打包這些圖書館嗎? 謝謝大衛
最后,我自己找到了如何做到這一點,感謝https://kodmunki.wordpress.com/2014/11/07/universal-cocoa-touch-frameworks-for-ios-8/
我在我的github存儲庫上發布了它: https : //github.com/zebeurton/FFMpegDecoder
據我所知,Github中的FFmpeg-iOS repo可以從FFmpeg源代碼構建靜態庫。 但我在整個網絡中搜索,沒有人告訴我如何使用動態庫進行編譯。
但我想知道我們是否可以創建一個新的可可觸摸框架項目,並將所有頭文件和庫拖入此項目,並在基本.h文件中執行一些頭部聲明,並將框架項目作為子項拖動到現有的iOS項目中項目,將其添加為嵌入式框架,並編譯整個項目。
我使用子項目而不是給出最終的.framework文件的原因是靜態符號只有在它們在某處使用時才能鏈接。
我稍后會證明這一點。 如果有人有更好的想法,那將是非常感激的。
編輯:經過幾天的研究,我發現輕松構建動態框架並不容易,但我找到了一個解決方法來實現目標:
通過它並不完美,但至少它是有效的,它符合FFmpeg的LGPL許可證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.