Я пытаюсь определить ориентацию видеофайла iPhone (.mov) при загрузке через форму PHP, чтобы я мог использовать FFMPEG для его исправления (много загруженных видеороликов показаны на их стороне). Кажется, я не могу найти способ доступа к ориентации загруженного файла на сервере. Есть идеи?Определить ориентацию видео iPhone с сервера
ответ
Использование MediaInfo
$ mediainfo test.mp4 | grep Rotation
Rotation : 90°
Вы можете использовать Exec(), чтобы получить вывод этой системы вызова, а также применить ориентацию затруднительное (90 градусов по часовой стрелке):
$ ffmpeg -i test.mp4 -vf "transpose=1" testRotated.mp4
Если у вас есть - -enable_vfilters
$ ffmpeg -vfilters "rotate=90" -i test.mp4 testRotated.mp4
да, но предполагается, что это было записано на портрете – user2387149
Я не лучший с регулярным выражением, но вот как я бы делать это
exec(ffmpeg -i uploaded.mov,$output)
Затем, если у вас есть выход сделать pregmatch на ней, как так
preg_match('/(\d+)x(\d+)/', $output, $dims);
Затем проверьте, чтобы увидеть, если $ тускнеет [1] больше, чем $ тускнеет [2], если то он в пейзаже, если он меньше, чем его портрет.
Я не смог проверить его полностью, но что-то в этом направлении должно работать на вас.
Размеры ничего не сообщают об ориентации. Он может работать в некоторых случаях, но не в том случае, если вы переверните камеру вверх дном или камеру, используя портрет в обычном режиме. – PiTheNumber
- 1. Определить ориентацию экрана iPhone
- 2. Как определить ориентацию записанного видео в android
- 3. Как изменить ориентацию видео
- 4. Лучший способ определить ориентацию на iphone
- 5. Как определить ориентацию iPhone перед вращением
- 6. Определить ориентацию iPhone перед загрузкой tableview
- 7. Как программно определить ориентацию интерфейса iPhone?
- 8. ffmpeg фиксирует ориентацию видео
- 9. OpenCV обнаруживает ориентацию на iphone
- 10. Определить ориентацию фотографий в JavaScript?
- 11. Как изменить ориентацию iphone/ipod?
- 12. Поток видео с сервера. {iPhone SDK}
- 13. Потоковое видео с сервера в iphone?
- 14. MLT испортил ориентацию видео
- 15. Определить ориентацию видео и автоматически повернуть в случае необходимости
- 16. Определить ориентацию изображения
- 17. Как определить абсолютную ориентацию
- 18. Как определить ориентацию NSLayoutConstraint?
- 19. jquerymobile: определить ориентацию устройства
- 20. Iphone: изменить ориентацию вручную
- 21. Включить ориентацию интерфейса iPhone
- 22. Исправить ориентацию изображения + iphone
- 23. Как исправить ориентацию видео в объективе c
- 24. Как изменить ориентацию видео AVPlayer?
- 25. PhoneGap: Получить ориентацию захваченного видео?
- 26. Как определить текущую ориентацию для вращения UIImage?
- 27. emacs как определить ориентацию окна?
- 28. Как определить ориентацию изображения (текст)
- 29. Определить ориентацию устройства iPad с помощью javascript
- 30. Как определить ориентацию устройства с датчиков
http://stackoverflow.com/questions/2814626/programatically-access-orientation-of-an-iphone-video – cspray
@ craig1231 Да? Итак, поскольку браузер является клиентом, ему не разрешается взаимодействовать с сервером, на котором запущен PHP? IPhone, безусловно, может [отправлять запросы и данные на веб-сервер] (http://stackoverflow.com/questions/3249897/get-content-of-webservice). – cspray
Извините, просто уточнил вопрос, пользователь загружает файл со своего компьютера через форму html/php –