Вопрос Может ли HandBrake перевернуть / повернуть видео?


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

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

Я просто пропустил его?


91
2018-05-01 02:45


происхождения




ответы:


На Дополнительные опции под видео вкладка , --rotate=4 вращать по часовой стрелке на 90 или , --rotate=7 на 90 против часовой стрелки.

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

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

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

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

, --rotate=8

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

, --rotate=3

92
2017-11-17 17:09



работал как шарм :) Может быть, запятая работает как закрытие опций x264 и добавляет ее в другую (например, SQL-инъекцию) - keiki
Это сработало! Требуется больше оборотов. - dtbarne
, --rotate=7 поворачивается на 90 градусов против часовой стрелки для меня на Windows 7 - Rob
Вероятно, это лучший ответ. Согласовано; он должен быть поднят до вершины. Он работает со всеми другими опциями GUI. Я смог использовать , --rotate=3 для поворота на 180 градусов. - mkasberg
Это на самом деле довольно забавно; он работает как инъекционная атака на GUI HandBrake. В текущем графическом интерфейсе Windows работает построение длинной строки запроса для CLI. Поскольку строка «дополнительные параметры» для видео не заключена в кавычки, вы можете закрыть раздел «Дополнительные параметры» и просто начать вводить любые параметры командной строки, которые вы хотите. Вот как это работает. Теоретически вы можете добавить все параметры CLI, которые вы хотите здесь. (По крайней мере, пока это не будет исправлено) - RandomEngy


Из документации 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
(требуется запятая и пространство)
Он должен быть введен на вкладке VIDEO / EXTRA OPTIONS

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

1: x flip
2: y flip
3: вращение на 180 градусов (также ПО УМОЛЧАНИЮ)
4: 90 градусов вращаются (по часовой стрелке)
5: поворот на 90 градусов + перевертывание
6: вращение на 270 градусов + флип
7: вращение на 270 градусов


23
2018-02-13 16:27



это работает для меня на osx - timaschew
Обратите внимание, что ручной тормоз CLI не поставляется с ручным тормозом, это отдельная загрузка - deweydb
Работал в Ubuntu 12.04 для меня. (только с CLI Handbrake). вкладка «Параметры» на вкладке «Видео» в gui не работала для меня. - onaclov2000
Я в одной лодке. --rotate = "3" перевернул мой ход на 180 градусов, но только если я использовал версию инструмента CLI. - Tom Purl
В новой версии аргумент --rotate = angle = 90 (протестирован на Mac OSX) - Panayotis


Из недавней публикации Поворот видео iPhone (и сжатие)

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

MEncoder может выполнять правильное вращение.

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


14
2018-05-01 02:53



Я просто спрашиваю о переводе видео. Является ли этот параметр в графическом интерфейсе ручного тормоза в любом месте? - nonot1
Я также не мог найти параметр поворота в графическом интерфейсе. Если вы установите все остальное, а затем «Добавить в очередь», когда вы «Покажите очередь», есть возможность создать пакетный скрипт полной очереди. Сделайте это, затем отредактируйте командный файл и добавьте --rotate к файлам, которые вы хотите повернуть. Затем просто запустите файл bat. Это позволяет избежать большей части работы по созданию командной строки - Craig
Параметры командной строки, которые не отображаются в графическом интерфейсе, можно ввести в текстовое поле на вкладке «Дополнительно».
@Matt Это текстовое поле похоже на опции x264, а не опции Handbrake. - duozmo


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

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

VidCoder rotation example


7
2018-06-15 18:15



Вау, VidCoder действительно исправил мою проблему, чтобы повернуть 180 видео. Благодарю. - Matt Roy


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

-7 --rotate <3>

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

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


2
2017-08-14 01:59



Это работает, спасибо! Гораздо лучше, чем переключиться на другой инструмент. - Jörn Zaefferer
Я попробовал это в Mac Handbrake, но это не сработало. Я заметил, что добавленные опции строят строку «x264 unparse», поэтому я попытался также в формате, разделенном двоеточиями, например. «7: rotate = 3» и варианты. Кто-нибудь знает, как это сделать на Mac? - ttarchala
В Linux это не работает. - Juan Simón
В Windows (Win 7), он отлично работает для меня, спасибо. Мой iOS недостаточно умен, чтобы понять, как я держу свой телефон, когда начинаю записывать видео, но, когда он воспроизводится на моем телефоне, он знает, что нужно вращать его 180 - так раздражает! - MikeTeeVee
Я пробовал то же самое с <4> для поворота на 90 ° по часовой стрелке, но он все равно будет делать 180 ° ... - jj_


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

rotate=3

Отсутствует ведущая или конечная запятая, пробел и т. Д.


1
2017-12-25 04:23