È possibile utilizzare una qualità tra AvasseTexportPreSetMediumquality e AvasseTexportPreSethighesterquality con AvasseTexportSession?

StackOverflow https://stackoverflow.com/questions/5373374

Domanda

Sto usando AvasseTexportSession per esportare un video dalla mia app iOS, in questo modo:

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

Voglio caricare il video esportato, quindi le dimensioni contano. Il problema è: la qualità media è una vera cattiva qualità e AvassetExportPreSethighesteryquality va bene, ma circa 5 volte più grande di quella media.

Quindi, c'è un modo per creare un video con una qualità in mezzo, diciamo con 2 volte le dimensioni?

È possibile con AVAssetExportSession?

In caso contrario, è possibile con AvassetWriter?

Grazie in anticipo,

distinti saluti,

Walchy

È stato utile?

Soluzione

La risposta è:

No. Non è possibile con Avassetexportsession.

Ma si. È possibile con AvasseTreader/AvassetWriter.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top