2011-09-06 118 views
1

我使用AVFoundation錄製視頻並將其上傳到服務器。目前我使用640x480的分辨率,並且文件的大小足以通過網絡發送。 當我切換到HD(1280x720)時,文件的大小變得更大,並且在網絡上傳輸變得太大。AVFoundation上傳高清視頻

有沒有一種方法可以在上傳之前大幅降低高清文件的質量,並且仍然保持良好的質量?

+0

你可以請分享一些關於如何使用AVFoundation上傳視頻的代碼嗎? 640X480 res適合我的應用程序。我會問這個問題,但我看到你已經實現了。謝謝。 – Kwame

+0

嗨誇梅,很抱歉讓你失望,我沒有達到它。我留在640x480這是非常小的。我無法在網上找到壓縮1280x720的代碼。 – bashan

回答

2

有沒有一種方法可以在上傳前大幅降低高清文件的質量?

這將是視頻壓縮的聖盃:)你可以使用AVAssetExportSession來改變壓縮設置和視頻分辨率,但沒關係。

+0

謝謝祖爾,我知道這門課程。我想保持相同的高清分辨率,並且只將視頻壓縮到最大,以便更容易在互聯網上傳輸。當我使用這個類時,壓縮並不重要。是否有一些示例顯示最佳組合或參數? – bashan