Размеры AVAsset: размер дорожки не соответствует размеру экспортированного видео
Я работаю с AVFoundation, импортирую видео из библиотеки пользователя.
Мне нужны реальные размеры видео. После записи экрана на моем iPhone 7 размер видео должен быть (750,0, 1334,0). При использовании NaturalSize трека AVAsset у меня всегда получается (720.0, 1280.0).
Как я могу получить реальное видео измерение?
Вот код, который я использую:
guard let track = tracks(withMediaType: AVMediaType.video).first else { return .zero }
return track.naturalSize.applying(track.preferredTransform)
1 ответ
Размер видео, записанного с помощью устройства iOS, будет соответствовать размерам, установленным на Settings > Camera > Record Video
и игнорирование разрешения экрана устройства.