При попытке перекодировать MOV на MP4 с помощью SDAVAssetExportSession с примером из readme, я получаю границы слева и справа с помощью устройства задней камеры и квадратную обрезку с передней камерой.Странное поведение обрезки
Без какого-либо повторного кодирования мой плеер (PBJVideoPlayerController, используя AVLayerVideoGravityResizeAspectFill) корректно отображает полноэкранное видео.
Я предполагаю, что что-то не так с renderSize SDAVAssetExportSession, но я действительно не понимаю, почему у кого-то еще нет проблемы.
Вот скриншоты с передней и задней камеры после перекодирования:
Скриншот видео без перекодирования, камера заднего вида (отлично весь экран):
Скриншот видео с перекодирования, задняя камера:
Скриншот видео с повторного кодирования, передняя камера
Как вы можете видеть, плеер не должен быть проблемой, так как все нормально, без повторного кодирования. Но после экспорта границы появляются сзади, а я-не знаю-действительно-знаю-что происходит с передней камерой ...
Любая помощь?
Спасибо!
PS: Как мой кофейник?
Не проверено, но отмечено как принятый ответ, как будто это работает так, как ожидалось, именно это я и хотел, когда мне это нужно. –