Вращение видео
При съёмках видео для блога я постоянно сталкиваюсь с очень раздражающей проблемой. На телефоне оно выглядит нормально в любом случае, а вот после загрузки на компьютер, в блог или на YouTube — перевёрнуто вверх ногами, на 180 градусов.
Поначалу я решал эту проблему через перекодирование через онлайн-сервис или VirtualDub. Но это довольно длительный процесс, который к тому же портит качество. Терпел-терпел, и наконец решил поразбираться в проблеме.
Теоретически в каждом видео есть флаг ориентации, и если его поменять, видео можно повернуть без перекодировки, по крайней мере на 180 градусов (на 90 не факт). И действительно, в моих перевёрнутых видео этот флаг установлен в 180 градусов.
Но смена этого флага на 0 через ExifTool и LoselessCut не даёт эффекта, то ли софт на компьютере и серверах его игнорирует, то ли он действует неправильно. Вроде бы это в том числе баг приложения камеры на телефонах Xiaomi, по крайней мере я встречал такую версию в сети.
Возился-возился, никакой софт не помог, только перекодировка. Реальное же решение проблемы оказалось очень простым: нужно правильно ориентировать телефон при съёмке.
Если держать его боковыми кнопками вверх, видео изначально получается правильное. Но по какой-то причине обычно я брал его другой стороной, видимо мне, как левше, так было ухватистее. Теперь буду обращать на это внимание.
Дополнение. Внезапно, после загрузки видео для этого поста оно оказалось правильно ориентированным в обеих версиях! Раньше такого не было, и первый ролик на компьютере перевёрнут, как и раньше. То ли что-то глючит, то ли что-то починили.
рабочее
видеоблогинг
загадка дыры