Мне нужно определить ориентации видео, для этого я делал так: брал из метаданных видео, переменную rotation и если она равна 0 или 180, то видео горизонтальное, иначе вертикальное, но проблема в том что например у вертикального видео, скачаного из инстаграмма, значение переменной rotation равно 0. Исходя из этого, я думаю что определять по значению переменной rotation ориентацию видео, не лучший вариант. Как тогда правильно определить ориентацию?
В общем случае - никак. Вероятно, существует миллион телефонов, которые вообще ничего туда не пишут или пишут всегда одно и то же, а также обычные камеры и т.п., которые про такое свойство ничего не знают совсем.
Moskus: Например у горизонтального видео с соотношением сторон 16:9 нужно изменить только разрешение,а у вертикального с таким же соотношение изменить разрешение и соотношение сторон на 4:5