7.フリップやビデオを回転させます
ビデオフレームのフリップと回転させて、それは、入力ファイルのミラー・イメージバージョンを作成するなど、いくつかの興味深い効果を作成することができ、非常に一般的な視覚的な操作です。
左右反転
我々はhflipフィルタ行い、以下のように詳細に記載されている水平反転演算を使用します。
次のようにtestsrc水平フリップコマンドについて次のとおりです。
ffplay -f lavfi -i testsrc -vf hflip
フリップ垂直
我々はvflipフィルタを行うの下に詳述されている垂直反転演算を使用します。
以下に、(セクション25を参照)、次のように私達のコマンドの上下反転バージョンを得ることが望まれる左側rgbrestsrcモードです。
ffplay -f lavfi -i rgbtestsrc -vf vflip
はじめに回転
FFmpegの以前のバージョンでは、入ってくる値の回転操作に応じて任意の角度とすることができる回転可能ビデオ回転フィルタがあります。オプションの限られた数を使用することができますTRANSPOSEフィルタと呼ばれる今フィルタの賛成で放棄されたフィルタは、それらについての詳細な説明は次の通り:
- 0:90度反時計回り、次に上下反転します
- 1:時計回りに90度
- 2:90度反時計回り
- 3:90度時計回り、次に上下反転します
なお、0と3つのオプションのビデオ・フレーム二つの動作つつ:上下反転と回転を。次の2つのコマンドの結果が同じであることをこの意味:
ffmpeg -f lavfi -i samtebars -vf transpose=0
ffmpeg -f lavfi -i samtebars -vf transpose=2,vflip
同様に、3つのオプションは、2つのフィルタ効果に結合され、同様の効果は、次のコマンドです。
ffmpeg -f lavfi -i samtebars -vf transpose=3
ffmpeg -f lavfi -i samtebars -vf transpose=1,vflip
各値は、次の手順を移調します。
回転し、90度反時計回り、その後、上下反転します
フィルタ値を転置するために、そのような効果であること、0です。
ffmpeg -i CMYK.avi -vf transpose=0 CMYK_transposed.avi
90度回転時計回り
フィルタ値を転置するために、そのような効果である、1:
ffmpeg -i CMYK.avi -vf transpose=1 CMYK_transposed.avi
90度回転
転置フィルタ値が2であるために、そのような効果です。
ffmpeg -i CMYK.avi -vf transpose=2 CMYK_transposed.avi
90度時計回り、次に上下反転します
3の転置フィルタ値に、このような効果です。
ffmpeg -i CMYK.avi -vf transpose=3 CMYK_transposed.avi
ransposeフィルタ値が3である、そのような効果です。
ffmpeg -i CMYK.avi -vf transpose=3 CMYK_transposed.avi