Bisakah HandBrake membalik / memutar video?


92

Saya ingin menggunakan HandBrake untuk mengompres beberapa video yang diambil melalui kamera yang dipasang terbalik.

Saya menemukan referensi ke rotateopsi baris perintah , tetapi saya tidak dapat menemukannya di GUI.

Apakah saya hanya melewatkannya?

Jawaban:


93

Pada Opsi Tambahan di bawah tab Video,, --rotate=4 putar 90 searah jarum jam 90 atau , --rotate=790 berlawanan arah jarum jam.

Catatan: Ini tidak akan berfungsi tanpa koma dan ruang sebelumnya.

(Pada versi 0.10.2.7286)

---- Edit: mulai 0.10.5.x

90 derajat berlawanan arah jarum jam

, --rotate=8

90 derajat searah jarum jam

, --rotate=3

3
bekerja seperti pesona :) Mungkin koma berfungsi seperti menutup opsi x264 dan menambahkannya ke yang lain (seperti injeksi SQL)
keiki

2
Ini berhasil! Perlu lebih banyak upvote.
dtbarne

8
, --rotate=7memutar 90 derajat berlawanan arah jarum jam untuk saya di Windows 7
Rob

10
Ini mungkin jawaban terbaik. Sepakat; itu harus diunggulkan ke atas. Ini bekerja dengan semua opsi GUI lainnya. Saya dapat menggunakan , --rotate=3rotasi 180 derajat.
mkasberg

3
Ini sebenarnya sangat lucu; ini berfungsi sebagai serangan injeksi terhadap GUI HandBrake. GUI Windows saat ini berfungsi dengan membuat string kueri panjang untuk CLI. Karena string "opsi tambahan" untuk video tidak dicantumkan dalam tanda kutip, Anda dapat menutup bagian "opsi tambahan" dan mulai memasukkan parameter perintah apa pun yang Anda inginkan. Begitulah cara kerjanya. Secara teoritis Anda dapat menambahkan parameter CLI apa pun yang Anda inginkan di sini. (Setidaknya sampai ini diperbaiki)
RandomEngy

23

Dari dokumentasi Handbrake:

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

Untuk memutar 90 ° saya menggunakan:

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

dengan sukses. Tidak beruntung mendapatkan ini bekerja dari GUI.

catatan: Saya tidak yakin mengapa posting blog yang dirujuk di atas mengatakan:

nilai 1 membalik pada X, 2 membalik pada Y, dan 3 membalik pada X dan Y.

"3" dikatakan default dan karena itu tidak boleh melakukan rotasi sama sekali. Saya menemukan ini benar.


info ditambahkan oleh sorein:

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

Sintaks:,
--rotate = n
(koma dan dibutuhkan spasi)
Harus dimasukkan di tab VIDEO / OPSI EKSTRA

Perilaku "n"
Manajemen opsi ROTATE kacau. Ini mencampur FLIP dan ROTATE!

1: x flip
2: y flip
3: 180 derajat rotate (juga DEFAULT)
4: 90 derajat rotate (searah jarum jam)
5: 90 derajat rotate + y flip
6: 270 derajat rotate + y flip
7: 270 derajat rotate


yang bekerja untuk saya di osx
timaschew

Catatan, rem tangan CLI tidak datang dengan rem tangan, itu adalah unduhan terpisah
deweydb

3
Bekerja di Ubuntu 12,04 untuk saya. (hanya dengan Handbrake CLI). Pilihan pada tab Video di gui tampaknya tidak berfungsi untuk saya.
onaclov2000

Saya di kapal yang sama. --rotate = "3" membalik gerakan saya 180 derajat, tetapi hanya jika saya menggunakan versi CLI dari alat ini.
Tom Purl

Dalam versi yang lebih baru, argumennya adalah --rotate = angle = 90 (diuji pada Mac OSX)
Panayotis

14

Dari rotasi video posting iPhone terbaru (dan kompresi)

HandBrake (atau setidaknya GUI) tidak menawarkan cara untuk memutar video. HandBrake CLI memang memiliki opsi "rotate", namun saya menemukan itu bukan rotasi yang sebenarnya. Sebaliknya, itu hanya membalik pada sumbu. Dokumentasinya buruk, tetapi saya menemukan bahwa nilai 1 membalik pada X, 2 membalik pada Y, dan 3 membalik pada X dan Y. Jadi menggunakan nilai 3 sama dengan melakukan rotasi 180 °, yang berguna untuk video yang terbalik, tetapi tidak untuk video yang menyamping.

mencoder dapat melakukan rotasi yang tepat.

Walaupun ini mengacu pada platform Mac OS-X, saya kira itu juga akan bekerja untuk Anda. Temukan biner mencoder untuk platform Anda.


1
Saya hanya bertanya tentang membalik video. Apakah opsi ini ada di GUI rem tangan di mana saja?
nonot1

Saya juga tidak bisa menemukan opsi rotate di GUI. Jika Anda mengatur segalanya dan kemudian "Tambahkan Ke Antrian" ketika Anda "Tampilkan Antrian" ada opsi untuk membuat skrip batch dari antrian penuh. Lakukan itu kemudian edit file batch dan tambahkan --rotate ke file yang ingin diputar. Kemudian jalankan saja file bat. Ini menghindari sebagian besar pekerjaan membangun baris perintah
Craig

2
Opsi baris perintah yang tidak terlihat di GUI dapat dimasukkan dalam kotak teks di bawah tab lanjutan.

@ Mat Kotak teks itu sepertinya untuk opsi x264, bukan opsi Handbrake.
duozmo

7

Isi pengungkapan: penulis VidCoder di sini.

Alternatif lain mungkin menggunakan VidCoder beta terbaru , yang menggunakan mesin HandBrake dan memiliki dukungan in-GUI untuk rotasi dan refleksi (dengan preview):

Contoh rotasi VidCoder


Wow, VidCoder benar-benar memperbaiki masalah saya untuk memutar 180 video. Terima kasih.
Matt Roy

2

Saya sudah mencoba menempatkan

-7 --rotate <3>

ke dalam kotak di tab Video di bawah kotak Optimalkan Video: Opsi Tambahan .

Ini bekerja dan membalik video saya pada sumbu XY (rotasi 180 derajat).


Ini berhasil, terima kasih! Jauh lebih baik daripada harus beralih ke alat lain.
Jörn Zaefferer

Saya mencobanya di Mac Handbrake, tetapi tidak berhasil. Saya perhatikan bahwa opsi yang ditambahkan membangun string "x264 unparse", jadi saya mencoba juga dalam format yang dipisahkan dengan titik dua, misalnya "7: rotate = 3" dan variasi. Adakah yang tahu bagaimana efek ini pada Mac?
ttarchala

1
Di Linux ini tidak berfungsi.
Juan Simón

Di Windows (Win 7), ini berfungsi dengan baik untuk saya, terima kasih. IOS saya tidak cukup pintar untuk menyadari bagaimana saya memegang ponsel saya ketika saya mulai merekam video - namun, ketika diputar ulang di ponsel saya, ia tahu untuk memutarnya 180 - sangat menjengkelkan!
MikeTeeVee

Saya mencoba yang sama dengan <4> untuk rotasi searah jarum jam 90 ° tetapi masih akan melakukan 180 ° ...
jj_

1

Dalam Winx64 0.9.9.5530 sintaksnya adalah:

rotate=3

Tidak ada koma, spasi, spasi di depan, dll.


0

Perhatikan bahwa pada Win x64 versi 1.0.7 (dan mungkin versi 1.0 sebelumnya), sekarang ada opsi Putar di bawah Filter, dengan opsi 0/90/180/270 yang sama yang saat ini disediakan CLI .

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.