マスクのグレースケールに応じてぼかす範囲を指定するvarblur(Apply variable blur)フィルタの使い方。マスクをつくる方法はgeqフィルタで任意の図形をつくる、lutフィルタなどで映像を加工する、un […]
フレーム内の一部分にフィルタを当てるfeedback
ffmpeg 5.1から使える予定のフィルタ。指定した矩形にフィルタを当てるfeedbackフィルタの使い方。縦x横で分割できる範囲ならuntile、select、interleave、tileフィルタの併用でも同じこと […]
ピクセライズして映像にモザイクをかけるpixelize
ffmpeg 5.1から使える予定のフィルタ。指定ピクセル間を平均してブロック状にモザイクするpixelizeフィルタの使い方。今まではfrei0フィルタのpixeliz0rで使えていた。 ffmpeg で使える fre […]
ITU-T P.910を元とした2次元と3次元で映像の品質スコアを調べるsiti
ffmpeg 5.1から使える予定のフィルタ。SI(Spatial Info:空間情報、フレーム内)とTI(Temporal Info:時間情報、フレーム間)の知覚情報のスコアを調べるsitiフィルタの使い方。SIは複雑 […]
フォーマット変換するformat、aformat
ピクセルフォーマットを変換するformatフィルタと、サンプルフォーマットとサンプルレートを変換するaformatフィルタの使い方。
色相を変更できるhuesaturation
RGBベースの色相を変更できるhuesaturationフィルタの使い方。YUVベースはhueフィルタ。タイムライン編集に対応。 色相を動的に変更できる hue 特定の区間だけフィルタを当てるタイムライン編集について
映像の変化が少ないシーン区間を調べるfreezedetect
しきい値と検出区間を指定して動きの少ない区間を調べるfreezedetectフィルタの使い方。
色補正フィルタのgrayworld
異なる伝達関数に変換するときに使い、事前に線形変換が必要。ピクセルフォーマットはgbrpf32leになるので負荷はかなり大きい。 論文:https://www.researchgate.net/publication/2 […]
vlukanのハードウェア支援を受けた汎用フィルタlibplacebo
リサイズ、デバンディング、トーンマッピング、色相調整などができる外部ライブラリのlibplaceboフィルタの使い方。パラメータが多いので一部を抜粋。 haasn/libplacebo: Official mirror […]
エッジ検出フィルタscharr
ffmpeg 4.5でリリース予定のビデオフィルタ。sobelとprewitt、robertsはカーネルが少し異なるがオプションは同じである。 ffmpeg でエッジマスク エッジ検出フィルタ roberts エッジ検出 […]