An AVAssetExportSession object transcodes the contents of an AVAsset source object to create an output of the form described by a specified export preset.


You use an AVAssetReader object to obtain media data of an asset, whether the asset is file-based or represents an assemblage of media data from multiple sources (as with an AVComposition object).


Quality Example
Slightly more

"In my experience avassetexportsession is slightly more performant than using avassetreader and avassetwriter for a straight forward format a - format b type conversion however that said it s probably not by enough to be too concerned about"

from question "Most performant method of processing video and writing to file - ios AVFoundation"

Back to Home
Data comes from Stack Exchange with CC-BY-SA-3.0