HandBrakeはビデオを反転/回転できますか?


92

HandBrakeを使用して、逆さまに取り付けられたカメラで撮影したビデオを圧縮したいと思います。

コマンドラインオプションへの参照を見つけましたrotateが、GUIで見つけることができません。

私はちょうどそれを逃していますか?

回答:


93

上の追加オプションの下の動画入れタブ, --rotate=490によって、または時計回りに回転させるために, --rotate=790反時計回りのために。

注:前にコンマとスペースがないと機能しません。

(バージョン0.10.2.7286以降)

----編集:0.10.5.x現在

反時計回りに90度

, --rotate=8

時計回りに90度

, --rotate=3

3
魅力のように働いた:)たぶんコンマ(SQLインジェクションのような)他のものにx264のオプションを閉じて、それを追加するように動作します
計器

2
これはうまくいきました!より多くの賛成票が必要です。
dtbarne 14

8
, --rotate=7Windows 7で私にとっては反時計回りに90度回転する
ロブ

10
これがおそらく最良の答えです。同意した; 一番上に投票する必要があります。他のすべてのGUIオプションで機能します。私は, --rotate=3180度の回転に使用することができました。
mkasberg

3
これは実際にはかなり面白いです。HandBrake GUIに対するインジェクション攻撃として機能します。現在のWindows GUIは、CLIの長いクエリ文字列を作成することにより機能します。ビデオの「追加オプション」文字列は引用符で囲まれていないため、「追加オプション」セクションを閉じて、必要なコマンドラインパラメータを入力し始めることができます。それがこの仕組みです。理論的には、ここに任意のCLIパラメーターを追加できます。(少なくともこれが修正されるまで)
RandomEngy 14年

23

Handbrakeドキュメントから:

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

90°回転させるには、次を使用しました。

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

成功しました。GUIからこれを機能させることはできません。

注:上記のブログ投稿に次のように書かれている理由がわかりません:

値が1の場合はXで、2の場合はYで、3の場合はXとYで反転します。

「3」はデフォルトであると言われているため、まったく回転しないはずです。これが真実だとわかりました。


soreinが追加した情報:

HandBrakeのドキュメント:https : //trac.handbrake.fr/wiki/CLIGuide

Sintax:
、--rotate = n
(コンマとスペースが必要)
タブVIDEO / EXTRA OPTIONSに入力する必要があります

「n」
の動作ROTATEオプションの管理は無秩序です。FLIPとROTATEを組み合わせています!

1:xフリップ
2:yフリップ
3:180度回転(デフォルトも)4:90
度回転(時計回り)
5:90度回転+ yフリップ
6:270度回転+ yフリップ
7:270度回転


それはOSX上で私の作品
timaschew

ハンドブレーキCLIは、ハンドブレーキが付属していません、注意してください、それは別途ダウンロードする必要があります
deweydb

3
私のためにUbuntu 12.04で働いていました。(Handbrake CLIのみ)。GUIの[ビデオ]タブのオプションが機能していないようです。
onaclov2000

私は同じ船に乗っています。--rotate = "3"は、ツールのCLIバージョンを使用した場合にのみ、私の動きを180度反転させました。
トムポール

新しいバージョンでは、引数は--rotate = angle = 90(Mac OSXでテスト済み)
パナヨティス

14

最近の投稿のiPhoneビデオローテーション(および圧縮)から

HandBrake(または少なくともGUI)は、ビデオを回転させる方法を提供しません。HandBrake CLIには「回転」オプションがありますが、実際の回転ではないことがわかりました。むしろ、単に軸を反転します。ドキュメントは貧弱ですが、Xの値が1、Yの値が2、XとYの値が3であることがわかりました。逆さまの動画ですが、横向きの動画は対象外です。

メンコーダーは適切な回転を行うことができます。

これはMac OS-Xプラットフォームを指しますが、あなたにとってもうまくいくはずです。プラットフォーム用のメンコーダーバイナリを見つけます。


1
私はただビデオをめくることについて尋ねています。ハンドブレーキGUIのこのオプションはどこにありますか?
-nonot1

GUIでも回転オプションが見つかりませんでした。他のすべてを設定し、「キューを表示」するときに「キューに追加」すると、完全なキューのバッチスクリプトを作成するオプションがあります。その後、バッチファイルを編集し、回転するファイルに--rotateを追加します。次に、batファイルを実行します。これにより、コマンドラインを構築するほとんどの作業が
クレイグ

2
GUIに表示されないコマンドラインオプションは、[詳細設定]タブの下のテキストボックスに入力できます。

@Mattそのテキストボックスは、ハンドブレーキオプションではなく、x264オプション用のようです。
デュオズモ

7

ディスクロージャーの記入:VidCoderの著者はこちら。

別の方法として、最新のVidCoderベータ版を使用することもできます。これは、HandBrakeエンジンを使用し、GUIで回転と反射をサポートしています(プレビュー付き)。

VidCoderローテーションの例


うわー、VidCoderはビデオを180度回転するように私の問題を本当に修正しました。ありがとう。
マット・ロイ

2

入れてみました

-7 --rotate <3>

[ ビデオの最適化:追加オプション ]ボックスの[ビデオ]タブのボックスに移動します。

動作し、ビデオをXY軸(180度回転)で反転しました。


これは動作します、ありがとう!別のツールに切り替えるよりもはるかに優れています。
ヨルンゼフェラー

Mac Handbrakeで試しましたが、うまくいきませんでした。追加されたオプションが「x264 unparse」文字列を作成することに気づいたので、コロンで区切られた形式、たとえば「7:rotate = 3」やバリエーションも試しました。Macでこれを実現する方法を知っている人はいますか?
タルチャラ

1
Linuxでは、これは機能しません。
フアンシモン14

Windows(Win 7)では、完璧に機能します、ありがとう。私のiOSは、ビデオの録画を開始したときの携帯電話の持ち方を認識するほどスマートではありません。
MikeTeeVee 14

90度時計回りに<4>を使用して同じことを試みましたが、それでも180度は実行されます
...-jj_

1

Winx64 0.9.9.5530の構文は次のとおりです。

rotate=3

先頭または末尾のコンマ、スペースなどはありません。


0

Win x64バージョン1.0.7(および場合によっては以前の1.0バージョン)の時点で、現在[ CLI]が提供するものと同じ0/90/180/270オプションを使用して、[フィルター]の下に[回転]オプションがあります

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.