「ffmpegの基礎」中国語版 - 7.フリップと回転させて、ビデオ

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

ここに画像を挿入説明

リリース7件のオリジナルの記事 ウォンの賞賛4 ビュー827

おすすめ

転載: blog.csdn.net/qq_34305316/article/details/102881045