Intereting Posts

Как обрабатывать ориентацию видео с мобильных устройств

У меня есть серверный компонент, который обрабатывает загрузку видео для приложения web / iOS / Android.

Однако я столкнулся с проблемой обработки видео ориентации. Есть ли хороший способ решить эту проблему? У меня есть инструмент MediaInfo, который вырывает метаданные из устройства, но это то, с чем я сталкиваюсь

IOS

  • Портрет правильный 90 или 270
  • Пейзаж сумасшедший. Если вы удерживаете устройство с помощью кнопки влево, он сообщает 0 для передней камеры и 180 для задней

Android

  • Здесь ситуация обратная, ландшафт правильный как передняя, ​​так и задняя камера
  • Портрет – 90 или 270 в зависимости от того, используете ли вы переднюю или заднюю камеру
  • Кроме того, некоторые устройства, такие как Motorola Droids и Evo4G, вообще не записывают метаданные

Кто-нибудь видел чистое решение для этого?

Нет чистого решения для устройств Android, которые не сообщают о ориентации.

Для всех других направлений я слишком усложнил это в своем уме. Переворот между передним и задним означает, что углы верны, если они повернуты по часовой стрелке