È possibile utilizzare una qualità tra AvasseTexportPreSetMediumquality e AvasseTexportPreSethighesterquality con AvasseTexportSession?
-
28-10-2019 - |
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
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