diff --git a/SDAVAssetExportSession.m b/SDAVAssetExportSession.m index e99993b..99e2586 100755 --- a/SDAVAssetExportSession.m +++ b/SDAVAssetExportSession.m @@ -337,7 +337,7 @@ - (AVMutableVideoComposition *)buildDefaultVideoComposition float transx = (targetSize.width - postWidth) / 2; float transy = (targetSize.height - postHeight) / 2; - CGAffineTransform matrix = CGAffineTransformMakeTranslation(transx / xratio, transy / yratio); + CGAffineTransform matrix = CGAffineTransformMakeTranslation(transx / xratio, transy / yratio - transform.ty); matrix = CGAffineTransformScale(matrix, ratio / xratio, ratio / yratio); transform = CGAffineTransformConcat(transform, matrix); }