91

Я бы хотел использовать HandBrake для сжатия видео, снятого с помощью камеры, которая была установлена вверх ногами.

Я нашел ссылку на параметр rotate командной строки, но не могу найти его в графическом интерфейсе.

Я просто скучаю по нему?

6 ответов6

93

На вкладке « Дополнительные параметры» вкладки « Видео » установите , --rotate=4 для поворота по часовой стрелке на 90 или , --rotate=7 для 90 против часовой стрелки.

Примечание: это не будет работать без предшествующей запятой и пробела.

(Начиная с версии 0.10.2.7286)

---- Редактировать: с 0.10.5.x

90 градусов против часовой стрелки

, --rotate=8

90 градусов по часовой стрелке

, --rotate=3
23

Из документации ручного тормоза:

    --rotate            Flips images axes
      <M>               (default 3)

Для поворота на 90 ° я использовал:

HandBrakeCLI -i source -o target.m4v --preset="Universal" --rotate="4"

с успехом. Не повезло заставить это работать из GUI.

примечание: я не уверен, почему упомянутое выше сообщение в блоге говорит:

значение 1 - X, 2 - Y, 3 - X и Y.

"3" считается значением по умолчанию и поэтому вообще не должно вращаться. Я обнаружил, что это правда.


информация добавлена sorein:

Документация по HandBrake:https://trac.handbrake.fr/wiki/CLIGuide

синтаксис:
, --rotate = n
(нужна запятая и пробел)
Он должен быть введен во вкладке ВИДЕО / ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ

Поведение "н"
Управление опцией ROTATE хаотично. Он смешивает FLIP и ROTATE!

1: х флип
2: у флип
3: поворот на 180 градусов (также по умолчанию)
4: поворот на 90 градусов (по часовой стрелке)
5: поворот на 90 градусов + флип
6: поворот на 270 градусов + флип
7: поворот на 270 градусов

14

Из недавнего поста iPhone ротация видео (и компрессия)

HandBrake (или, по крайней мере, GUI) не предлагает способ поворота видео. В CLI HandBrake есть опция "Поворот", однако я обнаружил, что это не настоящий поворот. Скорее, это просто переворачивает ось. Документация плохая, но я обнаружил, что значение 1 - X, 2 - Y и 3 - X и Y. Таким образом, использование значения 3 - это то же самое, что и поворот на 180 °, что полезно для видео с ног на голову, но не для видео с боком.

Mencoder может сделать правильное вращение.

Хотя это относится к платформе Mac OS-X, я думаю, это должно работать и для вас. Найдите бинарный файл mencoder для вашей платформы.

7

Заполните раскрытие: автор VidCoder здесь.

Альтернативой может быть использование последней бета-версии VidCoder , которая использует движок HandBrake и имеет встроенную поддержку графического интерфейса для вращения и отражения (с предварительным просмотром):

Пример вращения VidCoder

2

Я пытался положить

-7 --rotate <3>

в поле на вкладке «Видео» в разделе « Оптимизировать видео: дополнительные параметры» .

Это сработало и перевернуло мое видео по оси XY (поворот на 180 градусов).

1

В Winx64 0.9.9.5530 синтаксис такой:

rotate=3

Без запятой или пробела, пробела и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .