Недавно мы создали приложение для iPhone для одной из наших систем, которое позволяет пользователям загружать изображения и видео в наши службы. Последний главный недостаток, с которым мы сталкиваемся, - как обрабатывать видео, которые загружены в ориентации, отличной от горизонтальной справа. Очевидно, что если ваша система воспроизведения не учитывает флаг ориентации, отправленный с видео, то он будет воспроизводиться вверх ногами или вбок.
Правильный подход выглядит так: - система воспроизведения должна учитывать флаг ориентации непосредственно перед воспроизведением. Именно так Apple обращается с ним как непосредственно на устройстве, так и с помощью Quicktime.
Так что моя первая надежда на то, что кто-то знает о веб-проигрывателе (HTML5 или Flash), который способен вращать видео во время воспроизведения на основе либо метаданных ориентации видео, либо на основе пропущенного флага (у нас уже есть необходимые флаг доступен в БД, если нам нужно просто передать его вручную). Если вы знаете любого такого игрока, тогда ПОЖАЛУЙСТА, ПОДЕЛИТЕСЬ!
Если вы не знаете о таком плеере, то кому-нибудь повезло, крутя свои видео с помощью FFMPEG или MEncoder? На прошлой неделе мы провели несколько часов тестирования и не смогли получить достойных результатов от двух упомянутых там сильных нападающих.
В противном случае, возможно ли, чтобы iPhone загружал видео или изображение в указанном направлении?
Любой из трех будет работать для меня, но я бы предпочел сделать все, что стандартно (если таковой существует).
Любая помощь очень ценится!