HandBrake สามารถพลิก / หมุนวิดีโอได้หรือไม่?


92

ฉันต้องการใช้ HandBrake เพื่อบีบอัดวิดีโอที่ถ่ายผ่านกล้องที่ติดตั้งแบบกลับหัว

ฉันพบการอ้างอิงถึงrotateตัวเลือกบรรทัดคำสั่งแต่ไม่พบใน GUI

ฉันเพิ่งจะหายไปหรือไม่

คำตอบ:


93

ในตัวเลือกพิเศษภายใต้แท็บวิดีโอ, --rotate=4ให้หมุนตามเข็มนาฬิกา 90 หรือ, --rotate=790 ทวนเข็มนาฬิกา

หมายเหตุ:มันจะไม่ทำงานหากไม่มีเครื่องหมายจุลภาคและช่องว่างก่อนหน้า

(ณ วันที่ 0.10.2.7286)

---- แก้ไข: ตั้งแต่ 0.10.5.x

ทวนเข็มนาฬิกา 90 องศา

, --rotate=8

90 องศาตามเข็มนาฬิกา

, --rotate=3

3
ทำงานเหมือนเสน่ห์ :) บางทีจุลภาคทำงานเช่นการปิดตัวเลือก x264 และเพิ่มไปอีกทางหนึ่ง (เช่นฉีด SQL)
Keiki

2
สิ่งนี้ได้ผล! ต้องการ upvotes มากขึ้น
dtbarne

8
, --rotate=7หมุน 90 องศาทวนเข็มนาฬิกาสำหรับฉันใน Windows 7
Rob

10
นี่อาจเป็นคำตอบที่ดีที่สุด ตกลงกัน; มันควรจะถูกเลื่อนขึ้นไปด้านบน มันทำงานร่วมกับตัวเลือก GUI อื่น ๆ ทั้งหมด ฉันสามารถใช้, --rotate=3สำหรับการหมุน 180 องศา
mkasberg

3
นี่มันตลกดีจริงๆ มันทำงานเป็นการโจมตีแบบฉีดเข้ากับ HandBrake GUI Windows GUI ปัจจุบันทำงานโดยการสร้างสตริงเคียวรีแบบยาวสำหรับ CLI เนื่องจากสตริง "ตัวเลือกพิเศษ" สำหรับวิดีโอไม่ได้อยู่ในเครื่องหมายคำพูดคุณสามารถปิดส่วน "ตัวเลือกพิเศษ" และเริ่มใส่พารามิเตอร์บรรทัดคำสั่งใดก็ได้ที่คุณต้องการ นั่นคือวิธีการทำงาน ในทางทฤษฎีคุณสามารถเพิ่มพารามิเตอร์ CLI ใดก็ได้ที่คุณต้องการที่นี่ (อย่างน้อยก็จนกว่าจะได้รับการแก้ไข)
RandomEngy

23

จากเอกสาร Handbrake:

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

ในการหมุน 90 °ฉันใช้:

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

กับความสำเร็จ ไม่มีโชคที่จะทำให้เรื่องนี้ทำงานได้จาก GUI

หมายเหตุ: ฉันไม่แน่ใจว่าทำไมโพสต์บล็อกที่อ้างถึงข้างต้นพูดว่า:

ค่า 1 flips บน X, 2 flips บน Y และ 3 flips บน X และ Y

"3" ถูกกล่าวว่าเป็นค่าเริ่มต้นและไม่ควรหมุนเลย ฉันพบสิ่งนี้เป็นจริง


เพิ่มข้อมูลโดย sorein:

เอกสาร HandBrake: https://trac.handbrake.fr/wiki/CLIGuide

Sintax:,
- rotate = n
(จำเป็นต้องใช้คอมม่าและช่องว่าง)
ต้องป้อนในแท็บตัวเลือก VIDEO / EXTRA

พฤติกรรมของ "n"
การจัดการตัวเลือกการหมุนนั้นไม่เป็นระเบียบ มันผสม FLIP และหมุน!

1: x flip
2: y flip
3: 180 องศาหมุน (เช่นค่าเริ่มต้น)
4: 90 องศาหมุน (ตามเข็มนาฬิกา)
5: 90 องศาหมุน + y พลิก
6: 270 องศาหมุน + y พลิก
7: 270 องศาหมุน


ที่เหมาะกับฉันใน osx
timaschew

หมายเหตุ handbrake CLI ไม่ได้มาพร้อมกับ handbrake มันเป็นการดาวน์โหลดแยกต่างหาก
deweydb

3
ทำงานใน Ubuntu 12.04 สำหรับฉัน (พร้อม Handbrake CLI เท่านั้น) ตัวเลือกในแท็บวิดีโอใน GUI ไม่ทำงานสำหรับฉัน
onaclov2000

ฉันอยู่ในเรือลำเดียวกัน - หมุน = "3" พลิกการเคลื่อนไหวของฉัน 180 องศา แต่เฉพาะในกรณีที่ฉันใช้เครื่องมือรุ่น CLI
Tom Purl

ในรุ่นที่ใหม่กว่าอาร์กิวเมนต์คือ --rotate = angle = 90 (ทดสอบบน Mac OSX)
Panayotis

14

จากการหมุนวิดีโอโพสต์ล่าสุดของiPhone (และการบีบอัด)

HandBrake (หรืออย่างน้อย GUI) ไม่มีวิธีการหมุนวิดีโอ HandBrake CLI ไม่มีตัวเลือก "หมุน" แต่ฉันพบว่ามันไม่ใช่การหมุนจริง แต่มันพลิกเป็นแกน เอกสารไม่ดี แต่ฉันพบว่าค่า 1 flips บน X, 2 flips บน Y และ 3 flips บน X และ Y ดังนั้นการใช้ค่า 3 จะเหมือนกับการหมุน 180 °ซึ่งมีประโยชน์สำหรับ วิดีโอที่คว่ำ แต่ไม่ใช่สำหรับวิดีโอที่อยู่ด้านข้าง

mencoderสามารถทำการหมุนที่เหมาะสม

แม้ว่านี่จะหมายถึงแพลตฟอร์ม Mac OS-X แต่ฉันคิดว่ามันควรจะทำงานให้คุณเช่นกัน ค้นหาไบนารี mencoder สำหรับแพลตฟอร์มของคุณ


1
ฉันแค่ถามเกี่ยวกับการพลิกวิดีโอ ตัวเลือกนี้อยู่ในเบรกมือ GUI ได้ทุกที่หรือไม่?
ไม่ใช่

ฉันไม่พบตัวเลือกการหมุนใน GUI อย่างใดอย่างหนึ่ง หากคุณตั้งค่าอย่างอื่นทุกอย่างแล้ว "เพิ่มลงในคิว" เมื่อคุณ "แสดงคิว" มีตัวเลือกในการสร้างแบทช์สคริปต์ของคิวเต็ม ทำเช่นนั้นแก้ไขไฟล์แบตช์และเพิ่ม - หมุนไปยังไฟล์ที่คุณต้องการหมุน จากนั้นให้เรียกใช้ไฟล์ค้างคาว นี่เป็นการหลีกเลี่ยงงานส่วนใหญ่ในการสร้างบรรทัดคำสั่ง
Craig

2
ตัวเลือกบรรทัดคำสั่งที่ไม่ปรากฏใน GUI สามารถป้อนในกล่องข้อความภายใต้แท็บขั้นสูง

@ Matt กล่องข้อความนั้นน่าจะเป็นตัวเลือก x264 ไม่ใช่ตัวเลือกเบรกมือ
duozmo

7

เปิดเผยข้อมูล: ผู้เขียน VidCoder ที่นี่

ทางเลือกอื่นอาจใช้VidCoderเบต้าล่าสุดซึ่งใช้เอ็นจิน HandBrake และมีการสนับสนุน in-GUI สำหรับการหมุนและการสะท้อน (พร้อมตัวอย่าง):

ตัวอย่างการหมุน VidCoder


ว้าว VidCoder แก้ไขปัญหาของฉันได้อย่างแท้จริงเพื่อหมุนวิดีโอ 180 เรื่อง ขอบคุณ
Matt Roy

2

ฉันลองใส่แล้ว

-7 --rotate <3>

ลงในช่องในวิดีโอแท็บภายใต้การเพิ่มประสิทธิภาพวิดีโอ: ตัวเลือกพิเศษกล่อง

มันทำงานและพลิกวิดีโอของฉันบนแกน XY (การหมุน 180 องศา)


งานนี้ขอบคุณ! ดีกว่าต้องเปลี่ยนไปใช้เครื่องมืออื่น
Jörn Zaefferer

ฉันลองใน Mac Handbrake แต่มันไม่ทำงาน ฉันสังเกตเห็นว่าตัวเลือกที่เพิ่มสร้างสตริง "x264 unparse" ดังนั้นฉันจึงลองในรูปแบบที่คั่นด้วยเครื่องหมายโคลอนเช่น "7: หมุน = 3" และชุดรูปแบบ ไม่มีใครรู้วิธีการทำสิ่งนี้บน Mac หรือไม่?
ttarchala

1
ใน Linux สิ่งนี้ไม่ทำงาน
Juan Simón

ใน Windows (Win 7) มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉันขอบคุณ iOS ของฉันไม่ฉลาดพอที่จะรู้ว่าฉันถือโทรศัพท์อย่างไรเมื่อฉันเริ่มบันทึกวิดีโอ แต่เมื่อเล่นกลับบนโทรศัพท์ของฉันมันรู้ว่าจะหมุน 180 - น่ารำคาญมาก!
MikeTeeVee

ฉันลองแบบเดียวกันกับ <4> สำหรับการหมุนตามเข็มนาฬิกา 90 ° แต่มันจะทำ 180 ° ...
jj_

1

ใน Winx64 0.9.9.5530 ไวยากรณ์คือ:

rotate=3

ไม่มีเครื่องหมายจุลภาคนำหน้าหรือต่อท้ายช่องว่าง ฯลฯ


0

โปรดทราบว่าในฐานะของ Win x64 รุ่น 1.0.7 (และอาจเป็นรุ่นก่อนหน้า 1.0) ขณะนี้มีตัวเลือกการหมุนใต้ตัวกรองโดยมีตัวเลือก 0/90/180/270 เดียวกันกับที่CLIให้บริการในปัจจุบัน

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.