2010-08-30 128 views
1

有沒有辦法在使用UIImagePickerController記錄的視頻文件上啓用視頻壓縮?啓用UIImagePickerController視頻壓縮

使用UIImagePickerController從相機中選擇視頻時,它們會自動壓縮。

是否有任何其他方式來壓縮視頻?我有一個NSURL訪問文件。

回答

1

我不知道在記錄時更改壓縮的方法。

您可以設置UIImagePickerController的videoQuality屬性以獲得不同比特率的副本。

例如, 「高」 是:UIImagePickerControllerQualityTypeHigh = 0

http://developer.apple.com/iphone/library/documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/doc/c_ref/UIImagePickerControllerQualityType

+1

謝謝您的回答!當從攝像頭(通過UIImagePickerController)選擇視頻時,會在壓縮視頻時顯示一個進度條。當視頻由UIImagePickerController記錄時,進度條從不顯示。我正在尋找一種方法來始終壓縮視頻。 – Marcus 2010-10-08 10:21:04

+0

CDeutsch是對的。如果您希望UIImagePickerController在將設置的videoQuality設置爲低於High時壓縮視頻。這會在您錄製時壓縮視頻。無需等待進度條重新壓縮。 – 2010-12-01 06:21:22