2011-03-21 12 views
5

मैं AVAssetExportSession उपयोग कर रहा हूँ, अपने iOS एप्लिकेशन के बाहर एक वीडियो निर्यात करने के इस तरह:AVAssetExportPresetMediumQuality और AVAssetExportPresetHighestQuality के बीच AVAssetExportSession के साथ गुणवत्ता का उपयोग करना संभव है?

AVAssetExportSession *exportSession=[AVAssetExportSession exportSessionWithAsset:composition presetName:AVAssetExportPresetMediumQuality]; 

मैं निर्यात वीडियो अपलोड करना चाहते हैं, इसलिए बड़े आकार फर्क पड़ता है। समस्या यह है कि: मध्यम गुणवत्ता एक वास्तविक खराब गुणवत्ता है और AVAssetExportPresetHighestQuality ठीक है, लेकिन मध्यम से लगभग 5 गुना बड़ा है।

तो, क्या गुणवत्ता के साथ एक वीडियो बनाने का कोई तरीका है, आइए 2 गुणा आकार के साथ कहें?

क्या यह AVAssetExportSession के साथ संभव है?

यदि नहीं, तो AVAssetWriter के साथ यह संभव है?

अग्रिम धन्यवाद,

सादर,

Walchy

+0

आपने इसे कैसे हल किया? – zakdances

उत्तर

5

जवाब है:

नहीं नहीं। AVAssetExportSession के साथ संभव।

लेकिन हाँ। AVAssetReader/AVAssetWriter के साथ यह संभव है।

संबंधित मुद्दे