題 HandBrake可以翻轉/旋轉視頻嗎?


我想使用HandBrake壓縮一些通過顛倒安裝的攝像頭拍攝的視頻。

我發現了一個 參考 到命令行 rotate 選項,但我無法在GUI中找到它。

我只是錯過了嗎?


91
2018-05-01 02:45


起源




答案:


額外選項 下 視頻 標籤 , --rotate=4 順時針旋轉90或 , --rotate=7 逆時針旋轉90度。

注意: 沒有前面的逗號和空格,它將無法工作。

(自版本0.10.2.7286起)

----編輯:截至0.10.5.x

逆時針旋轉90度

, --rotate=8

順時針90度

, --rotate=3

92
2017-11-17 17:09



像魅力一樣工作:)也許逗號就像關閉x264選項並將其添加到另一個(如SQL注入) - keiki
這有效!需要更多的讚成。 - dtbarne
, --rotate=7 在Windows 7上為我逆時針旋轉90度 - Rob
這可能是最好的答案。同意;它應該被提升到頂部。它適用於所有其他GUI選項。我能夠使用 , --rotate=3 180度旋轉。 - mkasberg
這實際上非常有趣;它可以作為針對HandBrake GUI的注入攻擊。當前的Windows GUI通過為CLI構造一個長查詢字符串來工作。由於視頻的“額外選項”字符串未包含在引號中,因此您可以關閉“額外選項”部分,然後開始輸入所需的任何命令行參數。這就是這個工作方式。從理論上講,您可以在此處添加所需的任何CLI參數。 (至少在這個問題得到解決之前) - RandomEngy


從Handbrake文檔:

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

旋轉90°我用過:

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

成功。沒有運氣從GUI開始工作。

注意:我不確定為什麼上面引用的博客帖子說:

在X上翻轉1,在Y上翻轉2,在X和Y翻轉3翻轉。

據說“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度旋轉(也是DEFAULT)
4:90度旋轉(順時針)
5:90度旋轉+ y翻轉
6:270度旋轉+ y翻轉
7:270度旋轉


23
2018-02-13 16:27



在osx上對我有用 - timaschew
注意,手剎CLI不附帶手剎,它是單獨下載的 - deweydb
為我工作在Ubuntu 12.04。 (僅限Handbrake CLI)。 gui中視頻選項卡中的選項似乎對我不起作用。 - onaclov2000
我在同一條船上。 --rotate =“3”將我的移動翻轉180度,但前提是我使用了該工具的CLI版本。 - Tom Purl
在較新的版本中,參數是--rotate = angle = 90(在Mac OSX上測試) - Panayotis


從最近的帖子 iPhone視頻旋轉(和壓縮)

HandBrake(或至少GUI)不提供旋轉視頻的方法。 HandBrake CLI確實有一個“旋轉”選項,但我發現它不是真正的旋轉。相反,它只是在軸上翻轉。文檔很差,但是我發現X上的值翻轉為1,Y上翻轉2次,X和Y上翻3次。因此使用值3與180°旋轉相同,這對於視頻是顛倒的,但不適用於側面視頻。

MEncoder的 可以做適當的旋轉。

雖然這是指Mac OS-X平台,但我想它也應該對你有用。 找到適合您平台的mencoder二進製文件。


14
2018-05-01 02:53



我只是想要翻看視頻。手剎GUI中的這個選項在哪裡? - nonot1
我也無法在GUI中找到旋轉選項。如果您設置了其他所有內容,然後在“顯示隊列”時“添加到隊列”,則可以選擇創建完整隊列的批處理腳本。然後執行此操作然後編輯批處理文件並將--rotate添加到要旋轉的文件中。然後只需運行bat文件。這避免了構建命令行的大部分工作 - Craig
可以在高級選項卡下的文本框中輸入GUI中不可見的命令行選項。
@Matt那個文本框似乎適用於x264選項,而不是Handbrake選項。 - duozmo


填寫披露:VidCoder作者在這裡。

另一種方法可能是使用最新版本 VidCoder beta,它使用HandBrake引擎並具有旋轉和反射的GUI支持(帶有預覽):

VidCoder rotation example


7
2018-06-15 18:15



哇,VidCoder真的解決了我的問題,旋轉180個視頻。謝謝。 - Matt Roy


我試過試試

-7 --rotate <3>

進入“視頻”標籤下的框中 優化視頻:額外選項 框。

它在XY軸(180度旋轉)上工作並翻轉我的視頻。


2
2017-08-14 01:59



這很有效,謝謝!比切換到另一個工具要好得多。 - Jörn Zaefferer
我在Mac Handbrake中嘗試過,但它沒有用。我注意到添加的選項構建了“x264 unparse”字符串,因此我也嘗試使用以冒號分隔的格式,例如“7:rotate = 3”和變化。有人知道如何在Mac上實現這一點嗎? - ttarchala
在Linux中,這不起作用。 - Juan Simón
在Windows(Win 7)中,它非常適合我,謝謝。當我開始錄製視頻時,我的iOS不夠聰明,無法理解我手持手機的方式 - 然而,當我在手機上播放時,它知道將它旋轉180度 - 太煩人了! - MikeTeeVee
我嘗試用​​<4>順時針旋轉90°,但它仍然會做180°...... - jj_


在Winx64 0.9.9.5530中,語法是:

rotate=3

沒有前導或尾隨逗號,空格等


1
2017-12-25 04:23