Я хотел бы использовать HandBrake для сжатия видео, снятого камерой, установленной вверх ногами.
Я нашелссылкав параметр командной строки rotate
, но я не могу найти его в графическом интерфейсе.
Я просто упустил это из виду?
решение1
НаДополнительные опцииподвидеозащелку установить , --rotate=4
для поворота по часовой стрелке на 90° или , --rotate=7
против часовой стрелки на 90°.
Примечание:Без предшествующей запятой и пробела это работать не будет.
(Начиная с версии 0.10.2.7286)
----Изменить: по состоянию на 0.10.5.x
90 градусов против часовой стрелки
, --rotate=8
90 градусов по часовой стрелке
, --rotate=3
решение2
Из документации Handbrake:
--rotate Flips images axes
<M> (default 3)
Для поворота на 90° я использовал:
HandBrakeCLI -i source -o target.m4v --preset="Universal" --rotate="4"
с успехом. Не удалось заставить это работать из графического интерфейса.
Примечание: Я не совсем понимаю, почему в указанном выше сообщении в блоге говорится следующее:
значение 1 переворачивает по X, 2 переворачивает по Y и 3 переворачивает по X и Y.
"3" считается значением по умолчанию и, как таковое, не должно производить никакого вращения вообще. Я обнаружил, что это правда.
информация добавлена sorein:
Документация HandBrake: https://trac.handbrake.fr/wiki/CLIGuide
Синтаксис:
, --rotate=n
(необходимы запятая и пробел)
Его необходимо ввести на вкладке ВИДЕО / ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Поведение "n"
Управление опцией ROTATE хаотично. Оно смешивает FLIP и ROTATE!
1: переворот по оси x
2:
переворот по оси y 3: поворот на 180 градусов (также ПО УМОЛЧАНИЮ)
4: поворот на 90 градусов (по часовой стрелке)
5: поворот на 90 градусов + переворот по оси y
6: поворот на 270 градусов + переворот по оси y
7: поворот на 270 градусов
решение3
Из недавнего постаПоворот видео на iPhone (и сжатие)
HandBrake (или, по крайней мере, GUI) не предлагает способа поворота видео. HandBrake CLI имеет опцию «поворот», однако я обнаружил, что это не настоящий поворот. Скорее, он просто переворачивает по оси. Документация плохая, но я обнаружил, что значение 1 переворачивает по X, 2 переворачивает по Y и 3 переворачивает по X и Y. Таким образом, использование значения 3 равносильно повороту на 180°, что полезно для перевернутых видео, но не для видео, которые повернуты боком.
менкодерможет выполнять правильное вращение.
Хотя это относится к платформе Mac OS-X, я думаю, это должно сработать и для вас. Найдите бинарный файл mencoder для вашей платформы.
решение4
Обратите внимание, что в Win x64 версии 1.0.7 (и, возможно, более ранних версиях 1.0) теперь есть опция Поворот в разделе Фильтры с теми же параметрами 0/90/180/270, что иCLIв настоящее время обеспечивает.