2014-10-30 61 views
0

我想submint使用FFMPEGMac App Store的的應用程序,但我被拒絕,因爲對過時的QTKit框架libavcodec的鏈接:刪除QTKit依賴

Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime APIs. 

我安裝的ffmpeg使用brew install ffmpeg。我怎樣才能消除這種依賴性?

回答

3

您可以通過將--disable-indev=qtkit添加到./configure調用中,從禁用QTKit的源重新編譯FFmpeg。既然你沒有說明你使用FFmpeg到底是什麼,這可能無法解決問題 - 如果你使用一個直接依賴QTKit的組件,那麼如果FFmpeg沒有QTKit編譯,你將不會擁有這個功能。

+0

使用'brew'可以做到嗎?我必須修改公式嗎? https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ffmpeg.rb – 2014-10-30 12:38:51

+0

我不是很熟悉自制軟件,但看看公式,你可以嘗試添加--disable-indev = qtkit行到第67行的args塊,看看是否有幫助。 – 2014-10-30 12:44:18

+0

我會嘗試添加一個選項,而我將發送一個PR。 – 2014-10-30 12:48:27