月別アーカイブ: 2017年2月

2つの映像のヒストグラムをうまく揃えるように調整する midequalizer

ffmpeg 3.3 から追加予定のフィルタ。2つの映像を入力して2つ目の映像のヒストグラムを1つ目の映像にうまく揃える midequalizer フィルタの使い方。高ビット深度対応の YUV, GBRP, GRAY, アルファ に対応している。同じ場面を映している2台のカメラ、例えばステレオカメラで、映像の明るさを揃えるのに使う。

基本コマンド

ffmpeg -i input1 -i input2 -filter_complex midequalizer=15 output

公式ドキュメント:FFmpeg Filters Documentation : midequalizer

オプション

planes[int]
フィルタを当てるチャンネル指定
詳しくは ffmpeg について | チャンネルの順番と注意点 を参照
既定値:15(すべてのチャンネル)
範囲:0 から 15 まで

閾値の指定で2つのフィルタを使い分けやすくする threshold

ffmpeg 3.3 から追加予定のフィルタ。4つの映像を入力して、1、2入力の比較で3、4入力を使い分けて1出力する threshold フィルタの使い方。高ビット深度対応の YUV, GBRP, GRAY, アルファ に対応している。2つのフィルタを使い分けたり、白黒2色のマスクが手軽に設定できる。

具体的に説明すると1入力と2入力を比較して、1 < = 2 の部分に4入力が、2 < 1 部分に3入力が割り当てられる。planes 指定でフィルタを当てなければ1入力がそのまま出力される。planes 指定でフィルタを当てても1映像のまま出力する場合でも映像が変わらなければ負荷は変わらない。
続きを読む 閾値の指定で2つのフィルタを使い分けやすくする threshold