HandBrake có thể lật / xoay video không?


92

Tôi muốn sử dụng HandBrake để nén một số video được quay qua camera được gắn ngược.

Tôi đã tìm thấy một tham chiếu đến một rotatetùy chọn dòng lệnh , nhưng tôi không thể tìm thấy nó trong GUI.

Có phải tôi chỉ thiếu nó?

Câu trả lời:


93

Trên Tùy chọn bổ sung trong tab Video được đặt , --rotate=4để xoay theo chiều kim đồng hồ 90 hoặc , --rotate=790 theo chiều ngược chiều kim đồng hồ.

Lưu ý: Nó sẽ không hoạt động nếu không có dấu phẩy và dấu cách trước đó.

(Kể từ phiên bản 0.10.2.7286)

---- Chỉnh sửa: kể từ 0.10.5.x

90 độ ngược chiều kim đồng hồ

, --rotate=8

90 độ theo chiều kim đồng hồ

, --rotate=3

3
hoạt động như một bùa mê :) Có thể dấu phẩy hoạt động như đóng các tùy chọn x264 và thêm nó vào một tùy chọn khác (như SQL tiêm)
keiki

2
Điều này đã làm việc! Cần nhiều upvote hơn.
dtbarne

8
, --rotate=7xoay 90 độ ngược chiều kim đồng hồ đối với tôi trên Windows 7
Rob

10
Đây có lẽ là câu trả lời tốt nhất. Đã đồng ý; nó nên được nâng lên hàng đầu. Nó hoạt động với tất cả các tùy chọn GUI khác. Tôi đã có thể sử dụng , --rotate=3cho một vòng quay 180 độ.
mkasberg

3
Điều này thực sự khá buồn cười; nó hoạt động như một cuộc tấn công tiêm chích vào GUI HandBrake. GUI Windows hiện tại hoạt động bằng cách xây dựng chuỗi truy vấn dài cho CLI. Vì chuỗi "tùy chọn bổ sung" cho video không được đặt trong dấu ngoặc kép, bạn có thể đóng phần "tùy chọn bổ sung" và chỉ cần bắt đầu đưa vào bất kỳ tham số dòng lệnh nào bạn muốn. Đó là cách nó đang hoạt động. Về mặt lý thuyết bạn có thể thêm bất cứ thông số CLI nào bạn muốn vào đây. (Ít nhất cho đến khi điều này được khắc phục)
RandomEngy

23

Từ tài liệu Handbrake:

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

Để xoay 90 ° tôi đã sử dụng:

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

với thành công. Không có may mắn nhận được điều này để làm việc từ GUI.

lưu ý: Tôi không chắc tại sao bài viết trên blog được tham chiếu ở trên nói:

giá trị 1 lần lật trên X, 2 lần lật trên Y và 3 lần lật trên X và Y.

"3" được cho là mặc định và do đó không nên xoay vòng. Tôi đã tìm thấy điều này là đúng.


thông tin được thêm bởi sorein:

Tài liệu HandBrake: https://trac.handbrake.fr/wiki/CLIGuide

Sintax :
, --rotate = n
(dấu phẩy và khoảng trống cần thiết)
Nó phải được nhập vào tab VIDEO / EXTRA TÙY CHỌN

Hành vi của "n"
Việc quản lý tùy chọn ROTATE là hỗn loạn. Nó trộn FLIP và ROTATE!

1: x lật
2: y lật
3: 180 độ xoay (cũng là DEFAULT)
xoay 4: 90 độ (theo chiều kim đồng hồ) xoay
5: 90 độ + y lật
6: 270 độ xoay + y lật
7: 270 độ xoay


hoạt động với tôi trên osx
timaschew

Lưu ý, phanh tay CLI không đi kèm với phanh tay, nó là một bản tải xuống riêng
deweydb

3
Đã làm việc trong Ubuntu 12.04 cho tôi. (chỉ với CLI phanh tay). Các tùy chọn trong tab Video trong gui dường như không hoạt động với tôi.
onaclov2000

Tôi ở trên cùng một con thuyền. --rotate = "3" đã di chuyển 180 độ, nhưng chỉ khi tôi sử dụng phiên bản CLI của công cụ.
Tom Purl

Trong phiên bản mới hơn, đối số là --rotate = angle = 90 (được thử nghiệm trên Mac OSX)
Panayotis

14

Từ một bài quay video gần đây của iPhone (và nén)

HandBrake (hoặc ít nhất là GUI) không cung cấp cách xoay video. HandBrake CLI không có tùy chọn "xoay", tuy nhiên tôi thấy đó không phải là một vòng quay thực sự. Thay vào đó, nó chỉ đơn giản là lật trên một trục. Tài liệu này kém, nhưng tôi thấy rằng giá trị 1 lần lật trên X, 2 lần lật trên Y và 3 lần lật trên X và Y. Vì vậy, sử dụng giá trị 3 cũng giống như thực hiện xoay 180 °, rất hữu ích cho các video bị lộn ngược, nhưng không dành cho các video nằm nghiêng.

mencoder có thể thực hiện xoay vòng thích hợp.

Mặc dù điều này đề cập đến nền tảng Mac OS-X, tôi đoán nó cũng phù hợp với bạn. Tìm một nhị phân mencoder cho nền tảng của bạn.


1
Tôi chỉ hỏi về việc lật video. Là tùy chọn này trong GUI phanh tay ở bất cứ đâu?
nonot1

Tôi cũng không thể tìm thấy tùy chọn xoay trong GUI. Nếu bạn thiết lập mọi thứ khác và sau đó "Thêm vào hàng đợi" khi bạn "Hiển thị hàng đợi", có một tùy chọn để tạo một tập lệnh bó của hàng đợi đầy đủ. Làm điều đó sau đó chỉnh sửa tệp bó và thêm --rotate vào các tệp mà bạn muốn xoay. Sau đó chỉ cần chạy tập tin bat. Điều này tránh được hầu hết các công việc xây dựng dòng lệnh
Craig

2
Tùy chọn dòng lệnh không hiển thị trong GUI có thể được nhập vào hộp văn bản trong tab nâng cao.

@Matt Hộp văn bản đó dường như dành cho các tùy chọn x264, không phải tùy chọn Handbrake.
duozmo

7

Điền thông tin: Tác giả VidCoder ở đây.

Một cách khác có thể là sử dụng bản beta VidCoder mới nhất , sử dụng công cụ HandBrake và có hỗ trợ trong GUI để xoay và phản chiếu (có bản xem trước):

Ví dụ xoay VidCoder


Ồ, VidCoder thực sự đã khắc phục sự cố của tôi để xoay 180 video. Cảm ơn.
Matt Roy

2

Tôi đã thử đặt

-7 --rotate <3>

vào hộp trong tab Video bên dưới Tối ưu hóa video: Tùy chọn bổ sung .

Nó hoạt động và lật video của tôi trên trục XY (xoay 180 độ).


Công việc này, cảm ơn! Tốt hơn nhiều so với việc phải chuyển sang một công cụ khác.
Jorn Zaefferer

Tôi đã thử điều đó trong Mac Handbrake, nhưng nó không hoạt động. Tôi nhận thấy rằng các tùy chọn đã thêm xây dựng chuỗi "x264 unparse", vì vậy tôi cũng đã thử ở định dạng được phân tách bằng dấu hai chấm, ví dụ: "7: rotation = 3" và các biến thể. Có ai biết làm thế nào để hiệu ứng này trên Mac?
ttarchala

1
Trong Linux, nó không hoạt động.
Juan Simón

Trong Windows (Win 7), nó hoạt động hoàn hảo với tôi, cảm ơn bạn. IOS của tôi không đủ thông minh để nhận ra cách tôi cầm điện thoại khi tôi bắt đầu quay video - tuy nhiên, khi phát lại trên điện thoại của tôi, nó biết xoay 180 - thật khó chịu!
MikeTeeVee

Tôi đã thử tương tự với <4> cho xoay 90 ° theo chiều kim đồng hồ nhưng nó vẫn sẽ hoạt động 180 ° ...
jj_

1

Trong Winx64 0.9.9.5530 cú pháp là:

rotate=3

Không có dấu phẩy hàng đầu hoặc dấu, không gian, v.v.


0

Lưu ý rằng kể từ phiên bản Win x64 1.0.7 (và có thể là các phiên bản 1.0 trước đó), giờ đây đã có tùy chọn Xoay trong Bộ lọc, với cùng các tùy chọn 0/90/180/270 mà CLI hiện cung cấp.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.