AVAsset *asset = [AVAsset assetWithURL:url];
NSArray *tracks = [asset tracksWithMediaType:AVMediaTypeVideo];
if([tracks count] > 0) {
AVAssetTrack *videoTrack = [tracks objectAtIndex:0];
CGAffineTransform t = videoTrack.preferredTransform;//这里的矩阵有旋转角度,转换一下即可
NSLog(@"=====hello width:%f===height:%f",videoTrack.naturalSize.width,videoTrack.naturalSize.height);//宽高ios获取视频宽高比分辨率以及旋转角度
最新推荐文章于 2026-06-22 14:24:02 发布
本文介绍如何使用 AVAsset 和 AVAssetTrack 来获取视频的宽度、高度以及旋转角度。通过实例代码展示了如何从给定 URL 的视频文件中提取视频轨道,并进一步获取其自然尺寸和旋转矩阵。
2万+

被折叠的 条评论
为什么被折叠?



