Czy HandBrake może obracać / obracać wideo?


92

Chciałbym użyć HandBrake do skompresowania wideo zarejestrowanego kamerą zamontowaną do góry nogami.

Znalazłem odniesienie do rotateopcji wiersza polecenia , ale nie mogę go znaleźć w GUI.

Po prostu mi tego brakuje?

Odpowiedzi:


93

W zakładce Dodatkowe opcje w zakładce Wideo, --rotate=4 obróć zgodnie z ruchem wskazówek zegara o 90 lub , --rotate=7o 90 przeciwnie do ruchu wskazówek zegara.

Uwaga: nie będzie działać bez poprzedzającego przecinka i spacji.

(Od wersji 0.10.2.7286)

---- Edycja: od 0.10.5.x

90 stopni w lewo

, --rotate=8

90 stopni w prawo

, --rotate=3

3
działało jak urok :) Może przecinek działa jak zamknięcie opcji x264 i dodanie go do drugiej (jak wstrzyknięcie SQL)
keiki

2
To zadziałało! Potrzebuje więcej głosów pozytywnych.
dtbarne

8
, --rotate=7obraca się dla mnie o 90 stopni w kierunku przeciwnym do ruchu wskazówek zegara w systemie Windows 7
Rob

10
To prawdopodobnie najlepsza odpowiedź. Zgoda; powinien być oceniany na górę. Działa ze wszystkimi innymi opcjami GUI. Byłem w stanie użyć , --rotate=3do obrotu o 180 stopni.
mkasberg

3
To jest właściwie dość zabawne; działa jak atak iniekcyjny na GUI HandBrake. Bieżący interfejs GUI systemu Windows działa poprzez utworzenie długiego ciągu zapytania dla interfejsu CLI. Ponieważ ciąg „dodatkowych opcji” dla wideo nie jest ujęty w cudzysłów, możesz zamknąć sekcję „dodatkowe opcje” i po prostu rozpocząć wprowadzanie dowolnych parametrów wiersza poleceń. Tak to działa. Teoretycznie możesz tutaj dodać dowolne parametry CLI. (Przynajmniej dopóki to nie zostanie naprawione)
RandomEngy

23

Z dokumentacji hamulca ręcznego:

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

Aby obrócić o 90 ° użyłem:

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

z sukcesem. Nie ma szczęścia, aby działało to z GUI.

Uwaga: Nie jestem pewien, dlaczego wyżej wymieniony post na blogu mówi:

wartość 1 rzutu na X, 2 rzuty na Y i 3 rzuty na X i Y.

Mówi się, że „3” jest domyślne i jako takie nie powinno się w ogóle obracać. Odkryłem, że to prawda.


informacje dodane przez sorein:

Dokumentacja HandBrake: https://trac.handbrake.fr/wiki/CLIGuide

Sintax:,
--rotate = n
(potrzebny przecinek i spacja)
Należy wpisać w zakładce OPCJE WIDEO / DODATKOWE

Zachowanie się „n”
Zarządzanie opcją OBRÓĆ jest chaotyczne. Łączy FLIP i ROTATE!

1: x obrót
2: y
obrót 3: 180 stopni obrót (również DOMYŚLNY)
4: 90 stopni obrót (zgodnie z ruchem wskazówek zegara)
5: 90 stopni obrót + y obrót
6: 270 stopni obrót + y obrót
7: 270 stopni obrót


to działa dla mnie na osx
timaschew

Uwaga: CLI hamulca ręcznego nie jest wyposażony w hamulec ręczny, jest to osobne pobieranie
deweydb

3
Pracowałem dla mnie w Ubuntu 12.04. (tylko z CLI hamulca ręcznego). Opcje w zakładce Wideo w GUI nie działały dla mnie.
onaclov2000,

Jestem na tej samej łodzi. --rotate = "3" odwrócił mój ruch o 180 stopni, ale tylko jeśli użyłem wersji CLI narzędzia.
Tom Purl,

W nowszej wersji argument to --rotate = angle = 90 (testowany na Mac OSX)
Panayotis

14

Z ostatniego postu Obracanie wideo iPhone'a (i kompresja)

HandBrake (lub przynajmniej GUI) nie oferuje możliwości obracania wideo. Interfejs HandBrake ma opcję „obracania”, jednak stwierdziłem, że nie jest to prawdziwy obrót. Raczej po prostu obraca się na osi. Dokumentacja jest słaba, ale stwierdziłem, że wartość 1 trzepnięcia na X, 2 trzepnięcia na Y i 3 trzepnięcia na X i Y. Zatem użycie wartości 3 jest takie samo jak wykonywanie obrotu o 180 °, co jest przydatne do filmy do góry nogami, ale nie do filmów z boku.

mencoder może wykonać prawidłowy obrót.

Chociaż odnosi się to do platformy Mac OS-X, myślę, że powinna ona również działać dla Ciebie. Znajdź plik binarny mencoder dla swojej platformy.


1
Pytam tylko o odwrócenie filmu. Czy ta opcja jest dostępna w interfejsie GUI hamulca ręcznego?
nonot1

Nie mogłem też znaleźć opcji obracania w GUI. Jeśli skonfigurujesz wszystko inne, a następnie „Dodaj do kolejki” podczas „Pokaż kolejkę”, istnieje możliwość utworzenia skryptu wsadowego pełnej kolejki. Zrób to, a następnie edytuj plik wsadowy i dodaj --rotate do plików, które chcesz obrócić. Następnie po prostu uruchom plik bat. Pozwala to uniknąć większości prac związanych z budowaniem linii poleceń
Craig,

2
Opcje wiersza poleceń, które nie są widoczne w graficznym interfejsie użytkownika, można wprowadzić w polu tekstowym pod zakładką zaawansowaną.

@Matt To pole tekstowe wydaje się dotyczyć opcji x264, a nie opcji hamulca ręcznego.
duozmo

7

Wypełnij ujawnienie: autor VidCoder tutaj.

Alternatywą może być użycie najnowszej wersji VidCoder beta, która korzysta z silnika HandBrake i ma obsługę GUI w zakresie obrotu i odbicia (z podglądem):

Przykład rotacji VidCoder


Wow, VidCoder naprawił mój problem z obracaniem o 180 filmów. Dzięki.
Matt Roy

2

Próbowałem umieścić

-7 --rotate <3>

w polu na karcie Wideo w polu Optymalizuj wideo: Dodatkowe opcje .

Zadziałało i odwróciło moje wideo na osi XY (obrót o 180 stopni).


To działa, dzięki! Znacznie lepiej niż przełączanie na inne narzędzie.
Jörn Zaefferer

Próbowałem tego na Mac Handbrake, ale to nie działało. Zauważyłem, że dodane opcje budują ciąg „x264 unparse”, więc próbowałem także w formacie oddzielonym dwukropkami, np. „7: rotate = 3” i wariacje. Czy ktoś wie, jak to zrobić na komputerze Mac?
ttarchala

1
W Linuksie to nie działa.
Juan Simón

W systemie Windows (Win 7) działa idealnie dla mnie, dziękuję. Mój iOS nie jest wystarczająco inteligentny, aby zdawać sobie sprawę z tego, jak trzymam telefon, kiedy zaczynam nagrywać wideo - a jednak, kiedy odtwarzam go na telefonie, wie, że mogę go obrócić o 180 - to takie denerwujące!
MikeTeeVee

Próbowałem tego samego z <4> dla obrotu o 90 ° zgodnie z ruchem wskazówek zegara, ale nadal będzie to 180 ° ...
jj_

1

W Winx64 0.9.9.5530 składnia jest następująca:

rotate=3

Bez przecinków wiodących i końcowych, spacji itp.


0

Zauważ, że od wersji Win x64 1.0.7 (i prawdopodobnie wcześniejszych wersji 1.0) dostępna jest teraz opcja Obróć w obszarze Filtry, z tymi samymi opcjami 0/90/180/270, które obecnie udostępnia interfejs CLI .

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.