xcode 新增ffmpeg所引起的編譯問題

2021-07-11 05:24:07 字數 533 閱讀 4904

自己寫個專案,要用到ffmpeg,沒曾想,開始的開始,就困擾了兩天,竟然不能編譯通過。

後來,當我用 xcode 建立 的工程改為了 object-c ,之後,竟然通過了。

然後我就想起來了,ffmpeg的庫是c的,呼叫的時候,標頭檔案要用

extern

"c"包含。

但我還是想用c++的形式,加入這種寫法之後,還是不行,還好,這次報的鏈結錯誤不是ff裡的了。

搜尋一下問題,新增了對應的framework就好了。

seccurity.framework

foundation.framework

corefoundation.framework

當然還有

corevideo.framwork

videotoolbox.framework

videodecodeacceleration.framework

coremedia.framework

libz.tbd

libbz2.tbd

libiconv.tbd

使用ffmpeg新增logo

1 網上搜出的一些ffmpeg新增logo的命令都不成功,調查了官方手冊後以下這種用法成功 ffmpeg y i input.mp4 vf movie logo.png logo in logo overlay 10 10 out output.mp4 輸入 logo檔案 logo位置 輸出檔案 此...

使用ffmpeg新增logo

1 網上搜出的一些ffmpeg新增logo的命令都不成功,調查了官方手冊後以下這種用法成功 ffmpeg y i input.mp4 vf movie logo.png logo in logo overlay 10 10 out output.mp4 輸入 logo檔案 logo位置 輸出檔案 此...

mac 使用xcode5編譯ffmpeg

1 要安裝xcode命令列工具,2 xcode5以前都是gcc編譯的,在xcode5以後都是clang編譯,在指令碼中有所體現 指令碼中的黃色字型顯示編譯器的路徑,這個和xcode5以前是不一樣的 i386的編譯 執行make 在執行make install命令,如果執行失敗,請使用sudo mak...