2011-03-08 89 views
2

我想知道是否有人有關於如何壓縮用UIImagePickerController錄製/選擇的視頻的建議。以後從UIImagePickerController壓縮視頻?


場景:

用戶摘機或記錄在中等質量的視頻。我稍後將此視頻上傳到我的服務器。但是,我想在上傳的時候檢查用戶是否使用3G或Wifi,並且如果需要的話,在當時轉碼/壓縮到較低質量。


我明白,我可以指定質量時我顯示選擇器,但它會提供更多的靈活性,如果我能搶到一個更高質量的格式的短片,並在需要時再後來才壓縮。

我一直無法找到任何方式在Apple文檔中執行此操作,並且也無法找到用於視頻壓縮的任何第三方庫。有沒有人有什麼建議?

謝謝!

回答

0

蘋果公司不提供任何類型的轉碼視頻庫 - 但我很驚訝你沒有找到和第三方庫。 FFMPEG是選擇的圖書館。現在,它在C中,但它在iOS上完全可用並且可行。請注意,使用FFMPEG時有一些LGPL事項需要注意。

請注意,轉碼是一個昂貴的過程,特別是在CPU使用率方面,所以這實際上可能不是最佳選擇。最好讓iOS儘可能爲您處理它。

相關問題