ウェーブレットデノイザ vaguedenoiser Posted on 2016年9月15日 (Updated on 2020年6月12日) in FFmpeg ffmpeg 3.2 でリリースのビデオフィルタ。Cohen-Daubechies-Feauveau(CDF) 9/7 のウェーブレットデノイザ。フィルタを当てるチャンネルを指定できる。 基本コマンド ffmpeg -i […]
LUTを手軽に入れ替えられるlut2、tlut2、swapuv Posted on 2016年9月6日 (Updated on 2020年5月27日) in FFmpeg ffmpeg 3.2でリリースしたビデオフィルタ。映像のYUVやRGBを別の映像と入れ換えるときに今まではextractplanesフィルタで対象チャンネルを取り出して、mergeplanesフィルタで合わせていたのがl […]
映像の差分を加算する maskedclamp Posted on 2016年9月5日 (Updated on 2020年5月24日) in FFmpeg ffmpeg 3.2 でリリースしたビデオフィルタ。映像を3入力し、1入力目を基本の映像として、1入力目と比較して2入力目は差分の値がプラスのときに、1入力と比較して3入力目は差分の値がマイナスのときに、その差分だけ1入 […]
ffmpeg でエッジマスク Posted on 2016年7月27日 (Updated on 2020年5月15日) in FFmpeg ffmpeg でエッジ検出するフィルタにedgedetectとconvolution、sobel, prewittなどがある。これらのフィルタを使ってエッジ領域を拡大しグレースケールのマスクとすることでエッジ部分に特定の […]
アルファチャンネルをグレーで出力する alphaextract Posted on 2016年7月22日 (Updated on 2020年5月15日) in FFmpeg 映像にアルファチャンネルがあるときにalphaextractを使えばグレーで取り出すことができる。同時にフォーマットもGRAYに変換される。同じ効果のフィルタにextractplanes=aがありこれも同様にグレーで出力 […]
別ファイルの情報から元映像を透過させる alphamerge Posted on 2016年7月21日 (Updated on 2023年3月3日) in FFmpeg alphamergeフィルタは2入力目のグレースケール(グレースケールでなければ変換される)の白黒具合に応じて1入力目に透過情報を加える。透過具合については黒が透過し、白に近いほど透過しなくなり、出力はYUVAまたはAR […]
plane を入れ替え、コピーする shuffleplanes Posted on 2016年7月20日 (Updated on 2020年5月15日) in FFmpeg plane(YUV や RGB の個別チャンネル)を入れ替えたり、コピーしたりできるshuffleplanesフィルタの使い方。 オプション plane の順番は一般的には YUVA, RGBA の順番になっている。この […]
YUV RGB を比較計算する blend Posted on 2015年11月1日 (Updated on 2024年5月28日) in FFmpeg 2入力した映像の YUVA や RGBA を比較して結果を表示するblendの使い方。差分を調べて比較動画を作ったり、マスクした部分に別の映像を重ねたりいろいろな映像効果を作ることができる。 基本コマンド 比較動画として […]
マスクして2入力を合わせる maskedmerge Posted on 2015年10月10日 (Updated on 2022年4月2日) in FFmpeg 3入力目をマスクにして、1入力目の映像と2入力目の映像をマスクに合わせて出力する。マスクをどの程度指定するかで1入力目と2入力目の割合を指定できる。アルファチャンネルを追加するalphamergeフィルタと負荷は変わらな […]
ffmpeg でクロマキー合成 その2 Posted on 2015年10月9日 (Updated on 2021年4月18日) in FFmpeg chromakeyフィルタは指定した色の部分が透過した YUVA で出力し透過した部分にオーバーレイして別の映像を映すのに使う。バージョンは3.0 以降から使える。 RGBA で処理するcolorkeyはこちら:ffmp […]